North AmericaMexico

Mexico City Marathon

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

7.8/10 Difficulty
116m Elevation Gain
1983 Founded

Course Map

Elevation Profile
km
mi

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

7.8/10

Mostly due to meaningful altitude.

Elevation
2.6
Hill Placement
4.6
Weather
2.3
Turns
2.0

Altitude difficulty: +4.9 pts (elevation)

How we calculate difficulty →

Course Details

Course type
Loop
Elevation gain
116m
Elevation loss
120m
Highest point
2280m
Lowest point
2229m
Net elevation
-3m
Start
Avenida Insurgentes Sur
Cutoff time
6h 0m

Course Records

Men's
2:08:23 — Héctor Garibay (Bolivia), 2023
Women's
2:23:22 — Bekelech Gudeta (Ethiopia), 2025

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
Debut 6.9/10
Kuala Lumpur Marathon
Kuala Lumpur, Malaysia
7.7/10
Nairobi Marathon
Nairobi, Kenya
8.8/10
Medellin Marathon
Medellin, Colombia
7.7/10
Snowdonia Marathon
Llanberis, United Kingdom
Debut 7.1/10
Yerevan Marathon
Yerevan, Armenia
8.0/10
Victoria Falls Marathon
Victoria Falls, Zimbabwe
Debut 8.2/10
Kathmandu Marathon
Kathmandu, Nepal
Debut 8.6/10
Madrid Marathon
Madrid, Spain
7.5/10
Helsinki City Marathon
Helsinki, Finland
Debut 6.9/10
Atlanta Marathon
Atlanta, United States
Debut 6.8/10
Denver Marathon
Denver, United States
7.8/10
Louisville Marathon
Louisville, United States
Debut 6.4/10
Brasilia Marathon
Brasilia, Brazil
7.7/10
Caracas Marathon
Caracas, Venezuela
8.0/10
Pretoria Marathon
Pretoria, South Africa
Debut 9.2/10
Great Wall Marathon
Tianjin, China
Debut 8.0/10
San Francisco Marathon
San Francisco, United States
Debut 5.9/10
Rock 'n' Roll San Diego Marathon
San Diego, United States
Debut 6.4/10
Portland Marathon
Portland, United States
5.9/10
Baltimore Marathon
Baltimore, United States
Debut 6.2/10
Mt. Desert Island Marathon
Bar Harbor, United States
6.8/10
Patagonia International Marathon
Torres del Paine, Chile
Debut 7.0/10
Reykjavik Marathon
Reykjavik, Iceland
Debut 5.8/10
Big Five Marathon
Limpopo, South Africa
Debut 10.0/10
Hyderabad Marathon
Hyderabad, India
8.5/10
Berlin Marathon
Berlin, Germany
Major Debut 1.6/10
Chicago Marathon
Chicago, United States
Major Debut 1.3/10
Frankfurt Marathon
Frankfurt, Germany
Debut 2.2/10
Marine Corps Marathon
Washington DC, United States
Debut 4.6/10