If you're racing IRONMAN Hamburg 2026, you've chosen one of the fastest full-distance courses in Europe and one where a smart bike split can be the difference between a PR and a blowup. Hamburg's pancake-flat, two-loop bike course strips away nearly every excuse for variable pacing. There are no climbs to hide in, no descents to coast on. It's pure aero execution from gun to tape.
IRONMAN Hamburg is Germany's big-city full-distance triathlon and serves as the IRONMAN European Championship for professional female athletes. The race covers the classic 140.6 distance (3.8 km swim, 180 km bike, 42.2 km run) with the swim, run, and finish all taking place in Hamburg's urban city center.
The course has earned a reputation as one of the three fastest full-distance races in Europe, alongside Challenge Roth and IRONMAN Copenhagen. When Laura Philipp set the women's IRONMAN world record here, she validated what fast age groupers already knew: if conditions cooperate and you pace it correctly, Hamburg delivers.
The bike leg begins at Ballindamm on the inner Alster lake and immediately takes athletes into the heart of Hamburg's historic harbor district. The first kilometers pass iconic landmarks: the Landungsbrücken piers, the Fischmarkt (fish market), and the UNESCO-listed Speicherstadt warehouse district. If you're a first-timer, it's easy to go out too hard here. The electric atmosphere and fresh legs are a combination that punishes the undisciplined.
After the city section, the route swings through the port area and across the Kohlbrandbrücke, a cable-stayed bridge standing 53 meters above Hamburg's harbor. Normally closed to cyclists, riding it during race day is a genuine highlight.
From there the course heads southeast into the Vier- und Marschlande (literally "four- and marsh-lands"), the flat agricultural region that makes up the bulk of the loop. This is old Dutch-style reclaimed land: dead flat, wide open, and exposed to any wind that happens to be blowing. It's where the race gets honest. No more crowds, no more sightseeing, just you, your aero position, and however many watts you committed to in your race plan.
The course profile is among the flattest of any IRONMAN on the European circuit. There's one short rise at the start of each loop (barely a blip on the gradient chart) and after that, the road is functionally level for nearly 85 km at a stretch. Total climbing is approximately 300 meters per loop, with a maximum altitude difference of just 41 meters.
Wind is the other major variable to factor into your pacing plan. Hamburg averages about 14.2 mph (22.8 kph) of wind in June, which is meaningful on a flat course and the Hamburg bike course is famously flat. The 179.6 km two-loop route heads out from the city center through the Speicherstadt into the open Vier- und Marschlande, that rural, low-lying marshland section is wide-open farmland with very little wind protection. With only around 300 meters of elevation gain across 180 km, there's nothing to shelter you from cross or headwinds in the exposed sections, and you'll hit those same sections twice per loop. For BBS pacing purposes, plugging in a realistic CdA and a moderate wind speed (say 15–20 kph) with variable direction will be important. The flat profile that makes Hamburg a PR course is the same reason wind can make or break your watt targets out on the Marschlande.
Most IRONMAN courses give athletes natural feedback, climbs slow you down, descents speed you up, and the terrain keeps you honest. Hamburg doesn't offer that. On a flat course, it's easy to start too hard, sustain an effort that feels comfortable for 60 km, and walk the back half of the marathon. A BBS race plan for Ironman Hamburg will:
This power plan was modeled for an athlete with an average CdA of 0.2097, an FTP of 240 watts and weighing 175 lbs. Want to see what your time would be on the 2026 Ironman Hamburg 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.
| Interval | Int. Time | Total Time | Int. Dist. | Total Dist. | Grade | Speed | Power |
|---|---|---|---|---|---|---|---|
| #1 | 00:01:43 | 00:01:43 | 0.44 mi | 0.44 mi | +1.33 % | 15.22 mph | 165 w |
| #2 | 00:00:20 | 00:02:04 | 0.13 mi | 0.57 mi | -3.51 % | 23.14 mph | 97 w |
| #3 | 00:05:04 | 00:07:09 | 1.71 mi | 2.28 mi | -0.03 % | 20.16 mph | 149 w |
| #4 | 00:00:27 | 00:07:36 | 0.12 mi | 2.40 mi | +2.34 % | 15.84 mph | 178 w |
| #5 | 00:01:19 | 00:08:56 | 0.46 mi | 2.86 mi | -0.88 % | 20.55 mph | 134 w |
| #6 | 00:01:21 | 00:10:17 | 0.25 mi | 3.11 mi | +4.17 % | 11.22 mph | 185 w |
| #7 | 00:00:28 | 00:10:46 | 0.11 mi | 3.22 mi | +0.32 % | 14.55 mph | 151 w |
| #8 | 00:04:51 | 00:15:37 | 1.39 mi | 4.61 mi | +0.80 % | 17.11 mph | 160 w |
| #9 | 00:06:23 | 00:22:00 | 2.32 mi | 6.93 mi | -0.72 % | 21.82 mph | 138 w |
| #10 | 00:01:58 | 00:23:59 | 0.47 mi | 7.40 mi | +2.23 % | 14.32 mph | 173 w |
| #11 | 00:03:30 | 00:27:29 | 1.20 mi | 8.60 mi | +0.49 % | 20.42 mph | 153 w |
| #12 | 00:00:57 | 00:28:27 | 0.37 mi | 8.97 mi | -0.71 % | 23.11 mph | 132 w |
| #13 | 00:00:36 | 00:29:04 | 0.18 mi | 9.15 mi | +1.38 % | 17.28 mph | 167 w |
| #14 | 00:00:16 | 00:29:20 | 0.09 mi | 9.24 mi | -1.48 % | 20.36 mph | 119 w |
| #15 | 00:02:53 | 00:32:13 | 1.10 mi | 10.34 mi | -0.30 % | 22.96 mph | 141 w |
| #16 | 00:00:46 | 00:32:59 | 0.42 mi | 10.76 mi | -3.61 % | 32.88 mph | 94 w |
| #17 | 00:01:05 | 00:34:05 | 0.45 mi | 11.21 mi | +0.84 % | 24.99 mph | 160 w |
| #18 | 00:01:53 | 00:35:58 | 0.73 mi | 11.94 mi | -0.49 % | 23.25 mph | 136 w |
| #19 | 00:00:09 | 00:36:08 | 0.06 mi | 12.00 mi | +0.81 % | 23.03 mph | 157 w |
| #20 | 00:00:06 | 00:36:15 | 0.04 mi | 12.04 mi | -5.99 % | 23.11 mph | 0 w |
| #21 | 00:02:38 | 00:38:54 | 0.99 mi | 13.03 mi | +0.30 % | 22.42 mph | 149 w |
| #22 | 00:00:32 | 00:39:26 | 0.13 mi | 13.16 mi | +3.66 % | 14.88 mph | 183 w |
| #23 | 00:02:13 | 00:41:40 | 0.77 mi | 13.93 mi | -0.16 % | 20.84 mph | 140 w |
| #24 | 00:00:47 | 00:42:27 | 0.35 mi | 14.28 mi | -1.67 % | 26.49 mph | 117 w |
| #25 | 00:02:20 | 00:44:48 | 0.85 mi | 15.13 mi | 0.00 % | 21.75 mph | 145 w |
| #26 | 00:00:10 | 00:44:58 | 0.06 mi | 15.19 mi | -1.18 % | 22.66 mph | 124 w |
| #27 | 00:06:04 | 00:51:03 | 2.20 mi | 17.39 mi | -0.01 % | 21.68 mph | 146 w |
| #28 | 00:00:53 | 00:51:56 | 0.24 mi | 17.63 mi | +1.47 % | 16.47 mph | 167 w |
| #29 | 00:00:21 | 00:52:18 | 0.13 mi | 17.76 mi | -2.54 % | 21.56 mph | 108 w |
| #30 | 00:11:15 | 01:03:33 | 3.83 mi | 21.59 mi | +0.11 % | 20.43 mph | 150 w |
| #31 | 00:00:12 | 01:03:46 | 0.08 mi | 21.67 mi | -2.62 % | 24.26 mph | 107 w |
| #32 | 00:00:15 | 01:04:01 | 0.09 mi | 21.76 mi | +3.43 % | 20.08 mph | 180 w |
| #33 | 01:11:40 | 02:15:42 | 25.59 mi | 47.35 mi | 0.00 % | 21.42 mph | 146 w |
| #34 | 00:01:00 | 02:16:43 | 0.43 mi | 47.78 mi | -0.91 % | 25.14 mph | 126 w |
| #35 | 00:00:25 | 02:17:09 | 0.17 mi | 47.95 mi | +1.17 % | 23.11 mph | 167 w |
| #36 | 00:00:08 | 02:17:17 | 0.03 mi | 47.98 mi | +5.16 % | 14.80 mph | 193 w |
| #37 | 00:00:36 | 02:17:53 | 0.19 mi | 48.17 mi | -1.61 % | 19.13 mph | 115 w |
| #38 | 00:00:20 | 02:18:14 | 0.15 mi | 48.32 mi | -0.32 % | 25.65 mph | 134 w |
| #39 | 00:00:17 | 02:18:32 | 0.11 mi | 48.43 mi | +2.05 % | 22.58 mph | 176 w |
| #40 | 00:03:28 | 02:22:01 | 1.14 mi | 49.57 mi | +0.12 % | 19.69 mph | 150 w |
| #41 | 00:00:08 | 02:22:09 | 0.06 mi | 49.63 mi | -6.28 % | 24.21 mph | 0 w |
| #42 | 00:00:42 | 02:22:52 | 0.28 mi | 49.91 mi | -0.04 % | 23.67 mph | 144 w |
| #43 | 00:06:21 | 02:29:14 | 2.18 mi | 52.09 mi | +0.02 % | 20.57 mph | 150 w |
| #44 | 00:00:05 | 02:29:20 | 0.03 mi | 52.12 mi | -1.74 % | 20.78 mph | 122 w |
| #45 | 00:02:33 | 02:31:53 | 0.87 mi | 52.99 mi | +0.03 % | 20.52 mph | 149 w |
| #46 | 00:04:16 | 02:36:09 | 1.16 mi | 54.15 mi | +0.75 % | 16.33 mph | 161 w |
| #47 | 00:00:20 | 02:36:30 | 0.14 mi | 54.29 mi | -3.64 % | 23.96 mph | 100 w |
| #48 | 00:00:06 | 02:36:36 | 0.03 mi | 54.32 mi | +0.58 % | 20.60 mph | 158 w |
| #49 | 00:00:59 | 02:37:35 | 0.20 mi | 54.52 mi | +2.51 % | 12.15 mph | 177 w |
| #50 | 00:01:13 | 02:38:49 | 0.45 mi | 54.97 mi | -1.30 % | 21.79 mph | 126 w |
| #51 | 00:01:41 | 02:40:31 | 0.45 mi | 55.42 mi | +1.31 % | 15.92 mph | 167 w |
| #52 | 00:00:20 | 02:40:51 | 0.13 mi | 55.55 mi | -3.51 % | 23.21 mph | 99 w |
| #53 | 00:05:25 | 02:46:17 | 1.71 mi | 57.26 mi | -0.03 % | 18.89 mph | 153 w |
| #54 | 00:00:29 | 02:46:46 | 0.12 mi | 57.38 mi | +2.34 % | 14.61 mph | 178 w |
| #55 | 00:01:24 | 02:48:10 | 0.46 mi | 57.84 mi | -0.88 % | 19.47 mph | 139 w |
| #56 | 00:01:26 | 02:49:37 | 0.25 mi | 58.09 mi | +4.17 % | 10.54 mph | 185 w |
| #57 | 00:00:28 | 02:50:06 | 0.11 mi | 58.20 mi | +0.32 % | 14.30 mph | 152 w |
| #58 | 00:05:09 | 02:55:16 | 1.39 mi | 59.59 mi | +0.80 % | 16.09 mph | 161 w |
| #59 | 00:06:44 | 03:02:00 | 2.32 mi | 61.91 mi | -0.72 % | 20.66 mph | 140 w |
| #60 | 00:01:56 | 03:03:57 | 0.47 mi | 62.38 mi | +2.25 % | 14.56 mph | 175 w |
| #61 | 00:03:11 | 03:07:08 | 1.20 mi | 63.58 mi | +0.49 % | 22.44 mph | 150 w |
| #62 | 00:00:53 | 03:08:02 | 0.37 mi | 63.95 mi | -0.71 % | 25.07 mph | 124 w |
| #63 | 00:00:36 | 03:08:38 | 0.18 mi | 64.13 mi | +1.38 % | 17.40 mph | 168 w |
| #64 | 00:00:15 | 03:08:54 | 0.09 mi | 64.22 mi | -1.48 % | 20.94 mph | 111 w |
| #65 | 00:02:36 | 03:11:31 | 1.10 mi | 65.32 mi | -0.30 % | 25.35 mph | 138 w |
| #66 | 00:00:42 | 03:12:13 | 0.42 mi | 65.74 mi | -3.61 % | 35.92 mph | 89 w |
| #67 | 00:00:56 | 03:13:09 | 0.45 mi | 66.19 mi | +0.84 % | 29.18 mph | 158 w |
| #68 | 00:01:43 | 03:14:52 | 0.73 mi | 66.92 mi | -0.49 % | 25.61 mph | 131 w |
| #69 | 00:00:08 | 03:15:01 | 0.06 mi | 66.98 mi | +0.81 % | 25.89 mph | 156 w |
| #70 | 00:00:06 | 03:15:07 | 0.04 mi | 67.02 mi | -5.99 % | 25.24 mph | 0 w |
| #71 | 00:02:22 | 03:17:30 | 0.99 mi | 68.01 mi | +0.30 % | 24.97 mph | 144 w |
| #72 | 00:00:28 | 03:17:58 | 0.13 mi | 68.14 mi | +3.66 % | 16.86 mph | 184 w |
| #73 | 00:02:04 | 03:20:02 | 0.77 mi | 68.91 mi | -0.16 % | 22.47 mph | 137 w |
| #74 | 00:00:43 | 03:20:46 | 0.35 mi | 69.26 mi | -1.67 % | 28.81 mph | 109 w |
| #75 | 00:02:16 | 03:23:03 | 0.85 mi | 70.11 mi | 0.00 % | 22.35 mph | 148 w |
| #76 | 00:00:09 | 03:23:12 | 0.06 mi | 70.17 mi | -1.18 % | 23.56 mph | 121 w |
| #77 | 00:05:44 | 03:28:57 | 2.20 mi | 72.37 mi | -0.02 % | 22.94 mph | 146 w |
| #78 | 00:00:58 | 03:29:56 | 0.24 mi | 72.61 mi | +1.49 % | 15.07 mph | 168 w |
| #79 | 00:00:22 | 03:30:18 | 0.13 mi | 72.74 mi | -2.54 % | 21.15 mph | 110 w |
| #80 | 00:11:21 | 03:41:39 | 3.83 mi | 76.57 mi | +0.12 % | 20.24 mph | 151 w |
| #81 | 00:00:12 | 03:41:51 | 0.08 mi | 76.65 mi | -2.62 % | 25.14 mph | 109 w |
| #82 | 00:00:15 | 03:42:06 | 0.09 mi | 76.74 mi | +3.43 % | 20.39 mph | 181 w |
| #83 | 01:11:34 | 04:53:41 | 25.59 mi | 102.33 mi | 0.00 % | 21.45 mph | 148 w |
| #84 | 00:00:58 | 04:54:40 | 0.43 mi | 102.76 mi | -0.91 % | 26.09 mph | 126 w |
| #85 | 00:00:24 | 04:55:05 | 0.17 mi | 102.93 mi | +1.17 % | 24.16 mph | 168 w |
| #86 | 00:00:07 | 04:55:13 | 0.03 mi | 102.96 mi | +5.16 % | 15.43 mph | 187 w |
| #87 | 00:00:36 | 04:55:49 | 0.19 mi | 103.15 mi | -1.61 % | 19.11 mph | 109 w |
| #88 | 00:00:20 | 04:56:09 | 0.15 mi | 103.30 mi | -0.32 % | 26.20 mph | 135 w |
| #89 | 00:00:17 | 04:56:26 | 0.11 mi | 103.41 mi | +2.05 % | 23.48 mph | 176 w |
| #90 | 00:03:31 | 04:59:58 | 1.14 mi | 104.55 mi | +0.12 % | 19.46 mph | 151 w |
| #91 | 00:00:08 | 05:00:06 | 0.06 mi | 104.61 mi | -6.28 % | 24.02 mph | 0 w |
| #92 | 00:00:41 | 05:00:47 | 0.28 mi | 104.89 mi | -0.03 % | 24.49 mph | 143 w |
| #93 | 00:06:26 | 05:07:14 | 2.18 mi | 107.07 mi | +0.01 % | 20.32 mph | 148 w |
| #94 | 00:00:06 | 05:07:20 | 0.03 mi | 107.10 mi | -1.74 % | 20.23 mph | 122 w |
| #95 | 00:00:12 | 05:07:32 | 0.06 mi | 107.16 mi | +1.18 % | 19.25 mph | 166 w |
| #96 | 00:02:20 | 05:09:53 | 0.81 mi | 107.97 mi | -0.06 % | 20.68 mph | 147 w |
| #97 | 00:04:26 | 05:14:20 | 1.16 mi | 109.13 mi | +0.72 % | 15.69 mph | 162 w |
| #98 | 00:00:29 | 05:14:50 | 0.17 mi | 109.30 mi | -2.81 % | 20.85 mph | 111 w |
| #99 | 00:00:59 | 05:15:49 | 0.20 mi | 109.50 mi | +2.51 % | 12.15 mph | 179 w |
| #100 | 00:01:14 | 05:17:04 | 0.46 mi | 109.96 mi | -1.16 % | 21.91 mph | 130 w |
| Totals/Avg | 05:17:04 | 05:17:04 | 110.04 mi | 110.04 mi | -0.10% | 20.82 mph | 147.68 w |
| Category | Climb Count | Total Time | Total Dist. | Avg. Time | Avg. Dist. | Avg. Grade | Avg. Speed | Avg. Power |
|---|---|---|---|---|---|---|---|---|
| Cat4 | 2 | 00:02:47 | 0.51 mi | 00:01:23 | 0.25 mi | 4.17 % | 10.88 mph | 185 w |
| All Cats | 2 | 00:02:47 | 0.51 mi | 00:01:23 | 0.25 mi | 4.17 % | 10.88 mph | 185 w |
| Climb | Start Time | Start Dist. | Duration | Distance | Speed | Power | Grade | Elevation Gain | Category |
|---|---|---|---|---|---|---|---|---|---|
| #1 | 00:08:56 | 2.85 mi | 00:01:21 | 0.25 mi | 11.22 mph | 185 w | 4.17 % | 56 ft | Cat4 |
| #2 | 02:48:10 | 57.88 mi | 00:01:26 | 0.25 mi | 10.54 mph | 185 w | 4.17 % | 56 ft | Cat4 |
Build your own personalized IRONMAN Hamburg 2026 European Championship power plan today! Sign up for a free account to get started with your athlete profile, bike setup and grab the 2026 Ironman Hamburg 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 IRONMAN Hamburg 2026 European Championship 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 IRONMAN Hamburg 2026 European Championship, 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 IRONMAN Hamburg 2026 European Championship, 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 IRONMAN Hamburg 2026 European Championship 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 IRONMAN Hamburg 2026 European Championship 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.