Frankfurt Marathon

Frankfurt Marathon

Frankfurt, Hesse, Germany

Overview

The Frankfurt Marathon is one of the world's largest marathons, drawing approximately 15k finishers on an urban road in Frankfurt, Germany. The course starts and finishes at the Festhalle. The route passes the Römer, the Main river embankment, Sachsenhausen, and the banking district. Very flat with only minor rises on Main river bridges.

Frankfurt Marathon is a certified 42.195 km (26.2 mile) marathon — the standard World Athletics marathon distance.

Frankfurt Marathon 2026 race day

The next Frankfurt Marathon is scheduled for Sunday, 25 October 2026 with a 10:00 am start. The certified course covers 42.195 km (26.2 miles) with 81 m of climbing on a very flat layout.

Frankfurt Marathon course route

The BMW Frankfurt Marathon is a loop that starts and finishes in the financial district, follows the Main River through Sachsenhausen, Niederrad, and Griesheim, and returns via the museum-lined Schaumainkai. It is very flat apart from minor bridge rises, and spectators line the embankment, cheer through Sachsenhausen, and gather at the Festhalle finish.

Frankfurt Marathon route map

Frankfurt Marathon course map and route

Official course map — view on race website

Frankfurt Marathon elevation profile

The Frankfurt Marathon course is very flat over 42.195 km (26.2 miles). Runners cover 81 metres of climbing and 81 metres of descent, with minimal net elevation change from start to finish.

Entry requirements

Frankfurt Marathon is held in late October — typically the last Sunday of the month. Registration is open (no lottery) and starts months before the race through the official bmw-frankfurt-marathon.com website. The field is approximately 13,000–16,000 marathon runners, with additional participants in the relay, inline skating marathon, and shorter events. Frankfurt is particularly popular with German and European runners who value its flat course and excellent PB prospects.

Frankfurt Marathon course video

Race-day footage from the course to help you picture the route, crowds, and key landmarks on marathon day.

Mainova Frankfurt Marathon 2023: fly over the marathon 3D course map!

Frequently Asked Questions

What is the Frankfurt Marathon elevation profile?
The Frankfurt Marathon has 81 metres of total climbing and 81 metres of descent over 42.195 km (26.2 miles). The course is very flat, with 0 metres of net change from start to finish.
Where can I find the Frankfurt Marathon route map?
This page includes a Frankfurt Marathon course map showing the full 42.195 km route from start to finish. The official course map is published at www.frankfurt-marathon.com/en/course. Passes the Römer, the Main river embankment, Sachsenhausen, and the banking district.
How long is the Frankfurt Marathon?
The Frankfurt Marathon is the standard marathon distance of 42.195 kilometres (26.2 miles), certified to World Athletics rules. Starts and finishes at the Festhalle.
What time does the Frankfurt Marathon start?
The 2026 Frankfurt Marathon starts at 10:00 am local time on Sunday, 25 October 2026. Arrive early for baggage drop and corral access — official race communications on www.frankfurt-marathon.com/ confirm any last-minute schedule changes.
What is the Frankfurt Marathon course route?
The BMW Frankfurt Marathon starts and finishes in the heart of the city's financial district, surrounded by the distinctive skyline of Frankfurt's banking towers — including the Commerzbank Tower and the Deutsche Bank twin towers. The course heads south along the Main River on the flat Sachsenhausen embankment, loops through the Sachsenhausen district on the south bank, circles through Niederrad and Griesheim, and returns via the riverside Schaumainkai museum embankment — a stretch lined with Frankfurt's famous row of museums.
Is the Frankfurt Marathon a flat, fast course?
Yes — Frankfurt is widely regarded as one of the faster marathon courses in Europe. The Main River sections are effectively flat, and even the loop through Sachsenhausen and the surrounding districts has negligible elevation change. Total climbing is around 55 metres. October temperatures in Frankfurt average 6–12 °C (43–54 °F), providing ideal racing conditions. Multiple German national records have been set at Frankfurt, and elite times regularly cluster around 2:05–2:08 for men.
When is the Frankfurt Marathon and how do I enter?
Frankfurt Marathon is held in late October — typically the last Sunday of the month. Registration is open (no lottery) and starts months before the race through the official bmw-frankfurt-marathon.com website. The field is approximately 13,000–16,000 marathon runners, with additional participants in the relay, inline skating marathon, and shorter events. Frankfurt is particularly popular with German and European runners who value its flat course and excellent PB prospects.
What is the finish atmosphere like in Frankfurt's financial district?
The finish in the Bankenviertel (banking district) creates a distinctive visual juxtaposition: exhausted runners completing 42 km in front of Europe's banking capital, surrounded by glass towers. Live band stages are positioned throughout the course. Post-race facilities in the Festhalle — Frankfurt's historic congress hall — are excellent. The city's central location makes Frankfurt one of the most accessible major European marathons for runners connecting by air or rail.
What pacemaking is available at the Frankfurt Marathon?
Frankfurt Marathon is known for the quality and reliability of its official pacemaking programme. Pacemakers (Tempomacher) are provided for finish times ranging from 2:45 to 4:30 in 15-minute increments, plus a sub-3:00 group. Runners can identify their target pacer in the start village and run in a consistent group. Time-based corrals (A through E) ensure runners start in an appropriate wave, minimising early congestion.

Last updated 18 July 2026. Edition dates and course details are reviewed regularly.

Nearby Marathons

Other races closest to Frankfurt.

Heidelberg Marathon

Related guides

View all marathon guides →