
The two cities everyone pairs, 90 minutes apart. Direct buses, the Dolores Hidalgo transfer, shared shuttles, private taxis — and which one to pick for your bags and your budget.
The direct bus
Guanajuato''s Central de Autobuses sits about 6 km west of the historic centre, so factor in a taxi or the local Centro bus to get there. Direct services to San Miguel run a few times a day rather than hourly — check the departure board or the carrier''s app the day before and plan around it, not the other way round.
The journey itself is about ninety minutes through rolling farmland. Seats are assigned on first-class services, and this route is rarely full outside holidays and Cervantino.
If the only direct bus leaves at an hour that wastes your day, take the Dolores route instead.
Via Dolores Hidalgo — the flexible option
Buses from Guanajuato to Dolores Hidalgo run constantly, roughly an hour each way, and from Dolores there are frequent onward services to San Miguel taking about another hour. No booking, no waiting for a specific departure.
The bonus is Dolores itself: the birthplace of Mexican independence, the country''s Talavera pottery capital, and home to ice cream in flavours you will not believe until you try them. Two hours there turns a transfer into a stop worth making.
Full detail on that leg: How to get to Dolores Hidalgo, and what to do once you are there: Best things to do in Dolores Hidalgo.
Shuttles and private taxis
Shared shuttles between the two cities pick up at hotels and take about the same ninety minutes, with the advantage of no terminal at either end. They run on set schedules and need booking a day or two ahead.
A private taxi or pre-arranged transfer is the most expensive option and the least stressful one. It earns its price in two situations: heavy or awkward luggage, since Guanajuato''s hotels often sit up flights of steps, and travelling with children or anyone who cannot manage a bus terminal comfortably.
Agree the total fare before departure, and ask the driver to confirm the hotel by landmark — in San Miguel, the Jardín, the Parroquia, Zacateros; in Guanajuato, Jardín Unión, Plaza de la Paz, Mercado Hidalgo.
Driving
About 100 km, roughly an hour and a half, on federal road through Dolores Hidalgo or via the Guanajuato–San Miguel road. Straightforward in daylight; less pleasant after dark, when unlit stretches and topes (speed bumps) arrive without warning.
Neither city rewards having a car in its centre. Both are cobbled, steep and tightly one-way, with scarce parking. Use the car for the road between them and park it once you arrive.
Which to choose
Direct bus if a departure fits your day: cheapest sensible option, no transfers.
Via Dolores Hidalgo if it does not, or if you want a genuinely good stop en route.
Shared shuttle if you want hotel-to-hotel simplicity at a moderate price.
Private transfer if you have bags, kids or an early flight to catch afterwards.
Before you go: Is San Miguel de Allende safe?, day trips from San Miguel, and our city-by-city safety guide for the rest of the state.
Frequently asked questions
How long does it take from Guanajuato to San Miguel de Allende?
About an hour and a half on the direct bus, by shuttle, by private taxi or by car. Going via Dolores Hidalgo takes roughly two hours of travel plus your waiting time.
Is there a direct bus from Guanajuato to San Miguel de Allende?
Yes, but only a few departures a day rather than hourly. Check the schedule the day before; if it does not suit, the Dolores Hidalgo transfer runs constantly.
What is the cheapest way between Guanajuato and San Miguel de Allende?
The bus, whether direct or with a change in Dolores Hidalgo. Shared shuttles cost more, and private taxis are the most expensive.
Is a shared shuttle worth it?
It is if you value hotel-to-hotel pickup and want to avoid two bus terminals, especially with luggage. Book a day or two ahead.
Can I visit San Miguel de Allende as a day trip from Guanajuato?
Yes, comfortably. Ninety minutes each way leaves a full day in San Miguel. An early bus out and an evening return is a normal, easy day.
Do I need to book in advance?
Not usually, outside Semana Santa, the September fiestas, Día de Muertos and the Cervantino festival, when both cities fill and buses do sell out.



