Trip to San Miguel de Allende

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Mexico City to San Miguel de Allende

🛫 Ready to embark on a quick journey from Mexico City to San Miguel de Allende? The fastest way to get there is by taking a direct flight from Mexico City Airport to Leon/Guanajuato Airport, which only takes 1 hour and 14 minutes. 🌄 Once you arrive at Leon/Guanajuato Airport, you're just a scenic 1.5-hour drive away from the charming town of San Miguel de Allende.

Where to stay in San Miguel de Allende

There are over 329 hotels to stay in San Miguel de Allende. Prices range from $6 per night.

Find accommodation