To get around in San Miguel de Allende, you can use a variety of transportation options including taxis, buses, and ride-hailing apps, as well as walk or drive, given the city's relatively small size and historic center.

Quick Facts

Main International Airport(s)León/Guanajuato International Airport (BJX)
Domestic Air Networkmoderate
Rail Networklimited
Drives Onright
Road Qualitymoderate
Ride-Hailing AppsUber, Didi

Getting There

San Miguel de Allende is located in the state of Guanajuato, Mexico, and the closest international airport is the León/Guanajuato International Airport (BJX), which is about 160 kilometers (100 miles) from the city. You can fly into BJX from several major US cities, including Los Angeles, Dallas, and Houston, as well as from Mexico City. From the airport, you can take a taxi or shuttle to San Miguel de Allende, which takes around 2-3 hours depending on traffic. Alternatively, you can also fly into Mexico City's Benito Juárez International Airport (MEX) and take a bus or taxi to San Miguel de Allende, which takes around 4-5 hours.

If you're coming from another city in Mexico, you can also take a bus to San Miguel de Allende. The city has several bus stations, including the Central de Autobuses, which offers connections to major cities like Mexico City, Guanajuato, and Querétaro. You can also take a taxi or drive to San Miguel de Allende from nearby cities, although traffic and parking can be challenging, especially in the historic center.

Domestic Flights

If you're already in Mexico, you can also take a domestic flight to León/Guanajuato International Airport (BJX) from other major cities like Mexico City, Cancun, or Puerto Vallarta. Domestic airlines like Aeromexico, VivaAerobus, and Volaris offer flights to BJX, and you can book tickets online or through a travel agency. Prices vary depending on the route and time of year, but you can expect to pay around 2,000-5,000 MXN (100-250 USD) for a one-way ticket. It's a good idea to book in advance, especially during peak travel seasons like summer and holidays.

Trains & Rail

San Miguel de Allende does not have a train station, and the rail network in Mexico is limited. However, you can take a train from Mexico City to the nearby city of Querétaro, and then take a bus or taxi to San Miguel de Allende. The train ride takes around 2-3 hours, and the bus or taxi ride takes another 1-2 hours. The train network in Mexico is operated by Ferromex and Kansas City Southern de Mexico, and you can book tickets online or at the train station.

Buses & Coaches

Taking the bus is a convenient and affordable way to get around San Miguel de Allende and other cities in Mexico. Several bus companies, including Primera Plus, Estrella de Oro, and Ómnibus de México, offer connections to major cities like Mexico City, Guanajuato, and Querétaro. The bus ride from Mexico City to San Miguel de Allende takes around 4-5 hours, and costs around 200-500 MXN (10-25 USD) one way. You can book tickets online or at the bus station, and it's a good idea to book in advance, especially during peak travel seasons.

City Transport

ModeAvailable InCost (USD)Notes
City BusSan Miguel de Allende$0.50-$1Inexpensive, frequent service
TaxiSan Miguel de Allende$5-$10Available everywhere, metered rates
Ride-HailingSan Miguel de Allende$5-$10Uber, Didi available
Tuk-tuk/RickshawNot available-Not a common mode of transport
Bike RentalSan Miguel de Allende$10-$20 per dayAvailable, scenic routes
WalkingSan Miguel de AllendefreeHistoric center is walkable

Driving

  • To drive in San Miguel de Allende, you'll need a valid driver's license from your home country or an international driver's license.
  • Road conditions in San Miguel de Allende are generally moderate, with some cobblestone streets and narrow roads in the historic center.
  • Fuel costs are relatively low in Mexico, with gasoline prices around 20-30 MXN (1-1.50 USD) per liter.
  • Car rental companies like Hertz, Avis, and Europcar have offices in San Miguel de Allende, and you can book a car online or at the airport.
  • Be aware of parking challenges in the historic center, and consider parking in a secure lot or garage.
  • Hazards like potholes, pedestrians, and livestock on the road can be challenging, especially at night or in rural areas.

Transport Tips

  • Be aware of your surroundings, especially in crowded areas or at night, and keep an eye on your belongings.
  • Use reputable taxi companies or ride-hailing apps, and always check the driver's ID before getting in.
  • Learn some basic Spanish phrases, like "¿Cuánto cuesta?" (how much does it cost?) and "¿Dónde está...?" (where is...?).
  • Download ride-hailing apps like Uber or Didi, and consider downloading a mapping app like Google Maps or Waze.
  • Be prepared for traffic and parking challenges in the historic center, and consider walking or taking a taxi instead of driving.
  • Keep some cash on hand, as not all businesses accept credit or debit cards.
  • Consider purchasing travel insurance that covers transportation accidents or delays.