Skip to content

Frankfurt Marathon 2027 : the course km by km, race week and travel

Run on 25 October 2026. Next race: 31 October 2027. Frankfurt

Imagery: Google Earth and its imagery providers

The course

Pick a place, or drag along the profile

A slow rise of 16 m to km 10, downhill to km 13, then flat home.

Start, finish

© OpenStreetMap contributors

  1. Photo: Cs 21 at German Wikipedia, Public domain
  2. Photo: Tilman AB, CC0
  3. Photo: Daderot, CC0
  4. Photo: Karsten Ratzke, CC0
  5. Photo: Rhetos, CC0
  6. Photo: Bohao Zhao, CC BY 3.0
  7. Photo: Mylius, Public domain
  8. Photo: Tilman AB, CC0
  9. Photo: Tilman AB, CC0
  10. Photo: Bohao Zhao, CC BY 3.0

km 2.2mile 1.4

Main Tower

Main Tower. 27 m right of the runner at km 2.21 on Neue Mainzer Strasse, 83 m right at km 6.35 and 37.90.

Photo: Tilman AB, CC0

Height drawn many times taller than life. Heights: ATKIS DGM1 - Digitales Geländemodell Hessen.

Course elevation profile, 8× vertical exaggeration Elevation along the course from km 0 to km 42. The trace runs between 93 and 113 metres, a range of 20 metres, drawn at 8 times vertical exaggeration so the shape is legible. Smoothed over 1 km before this profile was derived. An unsmoothed urban surface carries the buildings and would assert a climb that is not there. The dashed stretches are bridge decks: The Alte Brücke over the Main, km 13.2 to 13.4; The Schwanheimer Brücke over the Main (B 40), Schwanheim to Nied, km 23.9 to 24.4; The Alte Niddabrücke over the Nidda, km 28.1 to 28.2. A bare-earth model reads the ground or the water beneath a bridge, not the deck the runner is on, so those runs are interpolated between the ground either side rather than measured, and they under-report the real climb across a span. Aid stations: km 5, water, sports drink, sponges, medical; km 10, water, sports drink, sponges, medical; km 12.5, water, sponges; km 15, water, sports drink, gels, food, sponges, medical; km 17.5, water, sponges; km 20, water, sports drink, gels, food, sponges, medical; km 22.5, water, sponges; km 25, water, sports drink, gels, food, sponges, medical; km 27.5, water, sponges; km 30, water, sports drink, gels, food, sponges, medical; km 32.5, water, sponges; km 35, water, sports drink, food, sponges, medical; km 37.5, water, sponges; km 40, water, sports drink, food, sponges, medical.
0 10 20 30 40 km
0 10 20 26.2 mi

Tall ticks: food or drink short: water dashed: bridge

  • slow rise to 10
  • downhill to 13
  • flat home

Your 5 gels, at the orange marksFor a 4:00 finish, one every 40 minutes

  1. km 7mile 4.4
  2. km 14.1mile 8.7
  3. km 21.1mile 13.1
  4. km 28.1mile 17.5
  5. km 35.2mile 21.8

Get them on AmazonAmazon partner link

Every aid station14 stations, km 5 to km 40mile 3.1 to mile 24.9
  1. km 5mile 3.1

    water, sports drink, sponges, medicalWater and sports drink. Tables on both sides of the road.

  2. km 10mile 6.2

    water, sports drink, sponges, medicalWater and sports drink. Tables on both sides of the road.

  3. km 12.5mile 7.8

    water, spongesWater point, with tubs for sponges.

  4. km 15mile 9.3

    water, sports drink, gels, food, sponges, medicalWater and sports drink; bananas and gels.

  5. km 17.5mile 10.9

    water, spongesWater point, with tubs for sponges.

  6. km 20mile 12.4

    water, sports drink, gels, food, sponges, medicalWater and sports drink; bananas and gels.

  7. km 22.5mile 14

    water, spongesWater point, with tubs for sponges.

  8. km 25mile 15.5

    water, sports drink, gels, food, sponges, medicalWater and sports drink; bananas and gels.

  9. km 27.5mile 17.1

    water, spongesWater point, with tubs for sponges.

  10. km 30mile 18.6

    water, sports drink, gels, food, sponges, medicalWater and sports drink; bananas and gels; cola.

  11. km 32.5mile 20.2

    water, spongesWater point, with tubs for sponges.

  12. km 35mile 21.7

    water, sports drink, food, sponges, medicalWater and sports drink; bananas; cola.

  13. km 37.5mile 23.3

    water, spongesWater point, with tubs for sponges.

  14. km 40mile 24.9

    water, sports drink, food, sponges, medicalWater and sports drink; bananas; cola.

