Getting there
San Miguel has no airport of its own, so you fly into a nearby city and drive the last stretch.
By air. The closest and easiest is Queretaro (QRO), roughly a 1 to 1.5 hour drive away. Bajio airport in Leon (BJX) is the other option, around 1.5 to 2 hours, and sometimes has more international connections. Mexico City (MEX) is about 3.5 to 4 hours by road and often carries the cheapest long-haul fares. From any of them, prebooked shuttles and private cars are the standard way in, roughly 60 to 120 USD for a private transfer from QRO or BJX (approximate), less if you take a shared van. Do not count on ride apps for the airport run; a booked transfer is far smoother and the drivers know the cobbled last mile.
By bus
Mexico’s long-distance buses are comfortable, punctual and a genuinely good option here. Primera Plus and ETN run the main routes, and Primera Plus is the workhorse into San Miguel. Rough guides: from Mexico City’s Terminal Norte about 3.5 to 4 hours; from Queretaro about 1 to 1.5 hours; from Leon or the BJX airport about 1.5 to 2 hours. Fares run roughly 250 to 600 MXN depending on route and class (approximate). Everything arrives at the Central de Autobuses on the edge of town, from where it is a short, cheap taxi to the center, around 60 to 90 MXN (approximate). This is the low-stress budget choice, and the seats on ETN in particular are close to business class.
By car
Driving in is easy on good toll highways, the 57 from Mexico City and Queretaro feeding onto the local road. The catch is the town itself: narrow one-way cobbled streets, scarce and pricey parking, and slow crawling behind delivery trucks on Canal and Zacateros. If you are staying central, a car is more burden than help and you will pay to garage it overnight. If you are out in Guadiana or the far colonias, or you plan several day trips to places like Dolores Hidalgo, Atotonilco and the springs, it earns its keep. The tolls between here and Mexico City add up to a few hundred pesos each way.
Getting around
- On foot. The center is walkable and that is how you should do it. Wear sturdy shoes with grip; the cobbles, steps and steep hills are hard on ankles and slick after rain. This is not a heels town, and downhill after a rooftop drink is where people go over.
- Taxis. Cheap and plentiful for hops across town or up to the colonias, typically 50 to 90 MXN for a ride within the urban area (approximate). Ride apps have limited and inconsistent coverage, so a flagged or hotel-called local taxi is usually simpler, especially at night.
- No metro or real local bus network you will need. The town is too small. City buses do serve the outer colonias, but visitors rarely touch them.
- Between towns. Frequent buses link San Miguel with Queretaro, Dolores Hidalgo and Guanajuato city for day trips, and the run out to Dolores Hidalgo is a quick, cheap ride.
Comfort notes
The roads around here are highland but not stomach-churning, so motion sickness is rarely an issue on the main routes. Night driving on the smaller rural roads toward the springs or Atotonilco is worth avoiding, since they are unlit, occasionally potholed and share space with slow farm traffic and stray livestock. If you are day-tripping out that way, aim to be back before dark. For everything in town, your feet and the odd taxi are all you need.