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.
- Median Bike Split
- 5:28:38
- Median Total
- 12:24:20
- Finishers
- 1,244
- Median Bike Split
- 5:29:42
- Median Total
- 11:16:56
- Finishers
- 2,539
- Median Bike Split
- 5:33:09
- Median Total
- 11:07:49
- Finishers
- 1,889
- Median Bike Split
- 5:35:34
- Median Total
- 11:47:56
- Finishers
- 2,176
- Median Bike Split
- 5:37:35
- Median Total
- 11:16:54
- Finishers
- 2,506
- Median Bike Split
- 5:38:59
- Median Total
- 11:31:50
- Finishers
- 2,430
- Median Bike Split
- 5:43:17
- Median Total
- 11:56:45
- Finishers
- 2,575
- Median Bike Split
- 5:45:03
- Median Total
- 11:32:38
- Finishers
- 2,178
- Median Bike Split
- 5:44:44
- Median Total
- 11:44:59
- Finishers
- 2,476
- Median Bike Split
- 5:47:01
- Median Total
- 12:00:00
- Finishers
- 2,454
- Median Bike Split
- 5:50:40
- Median Total
- 11:54:50
- Finishers
- 1,564
- Median Bike Split
- 5:50:58
- Median Total
- 11:54:37
- Finishers
- 1,132
- Median Bike Split
- 5:52:00
- Median Total
- 12:05:44
- Finishers
- 580
- Median Bike Split
- 5:53:14
- Median Total
- 12:21:17
- Finishers
- 2,215
- Median Bike Split
- 5:57:13
- Median Total
- 11:53:30
- Finishers
- 2,607
- Median Bike Split
- 5:57:08
- Median Total
- 12:09:56
- Finishers
- 1,224
- Median Bike Split
- 6:02:42
- Median Total
- 12:46:58
- Finishers
- 992
- Median Bike Split
- 6:03:35
- Median Total
- 12:34:44
- Finishers
- 2,313
- Median Bike Split
- 6:04:22
- Median Total
- 12:22:06
- Finishers
- 1,444
- Median Bike Split
- 6:09:09
- Median Total
- 12:53:55
- Finishers
- 1,464
- Median Bike Split
- 6:08:43
- Median Total
- 12:48:22
- Finishers
- 1,687
- Median Bike Split
- 6:10:43
- Median Total
- 12:14:08
- Finishers
- 784
- Median Bike Split
- 6:13:03
- Median Total
- 12:25:57
- Finishers
- 995
- Median Bike Split
- 6:12:07
- Median Total
- 12:14:24
- Finishers
- 1,057
- Median Bike Split
- 6:12:33
- Median Total
- 12:16:06
- Finishers
- 1,930
- Median Bike Split
- 6:14:34
- Median Total
- 12:48:38
- Finishers
- 2,601
- Median Bike Split
- 6:19:34
- Median Total
- 12:23:47
- Finishers
- 1,983
- Median Bike Split
- 6:18:28
- Median Total
- 13:25:04
- Finishers
- 704
- Median Bike Split
- 6:21:52
- Median Total
- 12:27:42
- Finishers
- 1,227
- Median Bike Split
- 6:27:08
- Median Total
- 13:32:52
- Finishers
- 1,283
- Median Bike Split
- 6:34:01
- Median Total
- 13:32:23
- Finishers
- 553
- Median Bike Split
- 6:35:08
- Median Total
- 13:09:44
- Finishers
- 1,184
- Median Bike Split
- 6:36:19
- Median Total
- 13:46:04
- Finishers
- 609
- Median Bike Split
- 6:36:52
- Median Total
- 11:43:43
- Finishers
- 923
- Median Bike Split
- 6:42:36
- Median Total
- 13:35:57
- Finishers
- 1,101
- Median Bike Split
- 6:43:32
- Median Total
- 12:41:52
- Finishers
- 896
- Median Bike Split
- 6:47:22
- Median Total
- 13:24:37
- Finishers
- 1,377
- Median Bike Split
- 6:54:16
- Median Total
- 13:14:42
- Finishers
- 1,443
- Median Bike Split
- 6:56:42
- Median Total
- 12:54:12
- Finishers
- 1,100
- Median Bike Split
- 6:56:29
- Median Total
- 14:17:04
- Finishers
- 303
- Median Bike Split
- 6:58:28
- Median Total
- 11:44:13
- Finishers
- 1,116
- Median Bike Split
- 7:00:16
- Median Total
- 13:29:57
- Finishers
- 1,941
- Median Bike Split
- 7:09:26
- Median Total
- 13:21:04
- Finishers
- 668
- Median Bike Split
- 7:15:44
- Median Total
- 14:01:25
- Finishers
- 1,935
| # | Race | Region | Avg Speed | Median Bike Split | Median Total | Finishers | Estimate |
|---|---|---|---|---|---|---|---|
| 1 | Ironman Maryland (2026) | North America | 32.9 km/h | 5:28:38 | 12:24:20 | 1,244 | |
| 2 | Ironman Les Sables (2025) | Europe | 32.8 km/h | 5:29:42 | 11:16:56 | 2,539 | |
| 3 | Ironman Brazil (2026) | Latin America | 32.4 km/h | 5:33:09 | 11:07:49 | 1,889 | |
| 4 | Ironman Frankfurt (2025) | Europe | 32.2 km/h | 5:35:34 | 11:47:56 | 2,176 | |
| 5 | Ironman Copenhagen (2026) | Europe | 32 km/h | 5:37:35 | 11:16:54 | 2,506 | |
| 6 | Ironman Barcelona (2025) | Europe | 31.9 km/h | 5:38:59 | 11:31:50 | 2,430 | |
| 7 | Ironman Tours Metropole (2026) | Europe | 31.5 km/h | 5:43:17 | 11:56:45 | 2,575 | |
| 8 | Ironman Hamburg (2026) | Europe | 31.3 km/h | 5:45:03 | 11:32:38 | 2,178 | |
| 9 | Ironman Italy (2026) | Europe | 31.3 km/h | 5:44:44 | 11:44:59 | 2,476 | |
| 10 | Ironman Sweden (2026) | Europe | 31.1 km/h | 5:47:01 | 12:00:00 | 2,454 | |
| 11 | Ironman Tallinn (2026) | Europe | 30.8 km/h | 5:50:40 | 11:54:50 | 1,564 | |
| 12 | Ironman Western Australia (2025) | Oceania | 30.8 km/h | 5:50:58 | 11:54:37 | 1,132 | |
| 13 | Ironman San Juan (2026) | Other | 30.7 km/h | 5:52:00 | 12:05:44 | 580 | |
| 14 | Ironman Texas (2026) | North America | 30.6 km/h | 5:53:14 | 12:21:17 | 2,215 | |
| 15 | Ironman Austria (2026) | Europe | 30.2 km/h | 5:57:13 | 11:53:30 | 2,607 | |
| 16 | Ironman Vitoria-Gasteiz (2026) | Europe | 30.2 km/h | 5:57:08 | 12:09:56 | 1,224 | |
| 17 | Ironman Gurye (2026) | Asia | 29.8 km/h | 6:02:42 | 12:46:58 | 992 | |
| 18 | Ironman Ottawa (2026) | North America | 29.7 km/h | 6:03:35 | 12:34:44 | 2,313 | |
| 19 | Ironman Cozumel (2025) | Latin America | 29.6 km/h | 6:04:22 | 12:22:06 | 1,444 | |
| 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 | Ironman South Africa (2026) | Africa | 29.1 km/h | 6:10:43 | 12:14:08 | 784 | |
| 23 | Ironman New Zealand (2026) | Oceania | 29 km/h | 6:13:03 | 12:25:57 | 995 | |
| 24 | Ironman Cairns (2026) | Oceania | 29 km/h | 6:12:07 | 12:14:24 | 1,057 | |
| 25 | Ironman Switzerland (2026) | Europe | 29 km/h | 6:12:33 | 12:16:06 | 1,930 | |
| 26 | Ironman California (2026) | North America | 28.8 km/h | 6:14:34 | 12:48:38 | 2,601 | |
| 27 | Ironman Portugal - Cascais (2026) | Europe | 28.5 km/h | 6:19:34 | 12:23:47 | 1,983 | |
| 28 | Ironman Vietnam (2026) | Asia | 28.5 km/h | 6:18:28 | 13:25:04 | 704 | |
| 29 | Ironman Australia (2026) | Oceania | 28.3 km/h | 6:21:52 | 12:27:42 | 1,227 | |
| 30 | Ironman Jacksonville (2026) | North America | 27.9 km/h | 6:27:08 | 13:32:52 | 1,283 | |
| 31 | Ironman Penghu (2026) | Asia | 27.4 km/h | 6:34:01 | 13:32:23 | 553 | |
| 32 | Ironman Chattanooga (2026) | North America | 27.3 km/h | 6:35:08 | 13:09:44 | 1,184 | |
| 33 | Ironman Malaysia (2025) | Asia | 27.3 km/h | 6:36:19 | 13:46:04 | 609 | |
| 34 | Ironman Canada (2024) | Other | 27.2 km/h | 6:36:52 | 11:43:43 | 923 | |
| 35 | Ironman Japan (2026) | Asia | 26.8 km/h | 6:42:36 | 13:35:57 | 1,101 | |
| 36 | Ironman Vichy (2026) | Europe | 26.8 km/h | 6:43:32 | 12:41:52 | 896 | |
| 37 | Ironman Wisconsin (2026) | North America | 26.5 km/h | 6:47:22 | 13:24:37 | 1,377 | |
| 38 | Ironman France (2025) | Europe | 26.1 km/h | 6:54:16 | 13:14:42 | 1,443 | |
| 39 | Ironman Lanzarote (2026) | Europe | 25.9 km/h | 6:56:42 | 12:54:12 | 1,100 | |
| 40 | Ironman Philippines (2026) | Asia | 25.9 km/h | 6:56:29 | 14:17:04 | 303 | |
| 41 | Ironman Leeds (2026) | Europe | 25.8 km/h | 6:58:28 | 11:44:13 | 1,116 | |
| 42 | Ironman Lake Placid (2026) | North America | 25.7 km/h | 7:00:16 | 13:29:57 | 1,941 | |
| 43 | Ironman Taiwan (2025) | Asia | 25.1 km/h | 7:09:26 | 13:21:04 | 668 | |
| 44 | Ironman Wales (2026) | Europe | 24.8 km/h | 7:15:44 | 14:01:25 | 1,935 |
44 races shown. Tap a column header or use Sort by to re-order.
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.