Read on frankfurt-marathon.com, strecke.

Checked, against the organiser’s own pages.

Km by km

Frankfurt is flat and it is not simple. The loop climbs 44.1 m in 42 km and 91 percent of it lies within 5 m of the start’s height, with one real rise, about 9.5 m between km 9.2 and km 10.2. What the profile does not show is the shape of the road. The course turns 68 times, and outside one 4.19 km straight on Mainzer Landstrasse it is never straight for long. Fifteen of those corners come between km 35 and km 40, back in the city centre, just when rhythm is hardest to find again. The reward is the finish: a turn into the Messe and a red carpet inside the Festhalle.

The course is one loop from Friedrich-Ebert-Anlage by the Messe, out through the banking district, south across the Main into Sachsenhausen, west to Höchst and back along Mainzer Landstrasse to the centre and the Festhalle. The kilometres and heights below are measured along the organiser’s 2026 course file, on Hesse’s 1 m lidar terrain model. The 2026 course was the same as 2025’s, but the organiser has not yet published the 2027 course, so check its course page before you plan your pacing.

Km 0 to 9: the towers and the Opernplatz loop

  • km 6.0 Alte Oper
  • km 8.0 Eschenheimer Turm
The start, by the Messeturm
Km 0.0 The start, by the Messeturm Photo: Cs 21 at German Wikipedia, Public domain
Main Tower
Km 2.2 Main Tower Photo: Tilman AB, CC0

The start faces south-east on Friedrich-Ebert-Anlage, with the Messeturm on your right. At km 0.6 the course swings at the Platz der Republik onto Mainzer Landstrasse, a few hundred metres from the Hauptbahnhof, and by km 1.25 it is on the Taunusanlage, in the banking district. Between km 2.0 and 2.2 it runs up Neue Mainzer Strasse under the Commerzbank Tower and the Main Tower.

It then doubles back west, past the Messe again on Friedrich-Ebert-Anlage at about km 3.3, and out along Bockenheimer Landstrasse near km 4.7. From km 6 comes the first of two loops between the Opernplatz and the Hauptwache: the Alte Oper at km 6.0, the Commerzbank Tower again at km 6.8, the Hauptwache at km 7.6, the Eschenheimer Turm at km 8.0 and the Opernplatz once more at km 8.9. The road barely moves through all of this, between 97 m and 102 m.

Km 9 to 13.4: the one rise, then down to the Main

Alte Brücke, over the Main
Km 13.2 Alte Brücke, over the Main Photo: Rhetos, CC0

Reuterweg and Bremer Strasse carry the course up to Eschersheimer Landstrasse between about km 9.2 and km 10.2, the only sustained climb of the race. It gains about 9.5 m, around 1 percent at its steepest, and tops out near km 10.2 at the highest point of the course. From there the road falls 14.7 m over three kilometres to the river, passing the Eschenheimer Turm again at km 11.6 and the Konstablerwache at km 12.6. At km 13.16 the course crosses the Main southbound on the Alte Brücke, the first of its two river crossings.

Km 13.4 to 24.4: Sachsenhausen and the long way west

The Eiserner Steg
Km 13.8 The Eiserner Steg Photo: Bohao Zhao, CC BY 3.0

Off the bridge the course turns west along the Sachsenhausen bank, with the Eiserner Steg across the water at km 13.8 and the museums of the Schaumainkai alongside. Kennedyallee begins at about km 14.75, and the course runs on through Niederrad between km 16.5 and 18.3, past Goldstein at km 18.5, and reaches halfway at km 21.1 on Zur Frankenfurt in Schwanheim. Through all of it the road drifts gently down, from 98 m to about 94 m.

At Schwanheimer Ufer, near km 23.1, the course turns onto the second river crossing, the Schwanheimer Brücke (the B 40), and crosses the Main north-east from km 23.9 to km 24.4. The ramp up to it gains about 5 m, and the road rises about as much again into Höchst before the turn. Neither is steep.

Km 24.4 to 29.8: Höchst, the far point

Höchst, the Bolongaropalast
Km 26.9 Höchst, the Bolongaropalast Photo: Mylius, Public domain

