Travelers are voting Querétaro International Airport and Captain Rogelio Castillo National Airport as the best airports in San Miguel de Allende. There are 1 airport in Villagrán a city just 31 km from San Miguel de Allende and 2 airports in Apaseo el Alto which is 33 km distant. The most popular of these are Captain Rogelio Castillo National Airport in Villagrán and Querétaro International Airport in Apaseo el Alto. You can find 2 airports in Guanajuato and 52 airports in the country of Mexico. Our members favorite in Guanajuato is Querétaro International Airport and Mexico City International Airport is the top pick in Mexico. Want more? Check out our map of airports in San Miguel de Allende.