Race guides / Flat and fast
The flattest marathons in Europe.
Europe's flat marathons, ranked by total climb. Many of them are spring and autumn city races on wide boulevards and riverside roads, and the cool mornings at that time of year help as much as the profile does. The top 30 of 43 flat marathons in 11 countries, racing from 8 Nov 2026 to 17 Oct 2027. The flattest, NN Marathon Rotterdam, climbs 0 m in total.
- 11Apr 27NN Marathon Rotterdam🇳🇱 Rotterdam, Netherlands · MarathonOpen · entries close 31 MarMarathon · Flat · 0 m↑ · 10°C (50°F) · €105€105Open
- 30May 27Utrecht Marathon🇳🇱 Utrecht, Netherlands · Marathon + halfNot open yetMarathon + half · Flat · 0 m↑ · 14°C (58°F)—Not open yet
- 03Oct 27Cologne Marathon🇩🇪 Koln, Germany · Marathon + halfNot open yetMarathon + half · Flat · 0 m↑ · 12°C (54°F)—Not open yet
- 13Dec 26Catania Marathon🇮🇹 Catania, Italy · Marathon + halfSold outMarathon + half · Flat · 15 m↑ · 14°C (56°F)—Closed
- 09May 27Leiden Marathon🇳🇱 Leiden, Netherlands · Marathon + halfSold outMarathon + half · Flat · 15 m↑ · 11°C (52°F)—Closed
- 23May 273Länderlauf Marathon🇩🇪 Lindau, Germany · MarathonNot open yetMarathon · Flat · 17 m↑ · 16°C (60°F)—Not open yet
- 11Apr 27Hannover Marathon🇩🇪 Hannover, Germany · Marathon + halfOpenMarathon + half · Flat · 19 m↑ · 8°C (46°F) · €105€105Open
- 16May 27Riga Marathon🇱🇻 Riga, Latvia · Marathon + halfClosedMarathon + half · Flat · 20 m↑ · 12°C (53°F)—Closed
- 21Feb 27Zurich Maratón de Sevilla🇪🇸 Seville, Spain · MarathonWaitlist openMarathon · Flat · 25 m↑ · 11°C (52°F) · €65€65Partly open
- 08Nov 26Ravenna Marathon🇮🇹 Ravenna, Italy · Marathon + halfClosedMarathon + half · Flat · 30 m↑ · 10°C (51°F)—Closed
- 02Jul 27Marburg Night Marathon🇩🇪 Marburg, Germany · MarathonNot open yetMarathon · Flat · 32 m↑ · 18°C (65°F)—Not open yet
- 17Oct 27TCS Amsterdam Marathon🇳🇱 Amsterdam, Netherlands · Marathon + halfCharity and tour placesMarathon + half · Flat · 35 m↑ · 11°C (52°F) · €120€120Partly open
- 06Dec 26Generali Maratón Málaga🇪🇸 Málaga, Spain · Marathon + halfOpen · entries close 6 DecMarathon + half · Flat · 40 m↑ · 14°C (57°F) · €65€65Open
- 06Dec 26Maratón Valencia Trinidad Alfonso🇪🇸 Valencia, Spain · MarathonCharity and tour placesMarathon · Flat · 45 m↑ · 12°C (54°F) · €145€145Partly open
- 15Nov 26Verona Marathon🇮🇹 Verona, Italy · Marathon + halfOpen · ballot closes 11 NovMarathon + half · Flat · 50 m↑ · 9°C (47°F) · €99€99Open
- 03Oct 27Bremen Marathon🇩🇪 Bremen, Germany · Marathon + halfOpenMarathon + half · Flat · 50 m↑ · 12°C (53°F)—Open
- 08Nov 26Lake Maggiore Marathon🇮🇹 Arona, Italy · Marathon + halfSold outMarathon + half · Flat · 60 m↑ · 9°C (49°F)—Closed
- 29Nov 26Firenze Marathon🇮🇹 Florence, Italy · MarathonCharity and tour placesMarathon · Flat · 60 m↑ · 8°C (46°F) · €95€95Partly open
- 18Apr 27Dusseldorf Marathon🇩🇪 Dusseldorf, Germany · Marathon + halfOpen · ballot closes 4 AprMarathon + half · Flat · 60 m↑ · 8°C (47°F) · €120€120Open
- 09May 27Copenhagen Marathon🇩🇰 Copenhagen, Denmark · MarathonOpen · entries close 15 AprMarathon · Flat · 60 m↑ · 13°C (55°F) · DKK 850DKK 850Open
- 23May 27Salzburg Marathon🇦🇹 Salzburg, Austria · Marathon + halfOpenMarathon + half · Flat · 60 m↑ · 16°C (61°F)—Open
- 21Mar 27Ghent Marathon🇧🇪 Ghent, Belgium · Marathon + halfCharity and tour placesMarathon + half · Flat · 63 m↑ · 7°C (44°F) · €90€90Partly open
- 04Apr 27Milan Marathon🇮🇹 Milan, Italy · MarathonOpenMarathon · Flat · 69 m↑ · 10°C (51°F)—Open
- 18Apr 27Manchester Marathon🇬🇧 Manchester, United Kingdom · MarathonCharity and tour placesMarathon · Flat · 70 m↑ · 9°C (48°F) · £0£0Partly open
- 25Apr 27Haspa Marathon Hamburg🇩🇪 Hamburg, Germany · Marathon + halfOpen · entries close 10 AprMarathon + half · Flat · 70 m↑ · 11°C (52°F) · €129€129Open
- 10Oct 27EDP Lisbon Marathon🇵🇹 Lisbon, Portugal · Marathon + halfOpen · entries close 1 OctMarathon + half · Flat · 70 m↑ · 18°C (64°F) · €70€70Open
- 06Sep 27Wachau Marathon🇦🇹 Wachau, Austria · MarathonOpenMarathon · Flat · 74 m↑ · 18°C (64°F)—Open
- 11Apr 27Deutsche Post Bonn Marathon🇩🇪 Bonn, Germany · Marathon + halfNot open yetMarathon + half · Flat · 75 m↑ · 8°C (47°F)—Not open yet
- 26Sep 27BMW Berlin MarathonMajor🇩🇪 Berlin, Germany · Marathon1 on RadarOpen · ballot closes 2 NovMarathon · Flat · 75 m↑ · 15°C (59°F) · €165€165Open
- 02May 27Volkswagen Prague Marathon🇨🇿 Prague, Czechia · MarathonOpen · entries close 20 AprMarathon · Flat · 80 m↑ · 13°C (55°F) · €110€110Open