North of the river the course enters Höchst on Bolongarostrasse around km 26.3, and passes the Bolongaropalast at km 26.9. The turn at km 27.13 is the farthest point of the course, 7.49 km from the start in a straight line. On the way back it crosses the Nidda on the Alte Niddabrücke at about km 28.2, and around km 28.75 it reaches its lowest point away from the bridges, on Oeserstrasse.

Km 29.8 to 33.9: Mainzer Landstrasse

From about km 29.8 to km 33.9 the course runs 4.19 km along Mainzer Landstrasse without a single course turn, the longest straight of the race. It is level, and it is the place to check your effort honestly before the centre, because the next six kilometres will not let you settle.

Km 33.9 to the finish: the corners come back

  • km 42.2 The finish, inside the Festhalle
Commerzbank Tower
Km 38.4 Commerzbank Tower Photo: Tilman AB, CC0
Hauptwache
Km 39.1 Hauptwache Photo: Tilman AB, CC0

At about km 34.6 the course turns onto Europa-Allee through the Europaviertel, rejoins Mainzer Landstrasse at km 36.1 and reaches the Taunusanlage at km 37.3 for the second loop of the centre. Fifteen of the course’s 68 corners fall between km 35 and km 40: past the Alte Oper, the Commerzbank Tower at km 38.4, the Hauptwache at km 39.1 and the Opernplatz at km 40.3. Over the last 10 km the road ends just 2.4 m higher than it began, so the difficulty here is turning, not climbing. The run-in comes back along Friedrich-Ebert-Anlage from km 41.4, passes the Messeturm at km 42.04 and takes the sharpest corner of the course, about 145 degrees left, into the Messe grounds. The last metres are indoors, on the red carpet in the Festhalle.

Race fuel

Energy gel
An energy gel sachet
Illustration · drag to turn

5 gels for Frankfurt, plus 1 spare

Finish

One every 40 minutes, the orange marks on the profile. Frankfurt stays within 20 m66 ft of height, so they go by the clock:

  1. km 7mile 4.4
  2. km 14.1mile 8.7
  3. km 21.1mile 13.1
  4. km 28.1mile 17.5
  5. km 35.2mile 21.8

Our pick: SiS BETA Fuel gel, box of 6, strawberry and lime. 40 g of carbohydrate a gel, about twice a usual gel, from two kinds of sugar your body takes up side by side.

Easy to forget on race morning: pack them with your bib the night before.

Get it on Amazon

We earn a small fee if you buy through these links. The price is the same.

In Canada the button opens GU Energy Gel, Salted Caramel, 24-pack, the best seller there.

Outside the Netherlands, Belgium, Germany, Austria and Switzerland, the UK and Ireland, Spain and Portugal, Italy, the rest of the EU and Canada the button opens GU Energy Gel, Chocolate Outrage, 24-pack on Amazon.com, the best seller there.

Anti-chafe
Compeed Anti-blister stick
Photo: Compeed

Compeed

Compeed anti-blister stick, 8 ml

Best selling on Amazon amazon.nl, read 2 Nov

An invisible layer before the start keeps seams, straps and shoes from rubbing skin raw.

Put it on before you leave for the start: heels and toes, inner thighs, under a bra or heart-rate strap.

Try it on a long run first, like everything you use on race day.

Get it on Amazon

We earn a small fee if you buy through these links. The price is the same.

Number belt
A race number belt
Illustration · drag to turn

Compressport Race Belt

Holds your bib without safety pins through your top, with loops for up to 8 gels.

Clip the bib on the night before, so it goes on with your shorts in the morning.

Keep the number on the front, where officials and photographers can see it.

Get it on Amazon

We earn a small fee if you buy through these links. The price is the same.

Electrolytes
A tube of electrolyte tablets
Illustration · drag to turn

SiS Hydro electrolyte tablets, tube of 20

One tablet in a bottle puts back some of the salt you sweat out.

One tablet in 500 ml of water in the hour before the start.

Only if you have used them in training: nothing new on race day.

Get it on Amazon

We earn a small fee if you buy through these links. The price is the same.

Blister plasters
Compeed Blister plasters, medium, 6
Photo: Compeed

Compeed

Compeed blister plasters, medium, 6

Best selling on Amazon amazon.nl, read 2 Nov

One in a pocket cushions a blister if one starts.

Put it on clean, dry skin and leave it until it comes off by itself.

Give a couple to whoever comes to cheer, so they are there at the km you need them.

Get it on Amazon

We earn a small fee if you buy through these links. The price is the same.

At a glance

