Home › Routes › Mexico City to San Miguel de Allende
How to get from Mexico City to San Miguel de Allende
First-class buses from Mexico City's Terminal Central del Norte take about 3 h 30 to 4 h 30 to San Miguel de Allende. Driving takes about 3 h 30 via the 57D toll highway.
Best option: Bus. Comfortable first-class buses run several times a day and avoid driving out of Mexico City.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| bus First-class buses (ETN, Primera Plus and others) from Terminal Central del Norte to San Miguel de Allende | about 3 h 30–4 h 30 | several a day | about MXN 600–1,000 | Buy tickets online or at the terminal. |
| car Highway 57D (toll) via Querétaro | about 3 h 30 | tolls about MXN 300–450 plus fuel | Traffic leaving Mexico City can add time. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Leave early to avoid traffic leaving Mexico City.
- The San Miguel bus station is a short taxi ride from the centre.
- Weekend buses fill up; book ahead.
- Consider a stop in Querétaro.
Common questions
How long is the bus?
About 3 h 30 to 4 h 30, depending on traffic. Buses leave from Terminal Central del Norte in Mexico City. First-class companies offer comfortable seats and onboard toilets. Buses usually make few stops, and tickets can be bought on the companies' websites or at the terminal ticket desks. Arrive 30 minutes early.
Can I fly?
The nearest airports are Querétaro and León/Bajío. With airport time and transfers, flying is rarely faster than the bus from Mexico City. From Querétaro airport the drive to San Miguel takes about an hour, and from León/Bajío about 1 h 30, so transfers add time.
Can I do it as a day trip?
It is not recommended. With 3 to 4 hours each way, you would have little time in San Miguel. Stay at least one night. Querétaro or Guanajuato also make good stops on a wider trip through the Bajío region, so many travellers combine them over several days.
Is driving safe?
The 57D toll highway is the main route and is widely used. Drive in daylight and use toll roads. Check current travel advice before driving. Fill up before you leave and keep cash or a card for the toll booths. Allow extra time for traffic in Mexico City.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.