Marathons and running races in Mexico
12 marathons, 11 half marathons and 4 ultras in Mexico.
The next one is the Tlajomulco Half Marathon on 11 October 2026.
The flattest marathon is the Gran Maratón Pacífico Mazatlán (30 m of climbing); the hilliest is the Querétaro Marathon (150 m).
For cool racing conditions, the Chihuahua by UTMB Akaa 58K usually starts around 10°C.
🇲🇽 Tlajomulco de Zúñiga, Mexico
Tlajomulco Half Marathon
11 Oct 2026Today
Gain
50 m
Start temp
—
Entry
—
Half marathonOpen entryaltitude
🇲🇽 Ciudad Juárez, Mexico
Juárez International Marathon
18 Oct 2026In 7 days
Gain
60 m
Start temp
—
Entry
—
MarathonOpen entry
🇲🇽 Aguascalientes, Mexico
Aguascalientes Marathon
25 Oct 2026In 14 days
Gain
100 m
Start temp
—
Entry
—
MarathonOpen entryaltitude
🇲🇽 Aguascalientes, Mexico
Aguascalientes Half Marathon
25 Oct 2026In 14 days
Gain
60 m
Start temp
—
Entry
—
Half marathonOpen entryaltitude
🇲🇽 Guadalajara, Mexico
Guadalajara Marathon
8 Nov 2026In 28 days
Gain
120 m
Start temp
14°C
Entry
$20
MarathonOpen entryaltitude
🇲🇽 Hermosillo, Mexico
Hermosillo Marathon
29 Nov 2026In 49 days
Gain
50 m
Start temp
—
Entry
—
MarathonOpen entrydesert
🇲🇽 Hermosillo, Mexico
Hermosillo Half Marathon
29 Nov 2026In 49 days
Gain
30 m
Start temp
—
Entry
—
Half marathonOpen entrydesert
🇲🇽 Mazatlán, Mexico
Gran Maratón Pacífico Mazatlán
6 Dec 2026In 56 days
Gain
30 m
Start temp
—
Entry
—
MarathonOpen entrycoastalfast
🇲🇽 Mazatlán, Mexico
Gran Maratón Pacífico Mazatlán Half
6 Dec 2026In 56 days
Gain
20 m
Start temp
—
Entry
—
Half marathonOpen entrycoastalfast
🇲🇽 Puerto Vallarta, Mexico
Puerto Vallarta Half Marathon
6 Dec 2026In 56 days
Gain
20 m
Start temp
—
Entry
—
Half marathonOpen entrycoastal
🇲🇽 Monterrey, Mexico
Monterrey Marathon
13 Dec 2026In 2 months
Gain
100 m
Start temp
12°C
Entry
$90
MarathonOpen entryfastbig city
🇲🇽 Mexico City, Mexico
Rock 'n' Roll Mexico City Half Marathon
13 Dec 2026In 2 months
Gain
60 m
Start temp
—
Entry
—
Half marathonOpen entryaltitudebig city
🇲🇽 Guadalajara, Mexico
Guadalajara Half Marathon
21 Feb 2027In 4 months
Gain
80 m
Start temp
—
Entry
$25
Half marathonOpen entryaltitudebig city
🇲🇽 Puerto Vallarta, Mexico
Puerto Vallarta by UTMB Nakawe 53K
5 Mar 2027In 5 months
Gain
2,500 m
Start temp
18°C
Entry
$220
53 kmTrailOpen entryhilly
🇲🇽 Puerto Vallarta, Mexico
Puerto Vallarta by UTMB Hikuri 81K
5 Mar 2027In 5 months
Gain
3,900 m
Start temp
19°C
Entry
$300
81 kmTrailOpen entryhilly
🇲🇽 Gómez Palacio, Mexico
Lala International Marathon
7 Mar 2027est.In 5 months
Gain
60 m
Start temp
14°C
Entry
$75
MarathonOpen entryfast
🇲🇽 Puerto Vallarta, Mexico
Puerto Vallarta Marathon
11 Apr 2027In 6 months
Gain
40 m
Start temp
—
Entry
—
MarathonOpen entrycoastal
🇲🇽 San Luis Potosí, Mexico
Tangamanga International Marathon
27 Jun 2027In 9 months
Gain
141 m
Start temp
—
Entry
—
MarathonOpen entryaltitudesmall field
🇲🇽 San Luis Potosí, Mexico
Tangamanga Half Marathon
27 Jun 2027In 9 months
Gain
91 m
Start temp
—
Entry
—
Half marathonOpen entryaltitude
🇲🇽 Mexico City, Mexico
Mexico City Half Marathon
11 Jul 2027est.In 9 months
Gain
100 m
Start temp
13°C
Entry
$40
Half marathonOpen entryaltitudebig city
🇲🇽 Mexico City, Mexico
Mexico City Marathon
29 Aug 2027est.In 11 months
Gain
130 m
Start temp
13°C
Entry
$45
MarathonOpen entryaltitudebig city
🇲🇽 León, Mexico
León Marathon
19 Sept 2027est.In 11 months
Gain
100 m
Start temp
—
Entry
—
MarathonOpen entryaltitude
🇲🇽 León, Mexico
León Half Marathon
19 Sept 2027est.In 11 months
Gain
60 m
Start temp
—
Entry
—
Half marathonOpen entryaltitude
🇲🇽 Cerocahui, Mexico
Chihuahua by UTMB Raramuri 118K
1 Oct 2027est.In 12 months
Gain
5,600 m
Start temp
13°C
Entry
$300
118 kmTrailOpen entryhilly
🇲🇽 Divisadero, Mexico
Chihuahua by UTMB Akaa 58K
1 Oct 2027est.In 12 months
Gain
2,500 m
Start temp
10°C
Entry
$200
58 kmTrailOpen entryhilly
🇲🇽 Querétaro, Mexico
Querétaro Marathon
3 Oct 2027est.In 12 months
Gain
150 m
Start temp
—
Entry
—
MarathonOpen entryaltitudehistoric
🇲🇽 Querétaro, Mexico
Querétaro Half Marathon
3 Oct 2027est.In 12 months
Gain
80 m
Start temp
—
Entry
—
Half marathonOpen entryaltitude