Toughest Full Ironman Courses
Ranked by median finish time across all historical finishers. Slower medians indicate more demanding terrain, heat, or both — not just slower fields.
Note: Official DNS/DNF rate data is not yet available in our dataset. Median finish time and field spread are used as robust difficulty proxies until dropout-rate data can be ingested.
| # | Race | Region | Median Time | Field Spread | Top 5% Target | Finishers | Estimate |
|---|---|---|---|---|---|---|---|
| 1 | Ironman Malaysia (2025) | Asia | 13:46:04 | 3h 29m | 10:19:39 | 609 | |
| 2 | Ironman Japan (2025) | Asia | 13:42:36 | 2h 54m | 10:24:59 | 1,044 | |
| 3 | Ironman Wales (2025) | Europe | 13:38:52 | 2h 24m | 10:55:47 | 1,649 | |
| 4 | Ironman Chattanooga (2025) | North America | 13:24:58 | 2h 38m | 9:33:00 | 1,341 | |
| 5 | Ironman Taiwan (2025) | Asia | 13:21:04 | 2h 47m | 10:32:36 | 668 | |
| 6 | Ironman Wisconsin (2025) | North America | 13:20:20 | 2h 46m | 10:12:32 | 1,318 | |
| 7 | Ironman Leeds (2025) | Other | 13:18:48 | 2h 13m | 10:40:02 | 1,314 | |
| 8 | Ironman Lake Placid (2025) | North America | 13:14:50 | 2h 47m | 10:06:28 | 1,934 | |
| 9 | Ironman France (2025) | Europe | 13:14:42 | 2h 09m | 10:50:05 | 1,443 | |
| 10 | Ironman Ottawa (2025) | North America | 13:05:43 | 2h 43m | 10:19:54 | 1,895 | |
| 11 | Ironman Maryland (2025) | North America | 13:00:21 | 2h 57m | 9:39:48 | 1,153 | |
| 12 | Ironman South Africa (2025) | Africa | 12:56:40 | 2h 52m | 9:14:35 | 689 | |
| 13 | Ironman Lanzarote (2025) | Europe | 12:56:00 | 2h 41m | 9:39:13 | 881 | |
| 14 | Ironman Florida (2025) | North America | 12:53:55 | 2h 51m | 9:47:36 | 1,464 | |
| 15 | Ironman Arizona (2025) | North America | 12:48:22 | 2h 52m | 9:17:06 | 1,687 | |
| 16 | Ironman Gurye (2025) | Other | 12:45:42 | 2h 29m | 9:59:40 | 893 | |
| 17 | Ironman California (2025) | North America | 12:42:52 | 2h 50m | 9:33:41 | 2,314 | |
| 18 | Ironman New Zealand (2025) | Oceania | 12:31:20 | 2h 42m | 9:35:31 | 717 | |
| 19 | Ironman Cairns (2025) | Oceania | 12:23:28 | 2h 39m | 9:30:20 | 923 | |
| 20 | Ironman Cozumel (2025) | Latin America | 12:22:06 | 3h 15m | 9:16:35 | 1,444 | |
| 21 | Ironman Texas (2026) | North America | 12:21:17 | 2h 45m | 9:14:30 | 2,215 | |
| 22 | Kona (Women) (2025) | Other | 12:20:00 | 2h 04m | 10:16:27 | 1,567 | |
| 23 | Ironman Austria (2025) | Europe | 12:18:35 | 2h 25m | 9:44:44 | 2,247 | |
| 24 | Ironman Portugal - Cascais (2025) | Europe | 12:08:41 | 2h 28m | 9:35:47 | 1,393 | |
| 25 | Ironman Switzerland (2025) | Europe | 12:01:23 | 2h 32m | 9:33:28 | 1,449 | |
| 26 | Ironman Western Australia (2025) | Oceania | 11:54:37 | 2h 47m | 9:14:06 | 1,132 | |
| 27 | Ironman Sweden (2025) | Europe | 11:51:50 | 2h 20m | 9:31:05 | 2,021 | |
| 28 | Nice (Men) (2025) | Europe | 11:48:44 | 2h 22m | 9:35:53 | 2,314 | |
| 29 | Ironman Frankfurt (2025) | Europe | 11:47:56 | 2h 11m | 9:35:10 | 2,176 | |
| 30 | Ironman Italy (2025) | Europe | 11:46:27 | 2h 19m | 9:28:50 | 2,219 | |
| 31 | Ironman Tallinn (2025) | Europe | 11:33:14 | 2h 37m | 9:11:46 | 1,088 | |
| 32 | Ironman Barcelona (2025) | Europe | 11:31:50 | 2h 19m | 9:18:31 | 2,430 | |
| 33 | Ironman Brazil (2025) | Latin America | 11:26:36 | 1h 59m | 9:21:43 | 1,788 | |
| 34 | Ironman Hamburg (2025) | Europe | 11:23:32 | 2h 08m | 9:21:05 | 2,330 | |
| 35 | Ironman Vitoria-Gasteiz (2025) | Europe | 11:22:16 | 2h 02m | 9:12:33 | 1,448 | |
| 36 | Ironman Les Sables (2025) | Other | 11:16:56 | 2h 01m | 9:24:43 | 2,539 | |
| 37 | Ironman Copenhagen (2025) | Other | 11:09:44 | 2h 08m | 9:06:08 | 2,443 | |
| 38 | Ironman Australia (2025) | Oceania | 10:56:24 | 2h 02m | 8:49:00 | 868 | |
| 39 | Marbella (Women) (2025) | Europe | 6:12:40 | 59m | 5:12:17 | 2,239 | |
| 40 | Marbella (Men) (2025) | Europe | 5:14:32 | 51m | 4:26:03 | 3,331 |
40 races shown. Click any column header to re-sort.
The primary number is the typical finish time — how long the median finisher takes to cross the line. Since the swim (3.8 km) and run (42.2 km) are the same length at every Full Ironman, a significantly slower field usually means one thing: the course is harder. Either the bike has real climbing, the heat is brutal, or both.
The second number is field spread — the gap between athletes finishing in the top quarter and those in the bottom quarter of the field. A wide spread means the course disproportionately punishes less-prepared athletes: fast athletes still finish close to their normal time, but mid-pack athletes struggle much more than usual.
Comparing across regions will give you the most useful picture — a race in Hawaii and a race in Switzerland race in completely different conditions. Filter by region to find the toughest race near you, or to compare difficulty within a similar climate band.