Fastest Full Ironman Bike Courses
Ranked by average bike speed of the median finisher across the 180 km bike leg. Higher speed = flatter, smoother course. Use this to find races where your power-to-weight translates directly into time — not climbing.
About course distances: Ironman occasionally shortens or modifies the bike course on race day due to weather, road closures, or safety conditions. When that happens, the average speed shown here will look artificially high because we always calculate against the standard 180 km distance. Races with unusually fast speeds may reflect a shortened course rather than exceptionally flat terrain — use them as a cue to double-check the race edition before drawing conclusions.
| # | Race | Region | Avg Speed | Median Bike Split | Median Total | Finishers | Estimate |
|---|---|---|---|---|---|---|---|
| 1 | Ironman Les Sables (2025) | Other | 32.8 km/h | 5:29:42 | 11:16:56 | 2,539 | |
| 2 | Ironman Copenhagen (2025) | Other | 32.7 km/h | 5:30:33 | 11:09:44 | 2,443 | |
| 3 | Ironman Hamburg (2025) | Europe | 32.5 km/h | 5:32:02 | 11:23:32 | 2,330 | |
| 4 | Ironman Frankfurt (2025) | Europe | 32.2 km/h | 5:35:34 | 11:47:56 | 2,176 | |
| 5 | Ironman Vitoria-Gasteiz (2025) | Europe | 32.1 km/h | 5:36:39 | 11:22:16 | 1,448 | |
| 6 | Ironman Barcelona (2025) | Europe | 31.9 km/h | 5:38:59 | 11:31:50 | 2,430 | |
| 7 | Ironman Brazil (2025) | Latin America | 31.8 km/h | 5:39:50 | 11:26:36 | 1,788 | |
| 8 | Ironman Italy (2025) | Europe | 31.6 km/h | 5:41:59 | 11:46:27 | 2,219 | |
| 9 | Ironman Tallinn (2025) | Europe | 31.5 km/h | 5:42:47 | 11:33:14 | 1,088 | |
| 10 | Ironman Sweden (2025) | Europe | 31.2 km/h | 5:46:29 | 11:51:50 | 2,021 | |
| 11 | Ironman Western Australia (2025) | Oceania | 30.8 km/h | 5:50:58 | 11:54:37 | 1,132 | |
| 12 | Ironman Texas (2026) | North America | 30.6 km/h | 5:53:14 | 12:21:17 | 2,215 | |
| 13 | Ironman Austria (2025) | Europe | 29.7 km/h | 6:03:10 | 12:18:35 | 2,247 | |
| 14 | Ironman Gurye (2025) | Other | 29.6 km/h | 6:04:57 | 12:45:42 | 893 | |
| 15 | Ironman Cozumel (2025) | Latin America | 29.6 km/h | 6:04:22 | 12:22:06 | 1,444 | |
| 16 | Ironman Switzerland (2025) | Europe | 29.5 km/h | 6:05:33 | 12:01:23 | 1,449 | |
| 17 | Ironman Portugal - Cascais (2025) | Europe | 29.5 km/h | 6:06:03 | 12:08:41 | 1,393 | |
| 18 | Ironman California (2025) | North America | 29.5 km/h | 6:06:42 | 12:42:52 | 2,314 | |
| 19 | Ironman Ottawa (2025) | North America | 29.3 km/h | 6:08:35 | 13:05:43 | 1,895 | |
| 20 | Ironman Florida (2025) | North America | 29.3 km/h | 6:09:09 | 12:53:55 | 1,464 | |
| 21 | Ironman Arizona (2025) | North America | 29.3 km/h | 6:08:43 | 12:48:22 | 1,687 | |
| 22 | Kona (Women) (2025) | Other | 29 km/h | 6:12:17 | 12:20:00 | 1,567 | |
| 23 | Ironman Australia (2025) | Oceania | 28.9 km/h | 6:14:12 | 10:56:24 | 868 | |
| 24 | Ironman New Zealand (2025) | Oceania | 28.8 km/h | 6:14:52 | 12:31:20 | 717 | |
| 25 | Ironman Cairns (2025) | Oceania | 28.8 km/h | 6:15:14 | 12:23:28 | 923 | |
| 26 | Ironman Maryland (2025) | North America | 28.5 km/h | 6:18:39 | 13:00:21 | 1,153 | |
| 27 | Nice (Men) (2025) | Europe | 27.9 km/h | 6:27:28 | 11:48:44 | 2,314 | |
| 28 | Ironman South Africa (2025) | Africa | 27.5 km/h | 6:32:52 | 12:56:40 | 689 | |
| 29 | Ironman Malaysia (2025) | Asia | 27.3 km/h | 6:36:19 | 13:46:04 | 609 | |
| 30 | Ironman Chattanooga (2025) | North America | 27.1 km/h | 6:38:11 | 13:24:58 | 1,341 | |
| 31 | Ironman Japan (2025) | Asia | 26.7 km/h | 6:44:19 | 13:42:36 | 1,044 | |
| 32 | Ironman Lake Placid (2025) | North America | 26.6 km/h | 6:45:54 | 13:14:50 | 1,934 | |
| 33 | Ironman Wisconsin (2025) | North America | 26.6 km/h | 6:45:41 | 13:20:20 | 1,318 | |
| 34 | Ironman France (2025) | Europe | 26.1 km/h | 6:54:16 | 13:14:42 | 1,443 | |
| 35 | Ironman Lanzarote (2025) | Europe | 25.4 km/h | 7:05:00 | 12:56:00 | 881 | |
| 36 | Ironman Leeds (2025) | Other | 25.3 km/h | 7:06:48 | 13:18:48 | 1,314 | |
| 37 | Ironman Taiwan (2025) | Asia | 25.1 km/h | 7:09:26 | 13:21:04 | 668 | |
| 38 | Ironman Wales (2025) | Europe | 25.1 km/h | 7:10:47 | 13:38:52 | 1,649 |
38 races shown. Click any column header to re-sort.
Average bike speed is derived from the median bike split of all finishers divided by the standard 180 km Full Ironman bike leg distance. The median is more robust than the mean — it isn't inflated by outliers or altered race conditions that produce unusual results in a given year.
A higher average speed across the field generally signals flatter terrain, better road surfaces, or favorable wind patterns. It does not mean the race is easier overall — fast bike courses often come with more demanding run legs (heat, exposure) or logistically demanding swim segments.
Use this ranking alongside the toughest courses table to understand the full picture: a fast bike course with a high median overall finish time usually means the run is where the race is really won or lost.