Car hire and driving in San Miguel de Allende
Driving distances to the cities around, the rules that change at the border, and where to compare rental prices.
In Mexico traffic drives on the right. Picking up at QRO means 67 km (42 mi) into the centre before the trip starts. The emergency number is http://www.wikidata.org/entity/Q533806.
Drives from San Miguel de Allende
| Route | Country | Distance | Estimated time |
|---|---|---|---|
| San Miguel de Allende to Celaya | Mexico | 44 km (28 mi) | about 41 min |
| San Miguel de Allende to Santiago de Querétaro | Mexico | 52 km (32 mi) | about 47 min |
| San Miguel de Allende to Salamanca | Mexico | 61 km (38 mi) | about 56 min |
| San Miguel de Allende to Irapuato | Mexico | 69 km (43 mi) | about 1 h 3 min |
| San Miguel de Allende to San Juan del Río | Mexico | 97 km (60 mi) | about 1 h 29 min |
| San Miguel de Allende to León de los Aldama | Mexico | 100 km (62 mi) | about 1 h 32 min |
| San Miguel de Allende to San Luis Potosí | Mexico | 140 km (87 mi) | about 2 h 8 min |
| San Miguel de Allende to Morelia | Mexico | 143 km (89 mi) | about 2 h 11 min |
| San Miguel de Allende to Soledad de Graciano Sánchez | Mexico | 143 km (89 mi) | about 2 h 11 min |
| San Miguel de Allende to Zamora de Hidalgo | Mexico | 191 km (119 mi) | about 2 h 55 min |
| San Miguel de Allende to Aguascalientes | Mexico | 192 km (120 mi) | about 2 h 56 min |
| San Miguel de Allende to Nicolás Romero | Mexico | 206 km (128 mi) | about 3 h 9 min |
| San Miguel de Allende to Mexico City | Mexico | 236 km (147 mi) | about 3 h 36 min |
| San Miguel de Allende to Houston | United States | 1,122 km (697 mi) | about 17 h 7 min |
| San Miguel de Allende to Iztapalapa | Mexico | 247 km (153 mi) | about 3 h 46 min |
| San Miguel de Allende to Puebla | Mexico | 337 km (209 mi) | about 5 h 8 min |
| San Miguel de Allende to Phoenix | United States | 1,786 km (1,110 mi) | about 27 h 14 min |
| San Miguel de Allende to Ecatepec de Morelos | Mexico | 228 km (142 mi) | about 3 h 29 min |
| San Miguel de Allende to San Antonio | United States | 973 km (604 mi) | about 14 h 50 min |
| San Miguel de Allende to Ciudad Juárez | Mexico | 1,329 km (826 mi) | about 20 h 16 min |
Distances are straight-line; road and rail routes run about 15–25% longer. Times are estimates from distance and typical speeds, not timetables.
Where to compare car hire
We take no bookings for these providers and hold no reservation with them. The provider you choose handles payment, confirmation, changes and refunds. How that works.
Common questions
Which side of the road do they drive on in San Miguel de Allende?
The right, as everywhere in Mexico.
How are the journey times on this page worked out?
From straight-line distance and typical speeds for each mode, so they are estimates for planning, not timetables. Road and rail routes run 15–25% longer than the straight line.
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 14 September 2026. Hotel and hostel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.