Getting to San Miguel de Allende

San Miguel de Allende is served by 2 local airports, Leon (BJX) and Queretaro (QRO), each about an hour away.

These airports feature daily direct flights by Aeromexico, Mexicana, United, Delta, and American Airlines with daily direct flights from Atlanta, Chicago, Dallas, Houston and Los Angeles.

Mexico City is also an option, and is ia 3.5 hour drive or bus ride. There is a bus station conveniently located within the airport, which makes transfers relatively simple. I prefer a private driver, though, and have included links to my favorites below. 

Whatever you do, please do NOT rent a car and if you can help it, don’t drive in. San Miguel has serious traffic and parking challenges and it makes us all wince when you tell us you are renting a car. There is just no parking and it is a great way to ruin your vacaction. 

If you are moving, just know there are lots and lots of taxis, buses and walkable neighborhoods. If you still must bring a car, I strongly urge just one per family. 





Guadalajara – 223 Miles.
León– 95 Miles.
México D.F. – 171 Miles.
Morelia– 112 Miles.
Querétaro– 39 Miles.
San Luis Potosí – 100 Miles.
Laredo, Texas – 578 Miles

Airport Transfer Services

Do You 💛 San Miguel de Allende? We hunt down the best of San Miguel de Allende and deliver it to you weekly.

Sign up for the best of San Miguel de Allende, right here 👇

× How can I help you?