distance
42.2 km26.2 mi
Loop, asphalt
climb
44.1 m145 ft
Highest point 20 m above lowest
cut-off
6:00 h
6 hours
finishers
12,327
Finishers in 2025
first held
1981

A flat loop through Frankfurt that starts by the Messe and finishes on a red carpet inside the glass-domed Festhalle, crossing the Main twice: into Sachsenhausen on the Alte Brücke, and back to Höchst on the B 40 bridge.

The Frankfurt Marathon is a flat loop of 42.2 km with 44.1 m of climbing. Its lowest point is 93 m and its highest 113 m above sea level. Next race: Sunday 31 October 2027.

Race week

Race week, day by day

The organiser has not yet published the 2027 race week. What follows is the 2026 pattern, which is the best guide to what to expect.

The marathonmall and race packets

The expo, the marathonmall, filled Messe Frankfurt, Halle 1, Ebene 2 in 2026, with close to 100 exhibitors on 2,600 square metres beside race packet pickup and the help desk. Packets were handed out on the Friday from 12:00 to 19:00, on the Saturday from 10:00 to 19:00, and on race Sunday from 07:00 to 09:30. You show your start pass (Startpass), emailed in October and also in your dashboard. Someone else may collect for you with your start pass, a signed authorisation and a copy of your ID. Packets are not posted.

On the Saturday the pasta party ran in the Festhalle from 13:30 to 19:00, with the voucher on your race number. Overnight into race day, summer time ended and the clocks went back an hour at 03:00. 31 October 2027 is again the last Sunday of October, the day summer time ends in Germany, so the same change falls on the 2027 race night.

Bag drop and changing

On race morning the clothing bag drop opened at 08:00 in Halle 1, Ebene 1. Only the official starter bag with the sticker from your packet is accepted; anything else goes to a paid cloakroom, 4 EUR per item, and there is no bag drop at the start. Changing rooms and showers for women and men are on the ground floor of Halle 1, and bags could be collected until 17:00.

Waves, blocks and pacers

The marathon is started in waves from 10:00, and every runner had to be across the line by 10:35 in 2026. The organiser’s own pages disagree on the number of waves: five in the race regulations, four in the 2026 programme. Runners are placed in six start blocks by target time, from under 3:00 in the first to 4:30 and slower in the sixth, and the block is shown by the sponsor logo beside your number. Experienced pacers run the whole distance for target times from 2:59 to 5:29, among them 2:59, 3:14, 3:29, 3:44 and 3:59.

Aid on the course

There is an aid station every 5 km, on both sides of the road at km 5 and 10 and on one side after that, with extra water points at km 12.5, 17.5, 22.5, 27.5, 32.5 and 37.5. Powerbar gels are handed out at km 15, 20, 25 and 30, and Vita Cola at km 30, 35 and 40. Own bottles for the stations from km 5 to km 40 were handed in at the expo info point; the organiser’s English page limits that to men under 2:45, women under 3:00 and runners with a medical need.

The limit

There are no intermediate cut-offs. In 2026 the finish in the Festhalle was open until 16:45, and runners arriving later were not timed. A broom-wagon bus follows the back of the field, and your number takes you home free on public transport.

Trip

Getting a place

Entry open for the 2027 race As read 26 October 2026.

Past years and every way in
Every way in, year by year →
Entry details on the organiser’s site →

motion events GmbH, a third party. We take no entries and have no part in the race.

Getting there and where to stay

Frankfurt
Frankfurt. Photograph by Thomas Wolf, www.foto-tw.de, CC BY-SA 3.0 de

From the airport

The S-Bahn lines S8 and S9 take about 12 minutes between Frankfurt’s main station and the airport regional station, and a train for the airport leaves the main station about every 10 minutes.

To the start and finish

The start and finish are both at the Messe, so race morning and the walk out after the finish happen in the same place. The U4 stops at Festhalle/Messe and the S-Bahn lines S3 to S6 at Messe. In 2026 the race number was a ticket on all buses and trains in the RMV network on race Sunday, until close of service, and a runner collecting on the Sunday could use the registration confirmation to get to the Messe. First class cost a surcharge.

Where to stay

Anywhere with an easy walk or a short ride to the Messe works. The Europaviertel, which the course passes at km 34.6, lies just west of it, and the streets around the Hauptbahnhof are a few hundred metres from the course at km 0.6, with S-Bahn trains to both the Messe and the airport. The Westend, which the course crosses on Bockenheimer Landstrasse, and Gallus are close as well.

