Getting to San Miguel

Located in the heartland of Mexico San Miguel de Allende is conveniently located 3 hours north from Mexico City and a 10 hour drive from Brownsville, TX.

The City of San Miguel is served by two airports:

Leon (BJX) Airport is about 1:20 hours away with daily non stop flights from US cities like Houston, Dallas, Atlanta, Los Angeles, Oakland and San Jose; Mexican cities like Monterrey, Mexico City, Tijuana, Morelia and Zacatecas and connecting flights from other cities in the US and Mexico. The airlines that serve Leon are: Continental, American Airlines, Delta, Aero California, Mexicana,
Aviacsa and Aeromexico.

Queretaro (QRO) Airport is about 50 minutes away with daily non stop flights from US cities like Houston and Los Angeles; Mexican cities like Monterrey, Mexico City and Guadalajara . The airlines that serve Queretaro are: Continental Airlines, Aeromexico, Alma de Mexico and Aeromar.
Another option is to fly into Leon from Mexico City Airport in a 55 minute flight. The Mexico City airport is served by variety of international flights. By land one can take the bus service from the airport to Queretaro bus station which takes about 3 hours. Then take taxi to San Miguel that is just 40 minutes away.


Click to enlarge