EuropeSpain

Madrid Marathon

49th edition

One of the toughest big-city races, hilly and at altitude with live music throughout, a challenge over a personal best.

6.5/10 Difficulty
410m Elevation Gain
1978 Founded

Course Map

Elevation Profile
km
mi

About this Race

The Zurich Rock 'n' Roll Madrid Marathon is one of the toughest of the major European city races, run at around 650 meters of altitude over a relentlessly undulating course that climbs and dips through the Spanish capital. The route takes in Retiro Park, the Gran Vía, the Santiago Bernabéu, and the city's grand plazas, with live music stages stationed along the way in the Rock 'n' Roll tradition. Held in late April, it can be warm, and the constant hills combined with the thin-ish air make even-effort pacing essential. The atmosphere is festive and music-driven rather than thunderous, and the terrain firmly discourages record attempts. It suits strong, hill-ready runners who want a lively, scenic challenge and care more about the course than the clock.

city hilly altitude undulating destination tough

Course Insight

Don't be fooled by the festival atmosphere and the bands lining the route: Madrid is one of Europe's tougher big marathons, both hilly and run at altitude around 650 metres, a combination that quietly saps anyone chasing a flat-course time. The climbs come relentless and rolling rather than as one famous wall, so the course never lets you settle. Pace by effort and bank nothing on a descent you'll repay on the next rise. Spring can also bring sun and warmth to the exposed city streets. This is a strength runner's race, so come expecting an honest, grinding day rather than a fast one, and it rewards you.

Pro tip: Pace by effort on the relentless rollers and respect the altitude — this is a strength day, so don't chase a flat-course time.

Difficulty Breakdown

6.5/10

Mostly due to significant climbing (410m), tough late hills.

Elevation
8.5
Hill Placement
10.0
Weather
0.0
Turns
4.3

How we calculate difficulty →

Course Details

Course type
Loop
Elevation gain
410m
Elevation loss
435m
Highest point
729m
Lowest point
578m
Net drop
25m
Start
Paseo de la Castellana
Cutoff time
6h 0m

Course Records

Men
2:08:18
Reuben Kerio
Kenya — 2019
Women
2:24:37
Siranesh Yirga
Ethiopia — 2022

Race History

The Madrid Marathon traces its roots to 1978 as the Spanish capital's popular marathon, long run by the MAPOMA organization. Around 2013 it adopted the Rock 'n' Roll branding, lining the route with live music, and it has since carried various title sponsors including Zurich. Run at altitude over a famously hilly course past the city's landmarks, it has built a reputation as one of Europe's tougher big-city marathons. Held each April, it draws a large international field there for the challenge and the festival atmosphere as much as for fast times.

Plan Your Trip

Everything you need to know to get there, get settled, and get to the start line.

Nearest airport(s)
Adolfo Suárez Madrid–Barajas (MAD)
Best area to stay
Sol and the Centro for walkable central hotels on the route, Salamanca for upscale elegant stays, and Malasaña for hip, affordable digs in a buzzing district.
Getting to the start
The start is central near the Paseo de la Castellana; take the Metro to a central station such as Nuevos Ministerios or Colón and walk to the start.

You might also like

Cape Town Marathon
Cape Town, South Africa
27 May 2027
Major PB Debut 5.9/10
Helsinki City Marathon
Helsinki, Finland
08 May 2027
PB Debut 7.3/10
Jakarta Marathon
Jakarta, Indonesia
13 June 2026
5.3/10
Mexico City Marathon
Mexico City, Mexico
30 August 2026
6.9/10
Oslo Marathon
Oslo, Norway
12 September 2026
Debut 7.0/10
Singapore Marathon
Singapore, Singapore
06 December 2026
5.0/10
Kuala Lumpur Marathon
Kuala Lumpur, Malaysia
04 October 2026
8.0/10
Paris Marathon
Paris, France
11 April 2027
Debut 4.4/10
Boston Marathon
Boston, United States
19 April 2027
Major 5.1/10
Rome Marathon
Rome, Italy
17 March 2027
Debut 3.9/10
Los Angeles Marathon
Los Angeles, United States
07 March 2027
Debut 6.0/10
Stockholm Marathon
Stockholm, Sweden
29 May 2027
Debut 4.9/10
Big Sur Marathon
Big Sur, United States
25 April 2027
6.9/10
Prague Marathon
Prague, Czech Republic
02 May 2027
PB Debut 4.5/10
Santiago Marathon
Santiago, Chile
16 May 2027
Debut 4.0/10
New York City Marathon
New York, United States
01 November 2026
Major Debut 5.4/10
Sydney Marathon
Sydney, Australia
30 August 2026
Major Debut 6.5/10
Osaka Marathon
Osaka, Japan
28 February 2027
PB Debut 3.3/10
Hamburg Marathon
Hamburg, Germany
25 April 2027
PB Debut 2.8/10
Marine Corps Marathon
Washington DC, United States
25 October 2026
Debut 4.8/10
Nagoya Women's Marathon
Nagoya, Japan
14 March 2027
PB Debut 2.5/10
Copenhagen Marathon
Copenhagen, Denmark
09 May 2027
PB Debut 2.0/10
Athens Marathon
Athens, Greece
08 November 2026
Debut 5.5/10
Barcelona Marathon
Barcelona, Spain
14 March 2027
PB Debut 3.0/10
Honolulu Marathon
Honolulu, United States
13 December 2026
Debut 5.0/10
Dublin Marathon
Dublin, Ireland
25 October 2026
Debut 4.5/10
Hong Kong Marathon
Hong Kong, Hong Kong
17 January 2027
5.6/10
Berlin Marathon
Berlin, Germany
27 September 2026
Major PB Debut 1.8/10
Chicago Marathon
Chicago, United States
11 October 2026
Major PB Debut 1.4/10
Tokyo Marathon
Tokyo, Japan
01 March 2027
Major PB Debut 4.4/10