Race-day closures

In 2026 the area around the start and finish on Friedrich-Ebert-Anlage was closed to traffic from 05:00 to about 20:00. Neue Mainzer Strasse, the Opernplatz and Kaiserstrasse closed from about 09:00 to 16:45, Mainzer Landstrasse in the inner city until 18:00, Kennedyallee from 10:13 to 13:15 and the Schwanheimer Brücke from 10:39 to 14:15. Buses and trams were shortened and diverted between 07:00 and 18:00, while the U-Bahn and S-Bahn ran as normal; the U4 ran more often between 06:30 and 18:30, and S-Bahn trains were lengthened.

Keep exploring

Same weekend

  • A frame from our Amsterdam Marathon filmImagery: Google Earth3:49 film

    Amsterdam Marathon

    Amsterdam, Netherlands

    Sun 31 Oct 202742.2 kmClimb 22 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it.
  • A frame from our Lucerne Marathon filmImagery: Google Earth0:58 film

    Lucerne Marathon

    Lucerne, Switzerland

    Sun 31 Oct 202742.2 kmClimb 105 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it.
  • A frame from our Istanbul Marathon filmImagery: Google Earth4:06 film

    Istanbul Marathon

    Istanbul, Turkey

    Nov 202742.2 kmClimb 96 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it.

Same month, nearby

  • Cologne Cathedral, Cologne

    Cologne Marathon

    Cologne, Germany

    Oct 202742.2 kmClimb 82 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it. Photo: Cologne Cathedral, by Jiuguang Wang, CC BY-SA 2.0, via Wikimedia Commons.
  • A frame from our Eindhoven Marathon filmImagery: Google Earth0:58 film

    Eindhoven Marathon

    Eindhoven, Netherlands

    Sun 10 Oct 202742.2 kmClimb 17 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it.
  • A frame from our Munich Marathon filmImagery: Google Earth1:00 film

    Munich Marathon

    Munich, Germany

    Oct 202742.2 kmClimb 59 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it.

A course like this

  • A frame from our London Marathon filmImagery: Google Earth4:02 film

    London Marathon

    London, United Kingdom

    Sun 25 Apr 202742.2 kmClimb 42 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it.
  • A frame from our Beijing Marathon filmImagery: Google Earth0:59 film

    Beijing Marathon

    Beijing, China

    Oct 202742.2 kmClimb 41 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it.
  • Manchester Town Hall, Manchester

    Manchester Marathon

    Manchester, United Kingdom

    Sun 18 Apr 202742.2 kmClimb 48 m

    Climb summed after smoothing the heights over 1 km. The edge is this course's height profile on one scale for every race: 250 m above its lowest point fills it. Photo: Manchester Town Hall, by Mark Andrew., CC BY 2.0, via Wikimedia Commons.

Questions about the Frankfurt Marathon

When is the Frankfurt Marathon 2027?

Sunday 31 October 2027. Registration opened on 23 October 2026. The organiser has not yet published the 2027 start time; in 2026 the first wave started at 10:00 on Friedrich-Ebert-Anlage, by the Messe.

Is the Frankfurt Marathon course flat?

Yes. It climbs 44.1 m over the whole distance and 91 percent of the course lies within 5 m of the start's height. The only sustained rise is about 9.5 m between km 9.2 and km 10.2, on Reuterweg and Bremer Strasse. The organiser's course page gives 83 m and 27.8 m: the first matches the climb and the descent added together, the second the gap between the lowest and highest points.

Where does the Frankfurt Marathon finish?

Indoors, on a red carpet inside the Festhalle at the Messe, a few hundred metres from the start. In 2026 the finish was open until 16:45, six hours and 45 minutes after the first wave; later finishers were not timed.

9 more questions
Where do I collect my race number for the Frankfurt Marathon?

In 2026 numbers were handed out at the marathonmall in Messe Frankfurt, Halle 1, Ebene 2: Friday 12:00 to 19:00, Saturday 10:00 to 19:00 and race Sunday 07:00 to 09:30. You show your start pass (Startpass), emailed in October and in your dashboard. Someone else may collect for you with your start pass, a signed authorisation and a copy of your ID. The 2027 days are not yet published.

How do I get from Frankfurt Airport to the city?

By S-Bahn. Lines S8 and S9 take about 12 minutes between the main station and the airport regional station, with a train about every 10 minutes. From the main station, the S3 to S6 run to Messe, the station for the start and finish.

