There are 3 airports available to get to San Miguel.
(QRO ) Querétaro International Airport, Querétaro, MX
The Querétaro airport is just 30 miles away from San Miguel de Allende, Mexico. I highly recommend spending a day touring Querétaro during your trip.
For those traveling from the US there are direct flights from both Houston/ George Bush International Airport (IAH) and Phoenix / Sky Harbor International Airport (PHX). However, people flying from the US often find cheaper fares flying into Mexico City.
(MEX ) Mexico City International Airport, MX
The Mexico City airport is about three and a half hours from San Miguel de Allende, Mexico. There are numerous direct flights every day from a variety of domestic and international airlines. . It is the least convenient due to distance, but worth it if you want to spend a few days in Mexico City as well (highly recommended).
(BJX ) Aeropuerto Del Bajío , León / Guanajuato, MX
The Leon airport is about an hour and a half from San Miguel de Allende, Mexico.
Map
We recommend shuttle service/bus to get to San Miguel de Allende, Uber may also be an option for those traveling from Queretaro.
The city itself is no bigger than 3 square km/2 square miles, perfect for getting around on foot. Being a historic colonial city with narrow cobblestone roads, driving and parking is difficult. We do not recommend renting a car, instead save the cash for a bar and opt walk.
Buses
ETN and Turistar
Primer Plus
Cost
From Mexico City :
Approximate cost from MEX to San Miguel
Shuttle /Bus = $ 25 USD / $ 400 MXN
Private Driver = $ 150 USD
From Querétaro:
Approximate cost from QRO to San Miguel
Shuttle /Bus (one-way) = $ 10 USD / $ 115 MXN
Private Driver= $60 USD/
Taxi = $ 40 USD / $ 750 MXN
Uber = $ 30 USD / $ 550 MXN
Distance from Mexico City to San Miguel: 310 Km
Time from Mexico City to San Miguel: 3h 15min
Distance fro Queretaro to San Miguel de Allende, Gto. : 30 miles/70km
SAN MIGUEL DE ALLENDE | 22.04.2017