Best Olympic-distance triathlons in Germany
5 rated races, ranked by an overall score built from racer reviews and race reports. How we rate
5 races
By the numbers
Overall score 4.6ExcellentStrong evidence · 9 sources
Water 17–22 °C (63–72 °F)
1. Hamburg Open Races (World Triathlon Hamburg)
Overall score 4.6ExcellentStrong evidence · 9 sourcesTop 1%Hamburg, Germany · Next race 8 Sep 2027
Racers loveHuge city-centre event with grandstands at the Rathausmarkt finish and crowds of well over 100,000 in 2018
Watch outSwim goes through a poorly lit tunnel of about 40 m (131 ft); exit steps can be slippery
“a really tough race” DLF Trifolium (Miranda Harris, 2007 age-group…
- Water
- 17–22 °C (63–72 °F)
- Air
- 14–24 °C (57–75 °F)
- Field
- about 4,800
- Best
- Run 5.0
- Weakest
- Stay and travel 4.0
Overall score 3.4Good#91 of 164Moderate evidence · 4 sources
Bike climb 900 m (2,950 ft)
2. Allgaeu Triathlon
Overall score 3.4GoodModerate evidence · 4 sourcesBottom 46%#91 of 164 overallImmenstadt im Allgaeu, Germany · Next race 22 Aug 2027
1.5 / 42 / 10 kmRacers loveGermany's oldest triathlon, running since 1983, with a swim in the Grosser Alpsee
Watch outHilly bike: the original loop is 46.1 km (28.6 mi) with 917 m (3,009 ft) of climbing
- Air
- 12–28 °C (54–82 °F)
- Bike climb
- 900 m (2,950 ft)
- Field
- about 880
- Best
- Run 4.1
- Weakest
- Stay and travel 2.8

3. Berlin Triathlon (Hauptstadttriathlon, Treptower Park)
Berlin (Treptower Park / Insel der Jugend), Germany
Next race 5 Jun 2027
Overall score 3.3Good#111 of 164Strong evidence · 8 sources
Water 17–20 °C (63–68 °F)
3. Berlin Triathlon (Hauptstadttriathlon, Treptower Park)
Overall score 3.3GoodStrong evidence · 8 sourcesBottom 33%#111 of 164 overallBerlin (Treptower Park / Insel der Jugend), Germany · Next race 5 Jun 2027
1.5 / 36.5 / 9.3 kmRacers loveSwim loops Insel der Jugend in the Spree, and the bridges give spectators close views for free.
Watch outDrafting has been allowed in age-group races. Expect packs, tight corners and crashes on the loops.
- Water
- 17–20 °C (63–68 °F)
- Air
- 12–28 °C (54–82 °F)
- Field
- about 400
- Best
- Stay and travel 4.3
- Weakest
- Race 2.9
Overall score 3.2Good#114 of 164Thin evidence · 3 sources
Water 16–19 °C (61–66 °F)
4. Triathlon Stralsund
Overall score 3.2GoodThin evidence · 3 sources#114 of 164 overallStralsund, Germany · Next race 5 Sep 2027
1.5 / 44 / 10 kmRacers loveSwim, transition, start and finish are all at the Stralsund Freibad on the Strelasund
Watch outBaltic water is cool, around 16 to 19 °C (61 to 66 °F), so bring a wetsuit
- Water
- 16–19 °C (61–66 °F)
- Air
- 11–21 °C (52–70 °F)
- Field
- about 400
- Best
- Conditions 4.1
- Weakest
- Race 2.8

5. Frankfurt City Triathlon
Langen (swim) and Frankfurt am Main (bike finish and run), Germany
Next race 1 Aug 2027
Overall score 3.2Good#119 of 164Moderate evidence · 7 sources
Water 21–26 °C (70–79 °F)
5. Frankfurt City Triathlon
Overall score 3.2GoodModerate evidence · 7 sourcesBottom 29%#119 of 164 overallLangen (swim) and Frankfurt am Main (bike finish and run), Germany · Next race 1 Aug 2027
1.5 / 45 / 10 kmRacers loveBike and run finish in the city centre at Hauptwache, among spectators.
Watch outTwo transition areas, the lake in Langen and the city centre, about 15 km (9 mi) apart.
- Water
- 21–26 °C (70–79 °F)
- Air
- 18–32 °C (64–90 °F)
- Field
- about 1,060
- Best
- Bike 4.3
- Weakest
- Conditions 2.9
About these ratings
Races are ranked by an overall score out of 5, built from racer reviews and race reports, on the race itself, swim, bike, run, conditions and travel. 5 is always the better end. How we rate
Olympic course: 1.5 km (0.9 mi) swim, 40 km (24.9 mi) bike, 10 km (6.2 mi) run.
Reports on Olympic-distance races are scarcer, so 1 of 5 scores are thin evidence: fewer than 4 sources each (dashed score, marked provisional). Show only races with 4+ sources. 4 of these races set their own distances, and each race page lists the real course.
31 racer reviews and race reports.
Browse all 5 races, A to Z
Training for one of these? Moku Coach builds your plan around race day.