Hamburg, Germany · 42.195 km road marathon
Haspa Marathon Hamburg 2027
Sunday 25 April 2027
One big-city loop from Hamburg Messe through Altona, along the harbour and the Alster and out to the northern districts, almost flat, closing six hours after the last runner starts.
Haspa Marathon Hamburg at a glance
- Start
- From 08:30, blocks A to L, Karolinenstraße; from 09:00, blocks M to Q, Bei den Kirchhöfen
- Finish
- Karolinenstraße beside Hamburg Messe
- Course
- One loop on closed roads, almost flat with small ramps, about 165 m of gain
- Time limit
- Six hours after the last runner crosses the start, so about 15:15; plan from your own block
- Cut-offs
- None published
- Entry
- Sold out; entry only by transfer from a registered runner (25 euro fee) until registration closes
- Bib pickup
- Expo, Messe Hall A3: Friday 12:00 to 19:00, Saturday 09:00 to 19:00; Sunday only as a booked 10 euro slot
- Aid stations
- Every 5 km on the right: water and electrolyte drink, bananas from km 10, gels from km 20, cola from km 25
Checked against the organizer's pages on 23 September 2026. Facts for the next edition can still change; the organizer's page is the final word.
Haspa Marathon Hamburg course map and elevation
One loop on closed roads, almost flat with small ramps, about 165 m of gain. Map, elevation profile and 3D flyover.
› running direction two lines: out and back on the same road race kilometresCourse: TrailSplits reconstruction; map data © OpenStreetMap contributors
Route drawn by TrailSplits from published race information; approximate. For illustration, not navigation.
What to expect on the course
- The Reeperbahn at km 1.3, then up through Altona and Ottensen to the highest ground, about 40 m, from km 4 to 8
- Back east on the Elbchaussee and down to the Fischmarkt at km 10.3, then along the harbour past the Landungsbrücken
- Through the Wallring tunnel at km 14.1 and over the Kennedybrücke between the two Alster lakes at km 16.4
- The northern turn at Am Hasenberge in Ohlsdorf at km 30.6, then back past the Klosterstern at km 37.3
- The last 2 km climb about 10 m from the Alster to the Messe
The map follows the organizer's 2026 course file matched to the streets from Start 1 on Karolinenstrasse, which Start 2 joins after about 330 m at Holstenglacis; no 2027 course file has been published yet.
Read the full course description
One loop on closed roads, measured to AIMS standards under the Hamburg athletics association, starting and finishing on Karolinenstrasse beside Hamburg Messe; the course record is 2:03:46. The Start 1 field runs about 340 m south down Karolinenstrasse to the Holstenglacis junction by U Messehallen, where the Start 2 field joins after about 330 m down Bei den Kirchhoefen; from there both run the same route by Glacischaussee and Millerntorplatz to the Reeperbahn at km 1.3, then Koenigstrasse, Hollaendische Reihe and Bernadottestrasse west through Altona and Ottensen to Othmarschen, and back east on the Elbchaussee from about km 6.7, through Palmaille at km 9 and down Breite Strasse to the Fischmarkt at km 10.3. The harbour stretch follows St. Pauli Hafenstrasse past the Landungsbruecken to Baumwall at km 12, skirts the Speicherstadt and HafenCity, runs through the western bore of the Wallring tunnel at km 14.1 to Ballindamm, Jungfernstieg and the Kennedybruecke between the two Alster lakes at km 16.4, and follows the east shore of the Aussenalster by Schwanenwik and Schoene Aussicht to km 19.5. Sierichstrasse leads north to the south edge of the Stadtpark at km 22 to 24, then Barmbek and City Nord at km 26 to 28 bring the field to the northernmost point at Am Hasenberge in Ohlsdorf at km 30.6, where the Maienweg turns it back for the last 12 km: Alsterkrugchaussee, Rathenaustrasse and Bebelallee, Hudtwalckerstrasse through Winterhude at km 35.5, Eppendorfer Landstrasse, Eppendorfer Baum, the Klosterstern at km 37.3 and the Harvestehuder Weg along the west shore to km 39, then Mittelweg, Dammtordamm at km 40.6, Gorch-Fock-Wall and Sievekingplatz to the finish. The organizer calls the course almost flat with small ramps; terrain-model heights on the TrailSplits line give about 165 m of gain in total, with the highest ground (about 35 to 44 m) on the Altona and Ottensen stretch from km 4 to 8, a drop of about 30 m from the Elbchaussee to the harbour by km 12, harbour and Alster level (3 to 10 m) to about km 20, rises of 10 to 15 m through Winterhude, the Stadtpark and City Nord, and a climb of about 10 m over the last 2 km from the Alster to the Messe. Refreshment stations stand on the right-hand side every 5 km with water, ESN electrolyte drink and cooling tubs, adding bananas from km 10, gels from km 20 and cola from km 25; massage points are at km 35 and 37.5, portable toilets at every kilometre marker, and pacers run for 3:00 to 5:00 in 15-minute steps.
Source, licence and file
TrailSplits reconstruction of the published route. Course: TrailSplits reconstruction; map data © OpenStreetMap contributors · ODbL · original source · Download reference GPX (42.6 km in the file). Approximate terrain-model heights added by TrailSplits, sampled and smoothed at roughly 100 m intervals. Buildings, bridges and small road gradients are not surveyed road elevations.Produced using Copernicus WorldDEM-30 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved.
Three decisions to make before race day
Enter by transfer and settle your finish time before registration closes
Places are sold out, so a 2027 place comes as a transfer made by a registered runner for 25 euro. The code arrives by email within minutes; beware private-sale fraud. Your declared finish time sets your block, fixed after registration closes.
More detail
The registration platform lists runner places as sold out and new entries need a coupon code that cannot be bought, so a 2027 place comes as a transfer from a registered runner, made by that runner through the user account or Manage Registration for a 25 euro fee until the registration closing date. The organizer reports fraud in private sales: the transfer code arrives by email within minutes, so be wary of anyone asking you to wait a day, and pay by a method you can reverse. The expected finish time on the entry decides your block, A to L on Karolinenstrasse from 08:30 or M to Q on Bei den Kirchhoefen from 09:00, and neither the time nor the block can change after the registration deadline.
Collect your bib on Friday or Saturday, or book the Sunday slot now
Collect at the Expo in Hall A3 on Friday 12:00 to 19:00 or Saturday 09:00 to 19:00 with photo identification and your confirmation. Sunday pickup needs a 10 euro slot booked in advance, or send a friend with the authorisation form.
More detail
Bibs are handed out at the Expo in Hall A3 of Hamburg Messe on Friday 23 April 12:00 to 19:00 and Saturday 24 April 09:00 to 19:00, with photo identification and the registration confirmation, and nothing is posted. Sunday pickup exists only as a 10 euro slot booked in advance, and only a booked slot is guaranteed; otherwise send a friend with the emailed authorisation form. On race morning the bag drop in Hall B6 opens at 07:00, Start 1 blocks fill from 07:30 and Start 2 blocks from 08:00.
Run the first 10 km for the whole race, not for the crowd
The highest ground, about 40 m, comes by km 5, then the course drops about 30 m to the harbour: do not bank time on it. Pace by the kilometre markers in the Wallring tunnel at km 14.1 and keep something for the last 2 km uphill.
More detail
The highest ground comes early: the Reeperbahn, Koenigstrasse and Bernadottestrasse climb to about 40 m by km 5 and stay there along the Elbchaussee to km 8, then the course drops about 30 m to the Fischmarkt and the harbour. Banking time on that descent costs more than it saves, because the long flat middle along the harbour and the Alster runs to km 20 and the last 2 km rise again from the Alster to the Messe. A watch can lose satellite signal in the Wallring tunnel at km 14.1, so pace by the kilometre markers there; gels start at km 20 and massage points stand at km 35 and 37.5.
Your race-day sheet
Even elapsed splits for 42.195 km. All clocks are local to Hamburg.
ESTIMATED FINISH
12:30:00
MOVING PACE BUDGET
5:34/ km
ELAPSED PACE
5:41/ km
Finish limit not confirmed; no cutoff margin calculated
| Distance | Elapsed | Local clock |
|---|---|---|
| 5 km | 00:28:26 | 08:58:26 |
| 10 km | 00:56:53 | 09:26:53 |
| 15 km | 01:25:19 | 09:55:19 |
| 20 km | 01:53:45 | 10:23:45 |
| Halfway | 02:00:00 | 10:30:00 |
| 25 km | 02:22:12 | 10:52:12 |
| 30 km | 02:50:38 | 11:20:38 |
| 35 km | 03:19:05 | 11:49:05 |
| 40 km | 03:47:31 | 12:17:31 |
| Finish | 04:00:00 | 12:30:00 |
Training plan for Haspa Marathon Hamburg 2027
A free week-by-week plan dated to this race. It starts from a stated default (weekly distance, longest recent run, days a week) that you can change; nothing is read from your watch or training history. It does not use the finish-time target above.
View my training planNo account required. Keep a fixed copy, download the calendar or get a subscription URL for Google or Apple Calendar.
Entry, bib pickup and rules
- Entry:
- Sold out; entry only by transfer from a registered runner (25 euro fee) until registration closes
- Bib pickup:
- Expo, Messe Hall A3: Friday 12:00 to 19:00, Saturday 09:00 to 19:00; Sunday only as a booked 10 euro slot
Read the full entry and pickup rules
The 2027 registration platform says runner places are sold out and takes new entries only with a coupon code that cannot be bought, so the way in is a transfer from a registered runner; the same page still carries some 2026 wording, so check it before arranging a transfer. The place holder transfers the entry through the user account or Manage Registration, the new runner receives a transfer code by email within minutes, and the 2027 terms allow a substitute until the official registration closing date for a 25 euro service fee; booked extras are cancelled and refunded, and the organizer warns of fraud in private transfer sales. Cancellation is free only in the first two weeks after registering; the optional cancellation insurance costs 13.90 euro up to the 100 euro price level and 16.90 euro from the 110 euro level, but the 2027 fee itself is not shown now that entry is closed. Runners must be 18 or older. Bibs are collected at the Marathon Hamburg Expo in Hall A3 of Hamburg Messe on Friday 23 April 2027, 12:00 to 19:00, or Saturday 24 April, 09:00 to 19:00, against photo identification and the registration confirmation, and a friend may collect with the authorisation form sent with the confirmation; race packs are never posted. Race-day pickup on Sunday 25 April exists only as a 10 euro time slot booked in advance through the user account or Manage Registration.
Sources
Checked 23 September 2026; next review due 2026-11-02. Event facts come from the organizer; the pacing sheet, decisions and plan are TrailSplits' own. Independently prepared by TrailSplits, not endorsed by the organizer.
- 2027 race information
- Course page and 2026 course files
- 2026 start-area plan
- 2026 course timetable
- 2027 terms and conditions
- 2027 registration platform
What each source confirms
- 2027 race information: The Sunday 25 April 2027 date, the two start areas with blocks A to L from 08:30 and M to Q from 09:00, line-up times, the six-hours-after-the-last-starter closing rule, Expo bib-pickup hours in Hall A3, the booked 10 euro Sunday slot and proxy collection, bag drop in Hall B6, refreshment contents and spacing, pacers, massage and toilet points, the mika tag and the cancellation-insurance price levels.
- Course page and 2026 course files: The course description, the almost-flat claim, the 2:03:46 course record and the organizer-hosted HMH26 GPX behind the map line; the linked map, interactive map and timetable are all 2026 files, and no 2027 course file is published.
- 2026 start-area plan: That the 2026 edition already used Start 1 on Karolinenstrasse for blocks A to L and Start 2 on Bei den Kirchhoefen for blocks M to Q, with the Start 2 field running down Bei den Kirchhoefen to join at Holstenglacis. 2026 facts, repeated in the 2027 race information.
- 2026 course timetable: Kilometre positions of streets and landmarks, the 08:30 to 09:15 start window and the planned 15:13 arrival of the last marathon runner at six-hour pace. 2026 facts, not 2027 confirmations.
- 2027 terms and conditions: The minimum age of 18, the AIMS-measured course, the 25 euro substitute fee until registration closes, free cancellation only within two weeks and no posting of race packs.
- 2027 registration platform: That all runner places are sold out and entry needs a coupon code that cannot be bought; the page shows no 2027 fee.