
Bus from Querétaro to San Miguel de Allende
Direct bus · ~1h 15m · $5–$12 USD · every 40–90 min
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Querétaro 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.
If you're flying into the Bajío to visit San Miguel de Allende, the bus from Querétaro is almost always your final leg, and it's a painless one. In a little over an hour you cross 65 kilometers of open ranchland and arrive in one of Mexico's most beloved colonial towns, all gilded churches, bougainvillea-draped walls, and rooftop bars. Departures are regular enough that you can plan loosely.
Primera Plus runs comfortable reserved service on this corridor, while Flecha Amarilla offers a more economical, frequent option that locals use daily. Both pull into San Miguel's Central de Autobuses, set a couple of kilometers from the historic center because the town's steep cobblestone streets aren't built for large coaches. A short taxi closes the gap to the Jardín, San Miguel's central plaza.
Route details: Querétaro to San Miguel de Allende
Travel time
1 h 15 min
Distance
65 km
Typical fare
$5 – $12 USD per person
Frequency
Regular (every 40–90 min)
First departure
Approx. 6:00 AM
Last departure
Approx. 9:30 PM
Operators on this route
Primera Plus · Flecha Amarilla
Pickup at Querétaro
Querétaro Central de Autobuses (Terminal A), Av. Constituyentes
Drop-off at San Miguel de Allende
Central de Autobuses de San Miguel de Allende, Calz. de la Estación
About the journey
The short hop from Querétaro to San Miguel de Allende is one of the easiest connections in the Bajío, and a favorite first move for travelers flying into Querétaro's airport on their way to the famous artist colony. Buses leave Querétaro's Central de Autobuses and run northwest about 65 kilometers across rolling high-desert ranchland, climbing slightly toward San Miguel's hilltop perch. The trip takes roughly 75 minutes. Primera Plus and its Flecha Amarilla economy brand both serve the route, with Primera Plus offering reserved executive-style seats and Flecha Amarilla running a cheaper, more frequent local service. You arrive at San Miguel's Central de Autobuses on the edge of town, a short taxi ride from the pink Parroquia and the cobblestone center.
Travel tips for Querétaro → San Miguel de Allende
- Pair it with the airport. Querétaro's airport is the closest air gateway to San Miguel, and the Central de Autobuses connection makes a flight-plus-bus combo the standard way to arrive.
- Choose Primera Plus for comfort, Flecha Amarilla for savings. The two share the route; Primera Plus has assigned executive seats, while Flecha Amarilla is cheaper and runs more often as a local-style service.
- Budget for a taxi at the end. San Miguel's bus station is a couple of kilometers downhill from the center; grab a taxi from the rank rather than attempting the cobblestones with luggage.
- Travel light on the cobblestones. San Miguel is famously hilly and stone-paved, so wheeled bags struggle. Pack with that final walk to your hotel in mind.
- Go early to beat crowds. San Miguel fills with day-trippers; an early departure from Querétaro gets you there before the midday tour buses and the strongest high-altitude sun.
- Carry cash for the short ride. Local taxis from the terminal and small purchases in the center are smoother with pesos than with cards.
Frequently asked questions
How long is the bus from Querétaro to San Miguel de Allende?
The trip takes about 75 minutes to cover the roughly 65 kilometers between the two cities. It's a short, easy ride across open Bajío ranchland with minimal traffic.
How much does the bus from Querétaro to San Miguel de Allende cost?
Fares run from about $5 to $12 USD. Flecha Amarilla's economy service sits at the lower end, while Primera Plus's reserved seating costs a little more.
What time do buses to San Miguel de Allende depart?
Buses run regularly, roughly every 40 to 90 minutes from about 6:00 AM until around 9:30 PM. Frequency is highest in the morning and early evening.
Is there a bus from Querétaro airport to San Miguel de Allende?
There's no single direct airport bus, but the standard route is a short taxi or transfer from Querétaro airport to the Central de Autobuses, then a bus on to San Miguel. Many travelers also arrange a private shuttle.
Where does the bus drop me off in San Miguel de Allende?
Buses arrive at San Miguel's Central de Autobuses on Calz. de la Estación, a couple of kilometers from the historic center. Take a taxi from the terminal to reach the Jardín and the Parroquia.
Going the other direction?
Bus from San Miguel de Allende to Querétaro
Related routes
Bus route
Guadalajara → San Miguel de Allende
5 h · $25–$40 USD
Bus route
Guanajuato → San Miguel de Allende
1 h 30 min · $8–$15 USD
Bus route
Mexico City → San Miguel de Allende
3 h 45 min · $20–$35 USD
Bus route
Querétaro → Mexico City
3 h · $15–$28 USD
Bus route
San Miguel de Allende → Guadalajara
5 h · $25–$40 USD
Bus route
San Miguel de Allende → Guanajuato
1 h 30 min · $8–$15 USD