
Bus from San Miguel de Allende to Guadalajara
Coach · ~5h · $25–$40 USD · Several daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from San Miguel de Allende to Guadalajara
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The San Miguel de Allende to Guadalajara bus links one of Mexico's most beloved colonial towns with the cultural capital of the west on a roughly five-hour journey across the Bajío. It's a popular route for travellers leaving San Miguel's cobblestone streets, art galleries and famous Parroquia church for Guadalajara, the home of mariachi, tequila and a vibrant historic centre. The trip crosses the fertile highland plains of Guanajuato and Jalisco. Spring Bus connects travellers to the trusted operators serving this corridor, so you can line up departure times and book ahead rather than relying on terminal availability.
Primera Plus and ETN run the route with comfortable first-class and luxury coaches featuring air-conditioning, reclining seats and onboard restrooms; ETN's premium cabin offers extra-wide seating. Several departures run through the day, and some services connect via León or Celaya rather than going fully direct. Buses arrive at Guadalajara's Nueva Central Camionera in Tlaquepaque, southeast of the centre, with taxis and local transport into the city and onward services to Puerto Vallarta, Tequila and beyond. Book ahead during high season and around holidays for the best seats.
Route details: San Miguel de Allende to Guadalajara
Travel time
5 h
Distance
360 km
Typical fare
$25 – $40 USD per person
Frequency
Several daily
First departure
Approx. 7:00 AM
Last departure
Approx. 7:00 PM
Operators on this route
Primera Plus · ETN
Pickup at San Miguel de Allende
San Miguel de Allende central bus station (Central de Autobuses) west of the centre
Drop-off at Guadalajara
Nueva Central Camionera (main bus terminal) in Tlaquepaque, southeast of Guadalajara
About the journey
The San Miguel de Allende to Guadalajara bus crosses the fertile Bajío highlands of central Mexico, covering about 360 kilometres in roughly five hours. Leaving the colourful colonial streets of San Miguel, perched in the hills of Guanajuato, the route descends through the rich agricultural plains of the Bajío, often routing via or near Celaya and the industrial city of León. It runs westward on fast toll highways across gently rolling farmland framed by distant sierra, passing through the Los Altos de Jalisco country, the heartland of tequila and ranching, before reaching the broad highland valley of Guadalajara. Some services connect through León or Irapuato rather than running fully direct. The route is entirely paved and well-maintained, an easy and comfortable ride through some of central Mexico's most productive and scenic highland country.
Travel tips for San Miguel de Allende → Guadalajara
- Check whether your service is direct — some Primera Plus departures connect via León or Celaya, which adds time, so look for the most direct option if you're in a hurry.
- Choose ETN for extra comfort — its luxury cabin with wider seats is a step up from standard first class on the five-hour ride, at a higher fare.
- Note the Tlaquepaque terminal location — Guadalajara's Nueva Central Camionera is southeast of the centre, so allow for a taxi or local transport into town.
- Book ahead in high season — San Miguel is a popular destination and its outbound buses fill around holidays and festivals.
- Bring a layer — the cabin air-conditioning runs cold, and Bajío evenings can be cool at this altitude.
- Carry small pesos — taxis from the Guadalajara terminal into the centre are easiest paid in cash.
Frequently asked questions
How long is the bus from San Miguel de Allende to Guadalajara?
The journey takes approximately 5 hours across around 360 kilometres. Direct services are quickest, while those connecting via León or Celaya can take a little longer.
How much does the San Miguel de Allende to Guadalajara bus cost?
Fares typically range from about $25 to $40 USD (roughly 450–720 MXN) one way, with ETN's luxury service at the higher end and Primera Plus a little cheaper.
What time do buses leave San Miguel de Allende for Guadalajara?
Several departures run through the day, roughly between 7:00 AM and 7:00 PM. Schedules change seasonally and some routes connect onward, so confirm the current times when booking.
Are there direct buses from San Miguel de Allende to Guadalajara?
There are direct services, but some departures connect via León, Celaya or Irapuato. When booking, check whether your chosen service runs direct or involves a transfer, as this affects the total travel time.
Where does the bus arrive in Guadalajara?
Most services arrive at the Nueva Central Camionera, the main bus terminal in Tlaquepaque, southeast of central Guadalajara. From there, taxis and local transport reach the historic centre and other parts of the city.
Going the other direction?