If you're lining up in Panama City Beach on November 7, you picked one of the most popular PR courses in North America. The swim is clear and usually calm, the run is about as flat as a marathon gets, and the bike has almost nothing you'd call a climb. That's the appeal, and it's also the trap. With no hills to slow you down and no descents to recover on, you spend close to six hours pedaling in the aero bars into whatever the Panhandle wind decides to do. Riders who treat a flat profile as permission to ride by feel are usually the ones walking the second loop of the run.
IRONMAN Florida first ran in November 1999, and 2026 marks the 28th edition in Panama City Beach. Nearly 2,000 athletes started the 2025 race, and IRONMAN and Visit Panama City Beach have a hosting agreement that keeps the event here through 2029. Athletes rate it highly, too. In the 2024 Athletes' Choice Awards it ranked first in North America for overall event satisfaction and first for best swim course.
The course has produced some very fast days. Gustav Iden won here in 7:42:57 in 2021, and the 2023 pro race went to Rodolphe von Berg in 7:34:41 and Skye Moench in 8:22:29. In 2025, Reilly Walsh took the overall win in 8:25:33. For most of the field, though, Florida is about a first finish or a late season personal best after a long year of training.
For 2026, the race runs Saturday, November 7, with transition, the IRONMAN Village, and the finish line all based at Pier Park.
The swim is two loops in the Gulf around the Russell-Fields Pier, swum clockwise, with a short run on the sand between laps. On a calm morning the water is clear enough to see the bottom well below you. The return leg toward shore heads straight into the rising sun, which makes the buoys hard to spot, so pick a tall landmark on the beach to sight off before the gun goes. Water temperature was 75.2 degrees in 2025, just under the 76.1 degree wetsuit cutoff, so plan on a wetsuit swim but check the call on race morning. From the swim exit it's close to half a mile on foot up the beach, across the road, and through transition at Pier Park before you reach the mount line.
The bike is one big loop of roughly 112 miles. It leaves Panama City Beach along the Grand Lagoon and the Intracoastal Waterway, then heads north through the Crystal Lake chain and into Pine Log State Forest. The roads are long, straight, and exposed, with very little shelter from the trees. The section that catches riders comes after the special needs stop around mile 54. Past mile 60 the pavement gets rougher, a few real rollers show up, and the course runs an out and back that has historically gone north on Highway 79 to a turnaround at the top of a rise. In 2025, racers rode that stretch into a stiff headwind and then flew home with the wind behind them. The final 40 or so miles back toward the coast are flat and visually repetitive, and the wind tends to shift direction often enough to make a steady speed impossible. Pace by power here, not by the number on your speed field.
The run is two loops, starting and finishing at Pier Park. It follows Front Beach Road with Gulf views between the hotels and works through St. Andrews State Park, where the crowds thin out and the pavement gets a little rougher. The stretch around Pier Park is loud, packed with spectators, and it pulls you into the second loop faster than you probably should go. The finish chute runs back down through Pier Park.
Early November in Panama City Beach is usually mild, but race day has swung widely over the last few years. The 2025 race topped out at 70 degrees with a morning low of 55, while 2024 hit 85 and 2023 reached 80 after a morning low of 49. Cool mornings matter more than athletes expect. Coming out of the water wet at sunrise and riding at aero speeds in the mid 50s left plenty of riders shivering through the first 30 miles in 2025, so arm warmers or a vest you can ditch are worth considering.
Wind is the variable that actually shapes this race. The bike course is exposed for nearly its entire length, and wind direction decides which sections feel fast and which turn into a grind. Gulf conditions can change quickly too. Atlantic hurricane season runs through November 30, and in 2025 the swell from Hurricane Melissa made the water too rough for practice swims early in race week before it flattened out by race morning. Check the marine and wind forecast in the final days and adjust your plan to match.
Flat courses make pacing look simple. The power file from a typical Florida ride says otherwise, because the wind does what hills do on other courses and the effort never lets up. A BBS race plan for IRONMAN Florida 2026 will:
This power plan was modeled for an athlete with an average CdA of 0.2553, an FTP of 250 watts and weighing 165 lbs. Want to see what your time would be on the 2026 IM Florida course? Try the Time Analysis feature below, where you can quickly adjust Drag, Power, Weight and Crr to your own values. Check out our demo race plan to see what a premium race plan looks like.
To view Advanced Surface Conditions please update this race and use the Advanced Surface Conditions feature under Course Surface Conditions.
Read more about the Advanced Surface Conditions chart on the FAQs page.
| Interval | Int. Time | Total Time | Int. Dist. | Total Dist. | Grade | Speed | Power |
|---|---|---|---|---|---|---|---|
| #1 | 00:27:21 | 00:27:21 | 9.46 mi | 9.46 mi | 0.00 % | 20.75 mph | 176 w |
| #2 | 00:00:09 | 00:27:31 | 0.06 mi | 9.52 mi | -4.78 % | 22.70 mph | 2 w |
| #3 | 00:09:12 | 00:36:44 | 3.09 mi | 12.61 mi | +0.17 % | 20.11 mph | 185 w |
| #4 | 00:00:09 | 00:36:53 | 0.06 mi | 12.67 mi | -4.49 % | 22.61 mph | 0 w |
| #5 | 00:00:21 | 00:37:14 | 0.11 mi | 12.78 mi | +3.17 % | 19.22 mph | 268 w |
| #6 | 00:49:31 | 01:26:46 | 17.00 mi | 29.78 mi | +0.06 % | 20.59 mph | 179 w |
| #7 | 00:01:10 | 01:27:56 | 0.44 mi | 30.22 mi | -2.00 % | 22.32 mph | 64 w |
| #8 | 00:00:23 | 01:28:19 | 0.14 mi | 30.36 mi | -0.28 % | 22.01 mph | 169 w |
| #9 | 00:00:09 | 01:28:29 | 0.06 mi | 30.42 mi | -3.52 % | 22.01 mph | 2 w |
| #10 | 00:17:22 | 01:45:51 | 5.94 mi | 36.36 mi | +0.30 % | 20.50 mph | 182 w |
| #11 | 00:00:34 | 01:46:26 | 0.26 mi | 36.62 mi | -3.67 % | 26.92 mph | 0 w |
| #12 | 00:00:08 | 01:46:35 | 0.07 mi | 36.69 mi | +0.22 % | 27.78 mph | 178 w |
| #13 | 00:04:53 | 01:51:28 | 1.61 mi | 38.30 mi | +1.08 % | 19.74 mph | 204 w |
| #14 | 00:00:38 | 01:52:07 | 0.22 mi | 38.52 mi | -0.26 % | 21.01 mph | 154 w |
| #15 | 00:00:38 | 01:52:46 | 0.28 mi | 38.80 mi | -4.37 % | 26.06 mph | 0 w |
| #16 | 00:01:08 | 01:53:54 | 0.47 mi | 39.27 mi | -0.89 % | 24.68 mph | 111 w |
| #17 | 00:01:29 | 01:55:23 | 0.47 mi | 39.74 mi | +2.27 % | 19.15 mph | 243 w |
| #18 | 00:00:40 | 01:56:04 | 0.24 mi | 39.98 mi | -2.01 % | 21.72 mph | 19 w |
| #19 | 00:01:27 | 01:57:31 | 0.49 mi | 40.47 mi | +1.55 % | 20.21 mph | 222 w |
| #20 | 00:00:53 | 01:58:24 | 0.34 mi | 40.81 mi | -1.48 % | 22.90 mph | 66 w |
| #21 | 00:01:37 | 02:00:02 | 0.62 mi | 41.43 mi | +0.42 % | 22.68 mph | 181 w |
| #22 | 00:00:46 | 02:00:49 | 0.31 mi | 41.74 mi | -1.32 % | 23.74 mph | 76 w |
| #23 | 00:00:09 | 02:00:58 | 0.06 mi | 41.80 mi | -0.22 % | 23.91 mph | 151 w |
| #24 | 00:00:42 | 02:01:41 | 0.25 mi | 42.05 mi | +1.71 % | 20.82 mph | 229 w |
| #25 | 00:01:07 | 02:02:48 | 0.43 mi | 42.48 mi | -1.06 % | 23.04 mph | 95 w |
| #26 | 00:12:25 | 02:15:13 | 4.71 mi | 47.19 mi | +0.16 % | 22.76 mph | 167 w |
| #27 | 00:00:48 | 02:16:01 | 0.32 mi | 47.51 mi | -1.41 % | 24.23 mph | 68 w |
| #28 | 00:44:04 | 03:00:06 | 16.74 mi | 64.25 mi | +0.06 % | 22.78 mph | 165 w |
| #29 | 00:01:20 | 03:01:26 | 0.56 mi | 64.81 mi | -1.71 % | 25.00 mph | 33 w |
| #30 | 00:02:57 | 03:04:23 | 1.17 mi | 65.98 mi | +0.05 % | 23.75 mph | 165 w |
| #31 | 00:00:08 | 03:04:31 | 0.06 mi | 66.04 mi | -6.58 % | 26.18 mph | 1 w |
| #32 | 00:09:50 | 03:14:22 | 3.44 mi | 69.48 mi | +0.80 % | 20.98 mph | 198 w |
| #33 | 00:02:56 | 03:17:18 | 1.01 mi | 70.49 mi | -0.03 % | 20.56 mph | 166 w |
| #34 | 00:06:14 | 03:23:32 | 2.32 mi | 72.81 mi | -0.37 % | 22.33 mph | 155 w |
| #35 | 00:01:28 | 03:25:01 | 0.52 mi | 73.33 mi | +0.21 % | 21.16 mph | 185 w |
| #36 | 00:01:31 | 03:26:33 | 0.59 mi | 73.92 mi | -2.67 % | 23.02 mph | 22 w |
| #37 | 00:19:42 | 03:46:15 | 6.82 mi | 80.74 mi | +0.16 % | 20.77 mph | 183 w |
| #38 | 00:00:37 | 03:46:53 | 0.23 mi | 80.97 mi | -2.42 % | 21.58 mph | 47 w |
| #39 | 00:00:08 | 03:47:02 | 0.05 mi | 81.02 mi | -1.27 % | 22.05 mph | 127 w |
| #40 | 00:03:56 | 03:50:58 | 1.33 mi | 82.35 mi | -0.08 % | 20.23 mph | 181 w |
| #41 | 00:00:07 | 03:51:06 | 0.05 mi | 82.40 mi | -8.35 % | 23.74 mph | 0 w |
| #42 | 00:00:09 | 03:51:15 | 0.05 mi | 82.45 mi | +7.70 % | 20.19 mph | 309 w |
| #43 | 00:26:50 | 04:18:06 | 8.85 mi | 91.30 mi | -0.04 % | 19.79 mph | 184 w |
| #44 | 00:00:08 | 04:18:15 | 0.06 mi | 91.36 mi | -2.86 % | 22.47 mph | 2 w |
| #45 | 00:00:44 | 04:18:59 | 0.25 mi | 91.61 mi | +1.43 % | 20.41 mph | 226 w |
| #46 | 00:30:59 | 04:49:58 | 11.53 mi | 103.14 mi | +0.01 % | 22.33 mph | 168 w |
| #47 | 00:00:07 | 04:50:06 | 0.05 mi | 103.19 mi | -7.00 % | 26.96 mph | 0 w |
| #48 | 00:00:58 | 04:51:04 | 0.41 mi | 103.60 mi | +0.77 % | 25.69 mph | 191 w |
| #49 | 00:00:38 | 04:51:42 | 0.21 mi | 103.81 mi | -0.71 % | 19.29 mph | 144 w |
| #50 | 00:00:13 | 04:51:56 | 0.06 mi | 103.87 mi | +4.91 % | 15.97 mph | 291 w |
| #51 | 00:00:21 | 04:52:17 | 0.10 mi | 103.97 mi | -2.60 % | 16.25 mph | 0 w |
| #52 | 00:25:36 | 05:17:54 | 8.08 mi | 112.05 mi | +0.01 % | 18.94 mph | 192 w |
| Totals/Avg | 05:17:54 | 05:17:54 | 112.05 mi | 112.05 mi | -0.79% | 21.15 mph | 173.28 w |
| Category | Climb Count | Total Time | Total Dist. | Avg. Time | Avg. Dist. | Avg. Grade | Avg. Speed | Avg. Power |
|---|---|---|---|---|---|---|---|---|
| Cat4 | 2 | 00:02:13 | 0.59 mi | 00:01:06 | 0.30 mi | 3.37 % | 15.92 mph | 259 w |
| All Cats | 2 | 00:02:13 | 0.59 mi | 00:01:06 | 0.30 mi | 3.37 % | 15.92 mph | 259 w |
| Climb | Start Time | Start Dist. | Duration | Distance | Speed | Power | Grade | Elevation Gain | Category |
|---|---|---|---|---|---|---|---|---|---|
| #1 | 01:28:29 | 30.42 mi | 00:01:04 | 0.30 mi | 16.52 mph | 262 w | 3.10 % | 49 ft | Cat4 |
| #2 | 01:46:35 | 36.68 mi | 00:01:09 | 0.29 mi | 15.33 mph | 256 w | 3.64 % | 57 ft | Cat4 |
Build your own personalized 2026 IM Florida power plan today! Sign up for a free Athlete Basic account to get started with your athlete profile and bike setup, then grab the 2026 IM Florida course to model your own race plan.
Your target power depends on your FTP, body weight, bike setup, and finish time goal — not a generic number that applies to every rider. The variables that matter most are your current fitness, your aerodynamic position, and the specific demands of the 2026 IM Florida course. The best approach is to build a personalized plan in Best Bike Split using your actual athlete profile — you'll get a segment-by-segment power target based on your specific inputs rather than a one-size-fits-all recommendation.
Every course is different and requires its own unique pacing plan. On a multi-loop course, fatigue and wind shift between laps and what felt comfortable early can become unsustainable later. On an out-and-back, headwind in one direction becomes tailwind in the other — an asymmetry a flat power target can't account for. On a point-to-point or single-loop course, you only get one pass at every section with no opportunity to recalibrate. When you create a Best Bike Split race plan for 2026 IM Florida, we model the specific demands of that course so your pacing strategy reflects the race you're actually doing.
Significantly — and the effect varies depending on the course profile. On flatter courses, wind and aerodynamics become the dominant variables in your speed equation, more so than on courses where gradient naturally dictates effort. On climbing-heavy courses, your power-to-weight ratio and how you manage the descents matter most. A Best Bike Split race plan lets you model the specific conditions forecasted for 2026 IM Florida, so your targets reflect what you'll actually face on race day rather than what the course looks like on paper.
It depends on the course and how well you pace it. Flat, fast courses offer genuine PR potential but only if you execute correctly — without terrain to naturally regulate your effort, going out too hard early is easy and costly. Technical or hilly courses reward smart segment-by-segment pacing over raw fitness. Either way, a physics-based race plan from Best Bike Split gives you a realistic split prediction based on your actual profile so you know before race day what a well-executed bike leg looks like for you specifically.
Yes — and this is one of the most underused features. Once you've built your 2026 IM Florida race plan, you can export it directly to Zwift, TrainerRoad, or any ERG-mode trainer for indoor sessions, or push it to your Garmin, Wahoo, or Karoo for outdoor rides. Training on your actual race plan means you arrive at 2026 IM Florida already knowing what your target effort feels like at every section of the course — not just what the number says on paper.
Enter your FTP, weight, bike specs, and aero data to generate precise race predictions. Don't know your CdA? Our system can estimate it from your position and equipment or from a past ride so you can start racing with confidence.
Choose from thousands of existing courses including most Ironman, 70.3 and road races, or upload your own GPX file. Our database includes detailed elevation profiles and road surfaces, plus historical or forecasted weather for accurate predictions.
Receive a detailed, segment-by-segment bike pacing strategy with variable power targets optimized for every section of your course. See your predicted bike split, IF, TSS and exactly how your pacing strategy balances speed with power.
Download your plan to Zwift, TrainerRoad, or any ERG-mode trainer for indoor training. Export to Garmin, Karoo or Wahoo for outdoor training rides and race-day execution. Practice makes perfect — run your exact race plan in training before the big day.
No credit card required. Upgrade anytime. Cancel anytime.
©2026 Caffeinated Catalyst. ALL RIGHTS RESERVED. |
Terms of Use | Privacy Policy
Normalized Power®, Training Stress Score® and Intensity Factor® are registered trademarks of TrainingPeaks, LLC.