
Bus from Guanajuato to San Miguel de Allende
Direct bus · ~1h 30m · $8–$15 USD · every 1–2 hours
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Guanajuato to San Miguel de Allende
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.
Heading from Guanajuato to San Miguel de Allende takes you from one UNESCO colonial city to another, swapping Guanajuato's painted ravine for San Miguel's polished artist colony of galleries, courtyards, and rooftop terraces. The bus makes the 95-kilometer trip in about 90 minutes across open Bajío country.
Flecha Amarilla and Primera Plus both run the corridor, some buses going direct and others stopping in Dolores Hidalgo along the way. If you have time, that historic town is a worthwhile pause. You'll arrive at San Miguel's Central de Autobuses, set a couple of kilometers below the center because the town's steep cobblestone streets aren't built for big coaches; a short taxi closes the gap to the Jardín.
Route details: Guanajuato to San Miguel de Allende
Travel time
1 h 30 min
Distance
95 km
Typical fare
$8 – $15 USD per person
Frequency
Regular (every 1–2 hours)
First departure
Approx. 6:00 AM
Last departure
Approx. 7:30 PM
Operators on this route
Flecha Amarilla · Primera Plus
Pickup at Guanajuato
Central de Autobuses de Guanajuato, Carr. Guanajuato–Silao
Drop-off at San Miguel de Allende
Central de Autobuses de San Miguel de Allende, Calz. de la Estación
About the journey
The trip from Guanajuato to San Miguel de Allende reverses one of the Bajío's classic colonial-city connections, climbing out of Guanajuato's ravine and heading east about 95 kilometers across high ranchland to San Miguel. The ride takes roughly 90 minutes. Flecha Amarilla and Primera Plus both serve the route, with some departures running direct and others routed through Dolores Hidalgo, the historic town where Mexico's independence movement began. The countryside in between is quintessential Bajío, broad skies, agave and ranchland, and distant mountains. You arrive at San Miguel's Central de Autobuses on the edge of town, a short taxi from the cobblestone center and the iconic pink spires of the Parroquia.
Travel tips for Guanajuato → San Miguel de Allende
- Confirm a direct departure if you're in a hurry. Buses that route through Dolores Hidalgo take longer, so ask at the counter when buying your ticket if you want the fastest trip.
- Leave from Guanajuato's terminal with margin. The Central de Autobuses sits outside the center, so allow taxi or local-bus time from your hotel through the city's tunnels.
- Take a taxi up into San Miguel. San Miguel's station is downhill from the center; grab a taxi rather than tackling the cobblestones on foot with luggage.
- Travel light. Both cities are steep and stone-paved, so pack with the final uphill walk to your San Miguel hotel firmly in mind.
- Plan a daytime trip. Service thins after early evening, with last buses around 7:30 PM, so a midday departure keeps your options open.
- Carry cash for the road. Economy fares, snacks, and short taxis are smoother paid in pesos than by card on this route.
Frequently asked questions
How long is the bus from Guanajuato to San Miguel de Allende?
Direct buses take about 90 minutes to cover roughly 95 kilometers. Services that pass through Dolores Hidalgo take longer, so check your specific departure when booking.
How much does the bus from Guanajuato to San Miguel de Allende cost?
Fares run from about $8 to $15 USD. Flecha Amarilla's economy service is the cheapest option, while Primera Plus's reserved seating costs a little more.
What time do buses to San Miguel de Allende leave Guanajuato?
Buses run regularly, roughly every one to two hours from about 6:00 AM until around 7:30 PM, with more frequent service earlier in the day.
Where does the bus arrive in San Miguel de Allende?
Buses pull into San Miguel's Central de Autobuses on Calz. de la Estación, a couple of kilometers downhill from the center. Take a taxi from the terminal to reach the Jardín and the Parroquia.
Should I stop in Dolores Hidalgo along the way?
If your bus routes through it, Dolores Hidalgo is the birthplace of Mexican independence and known for inventive ice cream flavors, making it a rewarding short stopover between the two cities.
Going the other direction?
Bus from San Miguel de Allende to Guanajuato
Related routes
Bus route
Mexico City → San Miguel de Allende
3 h 45 min · $20–$35 USD
Bus route
Querétaro → San Miguel de Allende
1 h 15 min · $5–$12 USD
Bus route
Guadalajara → San Miguel de Allende
5 h · $25–$40 USD
Bus route
Guanajuato → Guadalajara
4 h · $20–$35 USD
Bus route
Guanajuato → Mexico City
5 h · $25–$40 USD
Bus route
San Miguel de Allende → Guadalajara
5 h · $25–$40 USD