Does my race number work on public transport?

In 2026 it did: on race Sunday the number was valid on all buses and trains in the RMV network until close of service. A runner collecting on Sunday could use the registration confirmation for the trip to the Messe.

Are there pacers at the Frankfurt Marathon?

Yes. In 2026 experienced pacers ran the whole distance for target times from 2:59 to 5:29, among them 2:59, 3:14, 3:29, 3:44 and 3:59.

How do I enter the Frankfurt Marathon?

Entry for the 2027 race is open. It opened on 23 October 2026. Entry details on the organiser’s site

What is the time limit at the Frankfurt Marathon?

Runners have 6 hours to finish.

How many runners finish the Frankfurt Marathon?

12,327 runners finished in 2025.

What are the course records at the Frankfurt Marathon?

Men: 2:03:42, Wilson Kipsang, 2011. Women: 2:17:25, Hawi Feysa, 2024.

Is there a video of the Frankfurt Marathon course?

Yes. A 3D flyover film of the whole course, start to finish (4:00), plays at the top of this page.

More about the race

History and records

  • Men 2:03:42 Wilson Kipsang, 2011
  • Women 2:17:25 Hawi Feysa, 2024

The race began on 17 May 1981 as the Hoechst-Marathon, with 3,169 runners entered. Kjell-Erik Ståhl of Sweden won in 2:13:20 and Doris Schlosser in 2:47:18. A year later 5,529 started, which made it the largest road race in Germany, and 1994 brought a record 9,308. In 2008 the race earned its first IAAF Gold Label and passed 12,000 marathon entries; in 2011 it took 15,210 marathon registrations and was fully booked for the first time. In 2019 27,052 athletes ran across all its events. The 2020 and 2021 races were cancelled.

The course records both stand on this flat loop. Wilson Kipsang of Kenya ran 2:03:42 in 2011, and Hawi Feysa of Ethiopia ran 2:17:25 in 2024. The organiser’s course page also records Arne Gabius’s German record of 2:08:33, run here in 2015.

The 2026 race, the 43rd, sold out on 30 August with more than 18,500 starters expected. Ethiopians Jirata Dinki and Zeineba Yimer won it in 2:05:26 and 2:19:45, so neither record fell, and Blanka Dörfel ran 2:20:46 on her debut, the second fastest marathon ever run by a German woman.

In the news

All race news →

Sources (13)

Sources

  1. Mainova Frankfurt Marathon, registration for 2027 is now open (organiser, 23 October 2026) read
  2. Mainova Frankfurt Marathon, Marathon (organiser) read
  3. Mainova Frankfurt Marathon, Ausschreibung, the race regulations (organiser, German) read
  4. Mainova Frankfurt Marathon, Strecke, the course page (organiser, German) read
  5. Mainova Frankfurt Marathon, Startnummernausgabe, race packet pickup (organiser, German) read
  6. Mainova Frankfurt Marathon, Programm 2026 (organiser, German) read
  7. Mainova Frankfurt Marathon, History (organiser) read
  8. Mainova Frankfurt Marathon, marathon news (organiser) read
  9. Mainova Frankfurt Marathon, the 2026 marathon is sold out (organiser, 30 August 2026) read
  10. hessenschau, Frankfurt Marathon 2026 closures and public transport (German) read
  11. hessenschau, the Frankfurt Marathon 2026 route (German) read
  12. marathons.com, Frankfurt Marathon 2026, start time, course and favourites (German) read
  13. Deutsche Bahn, Frankfurt (Main) Hauptbahnhof, journey to Frankfurt Airport read

Checked against these sources on .

Sources and licence

Last checked.

Course line matched onto OpenStreetMap road geometry: (c) OpenStreetMap contributors, Open Database License 1.0 (ODbL). Elevation sampled from ATKIS DGM1 - Digitales Geländemodell Hessen, 1 m.

Elevation gain computed by us from that line, smoothed over 1 kmsmoothed over 0.6 mi.

The line follows the road down its middle, so it measures 1.56% longer than the certified distance, which is measured on the shortest legal line through every bend.

Date and entry information from motion events GmbH.

Film built from Google Earth imagery, credited on screen.

Rendered from ATKIS DGM1 - Digitales Geländemodell Hessen, 1 m (Datenlizenz Deutschland - Zero - Version 2.0 (dl-de/zero-2-0)), OpenStreetMap (Open Database License 1.0 (ODbL)).

Every source and licence behind them →

More races in Germany and in October