BMW Berlin-Marathon – Course Map and Elevation Profile
| Distance | 42.195 km |
|---|---|
| Route elevation | 33 m up · 31 m down |
| Highest point | 51 m · 28.4 km |
| Lowest point | 34 m · 0.0 km |
| Steepest climb | +1.2 % · 27.1 km |
| Steepest descent | −1.2 % · 25.5 km |
| Net elevation change | +2 m |
| Course type | Loop |
| Course record men | 2:01:09 · Eliud Kipchoge · 25 September 2022 |
| Course record women | no verified figure |
33 metres of climbing over the full distance, with 98 % of the course under one per cent gradient. This is about as flat as a marathon gets.
Course
Berlin in numbers
- Distance
- 42.195km
- Ascent
- 33m
- Descent
- 31m
- Low / high
- 34 / 51m
- Flat-equivalent
- +0.20 %
- Steepest 50 m
- +1.2 %
Pace Planner
bergauf flach bergabWaagerecht: Distanz. Streifen unter dem Profil: mittlere Steigung je 500 m. Gestrichelte Linien sind Orientierungspunkte.
- Position
- 0.00 km
- Elevation
- 34 m
- Gradient
- 0.0 %
- Pace here
- 4:59 /km
- Elapsed
- 0:00
- Remaining
- 3:30:00
- Landmark
- Siegessäule
Pacing table
| km | Point | Elevation | Gradient | up / down | Target pace | total | adjusted |
|---|---|---|---|---|---|---|---|
| 1 | Siegessäule | 34 m → 35 m | +0.08 % | +1 m / −0 m | 4:59 | 4:59 | 4:58 |
| 2 | 35 m → 35 m | −0.01 % | +0 m / −0 m | 4:58 | 9:57 | 4:58 | |
| 3 | 35 m → 35 m | +0.07 % | +1 m / −0 m | 4:59 | 14:56 | 4:58 | |
| 4 | 35 m → 35 m | −0.08 % | +0 m / −1 m | 4:58 | 19:54 | 4:58 | |
| 5 | 35 m → 36 m | +0.12 % | +1 m / −0 m | 5:00 | 24:53 | 4:58 | |
| 6 | 36 m → 37 m | +0.16 % | +2 m / −0 m | 5:00 | 29:54 | 4:58 | |
| 7 | 37 m → 36 m | −0.17 % | +0 m / −2 m | 4:57 | 34:51 | 4:58 | |
| 8 | 36 m → 36 m | −0.01 % | +0 m / −1 m | 4:58 | 39:49 | 4:58 | |
| 9 | 36 m → 37 m | +0.17 % | +2 m / −0 m | 5:00 | 44:49 | 4:58 | |
| 10 | 37 m → 40 m | +0.22 % | +2 m / −0 m | 5:01 | 49:51 | 4:58 | |
| 11 | 40 m → 37 m | −0.22 % | +0 m / −2 m | 4:57 | 54:47 | 4:58 | |
| 12 | 37 m → 37 m | −0.03 % | +0 m / −0 m | 4:58 | 59:45 | 4:58 | |
| 13 | 37 m → 36 m | −0.09 % | +0 m / −1 m | 4:57 | 1:04:42 | 4:58 | |
| 14 | 36 m → 36 m | −0.01 % | +0 m / −0 m | 4:58 | 1:09:40 | 4:58 | |
| 15 | 36 m → 36 m | 0.00 % | +0 m / −0 m | 4:58 | 1:14:38 | 4:58 | |
| 16 | 36 m → 37 m | +0.10 % | +1 m / −0 m | 4:59 | 1:19:37 | 4:58 | |
| 17 | 37 m → 37 m | +0.01 % | +0 m / −0 m | 4:58 | 1:24:35 | 4:58 | |
| 18 | 37 m → 38 m | +0.04 % | +1 m / −0 m | 4:58 | 1:29:34 | 4:58 | |
| 19 | 38 m → 36 m | −0.13 % | +0 m / −1 m | 4:57 | 1:34:31 | 4:58 | |
| 20 | 36 m → 36 m | −0.05 % | +0 m / −1 m | 4:58 | 1:39:28 | 4:58 | |
| 21 | 36 m → 36 m | −0.01 % | +0 m / −0 m | 4:58 | 1:44:26 | 4:58 | |
| 22 | Halbmarathon | 36 m → 37 m | +0.11 % | +1 m / −0 m | 5:00 | 1:49:26 | 4:58 |
| 23 | 37 m → 38 m | +0.17 % | +2 m / −0 m | 5:01 | 1:54:26 | 4:58 | |
| 24 | Rathaus Schöneberg | 38 m → 42 m | +0.31 % | +3 m / −0 m | 5:03 | 1:59:30 | 4:58 |
| 25 | 42 m → 44 m | +0.22 % | +2 m / −0 m | 5:01 | 2:04:31 | 4:58 | |
| 26 | 44 m → 41 m | −0.23 % | +1 m / −3 m | 4:57 | 2:09:28 | 4:58 | |
| 27 | 41 m → 46 m | +0.42 % | +4 m / −0 m | 5:05 | 2:14:33 | 4:58 | |
| 28 | 46 m → 51 m | +0.50 % | +5 m / −0 m | 5:06 | 2:19:39 | 4:58 | |
| 29 | höchster Punkt | 51 m → 51 m | 0.00 % | +1 m / −1 m | 4:58 | 2:24:37 | 4:58 |
| 30 | 51 m → 47 m | −0.41 % | +0 m / −4 m | 4:55 | 2:29:33 | 4:58 | |
| 31 | 47 m → 46 m | −0.01 % | +0 m / −0 m | 4:58 | 2:34:31 | 4:58 | |
| 32 | 46 m → 42 m | −0.44 % | +0 m / −4 m | 4:55 | 2:39:26 | 4:58 | |
| 33 | 42 m → 37 m | −0.51 % | +0 m / −5 m | 4:55 | 2:44:21 | 4:58 | |
| 34 | 37 m → 36 m | −0.11 % | +0 m / −1 m | 4:57 | 2:49:18 | 4:58 | |
| 35 | Gedächtniskirche | 36 m → 36 m | 0.00 % | +0 m / −0 m | 4:58 | 2:54:16 | 4:58 |
| 36 | 36 m → 35 m | −0.08 % | +0 m / −1 m | 4:57 | 2:59:13 | 4:58 | |
| 37 | 35 m → 35 m | +0.02 % | +0 m / −0 m | 4:58 | 3:04:12 | 4:58 | |
| 38 | 35 m → 36 m | +0.06 % | +1 m / −0 m | 4:59 | 3:09:10 | 4:58 | |
| 39 | Potsdamer Platz | 36 m → 36 m | +0.01 % | +0 m / −0 m | 4:58 | 3:14:08 | 4:58 |
| 40 | 36 m → 35 m | −0.05 % | +0 m / −1 m | 4:58 | 3:19:06 | 4:58 | |
| 41 | 35 m → 35 m | −0.04 % | +0 m / −0 m | 4:58 | 3:24:03 | 4:58 | |
| 42 | Brandenburger Tor | 35 m → 35 m | +0.04 % | +0 m / −0 m | 4:58 | 3:29:02 | 4:58 |
| 42.20 | 35 m → 36 m | +0.05 % | +0 m / −0 m | 4:58 | 3:30:00 | 4:58 |
The course, kilometre by kilometre
Start and finish are 877 metres apart: the BMW Berlin-Marathon is a loop.
Highest and lowest point are 17 metres apart, and start and finish are at practically the same height.
The race is held in Berlin, Germany, in September, on tarmac throughout.
Elevation gain and climbs
33 metres of climbing over the full distance, with 98 % of the course under one per cent gradient. This is about as flat as a marathon gets.
Against a 3:30 target the terrain costs effectively nothing — under half a minute. Adjust for gradient and what remains is what the legs actually paid.
The route on the map
The course runs as a loop through Berlin and finishes 877 metres from where it started.
6 landmarks are marked on it, among them Siegessäule at km 0.8, Rathaus Schöneberg at km 23.3, höchster Punkt at km 28.8.
Download the GPX file
The smoothed profile is stored every 50 metres: 845 points with latitude, longitude, elevation and gradient. The elevations come from the course file itself, median-filtered and smoothed with Savitzky-Golay.
No timestamps, our smoothed elevations rather than the source’s, landmarks as waypoints.
Common questions
- How hilly is the Berlin Marathon?
- 33 metres of ascent and 31 of descent over 42.195 km. 99 % of the course sits between −1 and +1 per cent, and 0 % steeper than three. That makes it a flat course.
- Is this a good course for a personal best?
- Minetti's cost model puts this course at 0.20 % against a flat one. That is effectively nothing: the terrain costs no time.
- Is the course a loop?
- Yes. Start and finish are 877 metres apart.
- Where does this elevation data come from?
- GPX-Spur des Veranstalterportals, Edition 2025, 606 Punkte, auf 42195 m normiert. Elevation: Höhenwerte der GPX-Spur, Medianfilter 310 m, Savitzky-Golay 510 m.
Similar courses
Analyse your race
Have you run this course? Upload the file from your watch and see, kilometre by kilometre, how much of it was the terrain and how much was your legs.
Upload your race file