Home › Routes › Guadalajara to San Miguel de Allende

How to get from Guadalajara to San Miguel de Allende

First-class buses (e.g. Primera Plus and ETN) take about 5–6 h. Driving takes about 4 h 30–5 h via toll roads through León or Querétaro. There is no passenger train.

272 km apart (straight line)Day trip: noBus · Car · Flight

Best option: Bus. Comfortable first-class buses are affordable and avoid driving long toll roads.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
bus
First-class buses from Guadalajara's Nueva Central Camionera to San Miguel de Allende
about 5–6 hseveral a dayabout MXN 800–1,200Book online; reclining seats and Wi-Fi on most first-class buses.
car
Toll highways via León or Querétaro
about 4 h 30–5 htolls about MXN 500–800 plus fuelDrive in daylight; parking in San Miguel's centre is tight.
flight
Fly to Querétaro or León (BJX), then about 1 h–1 h 30 by road
about 4 h door to doora few a dayabout MXN 1,500–3,500Rarely worth it versus the bus.

*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

Compare flightsGuadalajara to San Miguel de Allende and backHire a carPick up in GuadalajaraBook a transferDoor to door on arrivalHotels in San Miguel de AllendeCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is there a direct bus?

Yes. First-class companies such as Primera Plus and ETN run buses from Guadalajara's Nueva Central Camionera to San Miguel de Allende, taking about 5–6 hours. There are several departures a day. Check current schedules and book online for the best seats.

How long is the drive?

About 4 hours 30 minutes to 5 hours on toll highways via León or Querétaro. Tolls are significant but the roads are good. Drive in daylight and keep to the main toll highways. Parking in San Miguel's historic centre is limited, so look for hotel parking.

Is there a train?

No. There is no passenger train between Guadalajara and San Miguel de Allende. Mexico's long-distance passenger rail network is limited, and this route is served by buses and roads. Flying to León or Querétaro and continuing by road is possible but rarely faster than the bus.

Can I do it as a day trip?

No. With about 5 hours each way, a day trip is not practical. San Miguel's colonial centre, markets and nearby hot springs deserve at least two or three nights. It also combines well with Guanajuato, about 1 hour 30 minutes away by road.

San Miguel de Allende travel guideHow many days in San Miguel de AllendeWhere to stay in San Miguel de AllendeGuadalajara travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.