North AmericaMexico

Mexico City Marathon

43rd edition

A high-altitude celebration finishing in the vast Zócalo, where the thin air, not the course, sets the pace.

6.9/10 Difficulty
95m Elevation Gain
1983 Founded

Course Map

Elevation Profile
km
mi

Route based on 2025 course — may differ slightly from this year.

About this Race

The Mexico City Marathon is defined above all by altitude, run at roughly 2,240 meters where the thin air turns even modest paces into hard work and quietly inflates everyone's finishing time. The point-to-point route descends gradually from the city's south, winding past landmarks like the Estadio Olímpico, Chapultepec, and the Angel of Independence before a grand finish in the vast Zócalo beneath the cathedral and national palace. Held in the late-summer rainy season, it draws an enormous, passionate, largely Mexican field racing through dense urban energy. The real adversary is the elevation rather than the gentle net downhill, and going out hard punishes the lungs more than the legs. It suits adventurous runners who want a vibrant cultural spectacle and a high-altitude badge of honor rather than a fast clock.

city altitude destination historic stadium-finish tough

Course Insight

Everything here bends to one fact: you're running at over 2,200 metres, where the thin air strips away roughly a fifth of your usual oxygen and punishes any surge mercilessly. Throw out your sea-level goal pace entirely; the altitude, not the terrain, is your opponent. Go out at what feels almost embarrassingly easy, because the price for early ambition is brutal and arrives without warning. The route rolls past grand landmarks toward a finish inside the Olympic Stadium at UNAM, a genuinely stirring close. Late-summer timing can stack heat and humidity on top of the altitude tax. The runners who do well are the ones humble enough to let the city dictate the pace.

Pro tip: Throw out your sea-level pace and start almost embarrassingly easy — the altitude rewards humility and punishes early surges.

Difficulty Breakdown

6.9/10

Mostly due to meaningful altitude.

Elevation
2.1
Hill Placement
3.2
Weather
3.9
Turns
3.8

Altitude multiplier: ×2.38 (course above 1,500 m)

How we calculate difficulty →

Course Details

Course type
Loop
Elevation gain
95m
Elevation loss
145m
Highest point
2280m
Lowest point
2229m
Net drop
-50m
Start
Avenida Insurgentes Sur
Cutoff time
6h 0m

Course Records

Men
2:08:23
Héctor Garibay
Bolivia — 2023
Women
2:25:05
Amane Beriso Shankule
Ethiopia — 2022

Race History

The Maratón de la Ciudad de México was first staged in the early 1980s and has grown into one of Latin America's largest marathons. Run at roughly 2,240 metres of altitude, its defining challenge is the thin air, and the course winds through the capital to a grand finish in the vast Zócalo square beneath the cathedral. Organized by the city government, it has expanded over the decades into a huge, passionate mass event drawing tens of thousands of runners each year. Today it stands as a vibrant cultural celebration as much as a race, prized for its atmosphere and its high-altitude badge of honor.

Plan Your Trip

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

Nearest airport(s)
Mexico City Benito Juárez (MEX), Felipe Ángeles (NLU) & Toluca (TLC)
Best area to stay
The Centro Histórico for proximity to landmarks on the route, Roma or Condesa for trendy boutique hotels in leafy streets, and Polanco for upscale, quieter stays a short ride away.
Getting to the start
The start is typically on Paseo de la Reforma in the centre; use the Metro or Metrobús to a central station near the start, as roads close early and traffic is heavy.

You might also like

Oslo Marathon
Oslo, Norway
12 September 2026
Debut 7.0/10
Kuala Lumpur Marathon
Kuala Lumpur, Malaysia
04 October 2026
8.0/10
Madrid Marathon
Madrid, Spain
25 April 2027
6.5/10
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
Sydney Marathon
Sydney, Australia
30 August 2026
Major Debut 6.5/10
Marine Corps Marathon
Washington DC, United States
25 October 2026
Debut 4.8/10
Dublin Marathon
Dublin, Ireland
25 October 2026
Debut 4.5/10
Jakarta Marathon
Jakarta, Indonesia
13 June 2026
5.3/10
New York City Marathon
New York, United States
01 November 2026
Major Debut 5.4/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
Paris Marathon
Paris, France
11 April 2027
Debut 4.4/10
Frankfurt Marathon
Frankfurt, Germany
25 October 2026
PB Debut 2.3/10
Amsterdam Marathon
Amsterdam, Netherlands
18 October 2026
PB Debut 1.6/10
Cologne Marathon
Cologne, Germany
04 October 2026
PB Debut 2.0/10
Munich Marathon
Munich, Germany
11 October 2026
Debut 1.8/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
Athens Marathon
Athens, Greece
08 November 2026
Debut 5.5/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
Warsaw Marathon
Warsaw, Poland
27 September 2026
PB Debut 2.6/10
Budapest Marathon
Budapest, Hungary
11 October 2026
Debut 1.9/10
Buenos Aires Marathon
Buenos Aires, Argentina
20 September 2026
PB Debut 3.1/10
Santiago Marathon
Santiago, Chile
16 May 2027
Debut 4.0/10
Singapore Marathon
Singapore, Singapore
06 December 2026
5.0/10
Hong Kong Marathon
Hong Kong, Hong Kong
17 January 2027
5.6/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