Nearest Airports San Miguel de Allende has two nearby international airports:
Aeropuerto Internacional de Guanajuato (BJX) is approximately 145 km (90 miles) from San Miguel de Allende, in between León and Guanajuato. It lies 20 km southeast of León and 30 km west of Guanajuato. Airlines that serve BJX from the United States are: Aeromexico, American Airlines, Delta Airlines and United Airlines. BJX lies between the cities of León and Guanajuato, the state capital.
Aeropuerto Internacional de Querétaro (QRO) is approximately 87 km (54 miles) from San Miguel de Allende. Airlines that serve QRO from the United Sates are: Aeromexico, American Airlines, Delta Airlines and United Airlines.
Another Airport Option is Benito Juárez Airport (MEX) in Mexico City (about 4 hours from San Miguel de Allende). The Mexico City airport has a larger selection of flight times and international airlines to chose from. Flights to Mexico City are typically cheaper than flights to BJX or QRO, but flying into León or Queretaro is considered more convenient.