Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Querétaro to San Miguel de Allende

Direct bus · ~1h 15m · $5–$12 USD · every 40–90 min

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Querétaro to San Miguel de Allende

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

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

See the return route →

Related routes