Voyrilo

Cities on the Way: San Miguel de Allende to Mexico City

Discover places to stop between San Miguel de Allende and Mexico City.

319 km
Total Distance
by road
3h 59m
Drive Time
non-stop
8
Stops Found
within route corridor
236 km
Straight Line
great-circle
San Miguel de AllendeMexico City

Frequently Asked Questions

What cities are between San Miguel de Allende and Mexico City?

Cities located along the route from San Miguel de Allende to Mexico City include: Celaya (44 km from San Miguel de Allende), Santiago de Querétaro (52 km from San Miguel de Allende), San Juan del Río (97 km from San Miguel de Allende), Nicolás Romero (206 km from San Miguel de Allende), Zumpango (212 km from San Miguel de Allende), Toluca (213 km from San Miguel de Allende), Ojo de Agua (227 km from San Miguel de Allende), Pachuca de Soto (228 km from San Miguel de Allende).

How long does it take to drive from San Miguel de Allende to Mexico City?

The estimated driving time from San Miguel de Allende to Mexico City is approximately 3h 59m, covering around 319 km by road.

Stops Along the Route

CelayaMX
44 km from San Miguel de Allende
Nearest airport →
Santiago de QuerétaroMX
52 km from San Miguel de Allende
Nearest airport →
San Juan del RíoMX
97 km from San Miguel de Allende
Nearest airport →
Nicolás RomeroMX
206 km from San Miguel de Allende
Nearest airport →
ZumpangoMX
212 km from San Miguel de Allende
Nearest airport →
TolucaMX
213 km from San Miguel de Allende
Nearest airport →
Ojo de AguaMX
227 km from San Miguel de Allende
Nearest airport →
Pachuca de SotoMX
228 km from San Miguel de Allende
Nearest airport →