Getting Around San Miguel de Allende
San Miguel de Allende is a colonial town built into the side of a mountain ridge, and that geography shapes everything about how you move through it. The historic center is compact and largely walkable, but the cobblestone streets are narrow, often uneven, and some inclines are steep enough to be genuinely tiring. Comfortable shoes are not a luxury here — they are essential. For longer hops across town or trips to outlying areas, a small local bus system, taxis, and ride-hailing apps fill in the gaps.
On Foot
Walking is the default way to get around San Miguel, and for good reason: the vast majority of the town's attractions sit within walking distance of one another. The catch is the terrain. Because the town was built into a mountainside, some streets climb at angles that will slow you down, and the cobblestones — several of these streets were little more than goat tracks before they were paved — are frequently in disrepair. Curbs can also be a high step up from the roadway. If you have mobility concerns or are unaccustomed to hilly, uneven ground, plan your days accordingly and give yourself more time than you think you need.
Local Buses (Urbanos)
San Miguel has its own bus system, known locally as urbanos, that covers the whole town, including out-of-the-way spots like the Luciérnaga Shopping Center. A few practical points for visitors:
- Hours: Buses run daily from roughly 07:00 to 21:00.
- Fare: A flat rate for a single ride within the city center, paid in cash to the driver, who gives change. There are no transfers.
- Frequency: Every 15–20 minutes in the central city, but only every 1–2 hours to and from outlying areas of the municipality.
- Routes: Routes are never identified by number. They are named after their destination, which is generally marked or painted on the side of the bus or on the windshield. There is no route map, so ask locally if you are unsure which bus to take.
- Two words to know: Centro means downtown; Central means the bus station. These are different places, so listen carefully.
The main intercity bus station sits on Calzada de la Estación in the Los Mezquites area. To reach the city center from there, take one of the frequent local buses marked "Central" and pay the driver in cash.
Intercity Buses
San Miguel is well served by both first-class and second-class intercity buses, and tickets for both can be bought at the station. Several major Mexican lines connect the town to the wider region:
- Primera Plus is the major regional line, also operating the Coordinados and Flecha Amarilla services for travel within Guanajuato and to adjacent states. Its first-class buses reach Celaya, Guadalajara, Guanajuato, León, Mexico City (México Norte), Morelia and other cities; passengers often connect through León, Guadalajara or Mexico City for destinations further afield. More frequent service to nearby towns such as Celaya, Dolores Hidalgo and Guanajuato runs on the second-class Flecha Amarilla or Coordinados lines.
- ETN (Enlaces Terrestres Nacionales) and Turistar offer a deluxe class of service that rivals business class on a plane, connecting San Miguel to Guadalajara, Guanajuato, León, Mexico City (México Norte) and Morelia.
- Grupo Estrella Blanca, which also operates the Autobus Americanos, Elite, Elite Plus, Futura, Futura Select and Oriente brands, links San Miguel to Mexico City (México Norte), Morelia and Tepotzotlán, with onward service to Durango, Ciudad Juárez, Puebla and Reynosa.
- Omnibus de Mexico, including its Noreste and Omnibus Plus brands, also serves the town.
- Pegasso runs from San Miguel to Dolores Hidalgo, Mexico City (México Norte), Querétaro, San Juan del Río, San Felipe and Tepotzotlán.
If you prefer to book in person, an independent travel agent in the center, Peradora Agencia de Viajes on Cuna de Allende, sells first-class tickets for the Primera Plus and ETN lines. Buying online can sometimes earn you a discount.
Taxis and Ride-Hailing
Taxis are a quick, inexpensive way to cover short distances around town — a cab ride anywhere downtown is cheap enough that many visitors default to it rather than dealing with the hills on foot. Ride-hailing is also available: both Uber and Didi cover the city.
Note the distinction at the airports, though. At the León (BJX) and Querétaro (QRO) airports, only approved taxi services — the green and white cars — are official. Uber and Didi drivers may be willing to pick you up, but they risk being pulled over by police and ordered to turn around and take you back. At Mexico City's Benito Juárez airport (MEX), the rules are stricter still: do not take a non-prepaid taxi, and do not pick up a taxi from the street outside the terminal, both for safety and because drivers there are known to overcharge visitors heavily. The only taxis allowed inside the MEX airport are the official "Transporte Terrestre" cabs; you buy a zone-priced ticket ahead of time inside the terminal, walking well down to the right after exiting international arrivals.
By Car
If you are an experienced driver in Mexico, reaching San Miguel is straightforward — it is less than two hours from León, about an hour from Querétaro, and roughly a three-hour drive from Mexico City. The difficulty comes once you arrive. Parking is at an absolute premium, so arrange a spot for your car before you get there. The cobblestone streets were never designed for modern traffic, and driving around town can be a challenge. Most visitors end up walking or taking a short cab ride instead.
On the approach roads, conditions are generally good and safe to drive, at least during the day. Because much of the surrounding land is open range, horses and cattle sometimes wander onto the road, especially at night. Local drivers also tend to drive fast on the two-lane highways, which can make relaxed sightseeing behind the wheel less pleasant than you might expect; slower drivers often pull partly onto the shoulder to let faster traffic pass.
Getting There from the Airports
San Miguel has no airport of its own. The two closest options are Aeropuerto Bajío/León (BJX) to the west and Aeropuerto Querétaro (QRO) to the southeast. Arriving at either one reduces your final leg to a relatively inexpensive shuttle or cab ride of about an hour into town. Airlines serving the region include Aeroméxico Connect, Viva Aerobus and Volaris, plus United Express and American Eagle from Houston and Dallas/Fort Worth respectively.
From León (BJX) or Querétaro (QRO):
- Hotel-arranged transport: If you don't know San Miguel well, calling ahead to your hotel or B&B to arrange a pickup is often the best option. It is almost always cheaper than taking a taxi from the airport, and a driver sent by your lodging will know how to get you straight to the door rather than just to the town. The driver meets you inside the terminal, in the area where you clear customs.
- Shuttles: You can book direct with one of the many shuttle services listed on San Miguel websites. The company Bajiogo, for example, offers a shuttle from either airport and will drop you at your exact location — a good deal if you are traveling alone, though roughly comparable to a taxi if there are two of you.
- Taxi: Use only the approved green and white cars. Remember that ride-hailing pickups at these airports are risky for the driver.
- By bus: From Querétaro airport, take a taxi or ride-hailing service to the Querétaro bus terminal, where direct intercity buses run to San Miguel. From León airport, buses are not really convenient — there is no bus from the airport itself to San Miguel, only to León, so you would need to catch a bus into León and transfer, or walk farther from the airport to catch a bus along the road.
From Mexico City (MEX): Flying through Mexico City can be cheaper, but the onward journey takes longer. Primera Plus runs hourly buses from the airport to Querétaro and Celaya, where you transfer to another bus for San Miguel — a four- to five-hour trip in total. Alternatively, make your way to the northern bus terminal (Autobuses del Norte, on Metro line 5) for a direct intercity bus to San Miguel. If you are determined to fly into Mexico City and skip the bus, arrange ahead for your hotel or B&B to send a taxi from San Miguel; you may be charged for both directions of the driver's trip, but it will still be far less expensive — and far safer — than trying to hail a cab outside the terminal.
Carpooling
If you are coming from a nearby city, it is worth checking shared-ride options on Blablacar as a low-cost alternative to buses or a rental car.