Nearest Airport to San Miguel de Allende, MX
CYWMMCYDomestic
Captain Rogelio Castillo National Airport
Celaya, MX
44 km
straight-line
44 min
by road (~59 km)
Transfer from CYW to San Miguel de Allende
Private Transfer
Fixed price, door-to-door
~44 min · via Transferhood
Taxi (metered)
Metered fare
price may vary by traffic
Rental Car
From €25/day
+ fuel ~€5
Domestic airports near San Miguel de Allende, MX
✔216 km
Uruapan, MX (UPN / MMPN) Uruapan - Licenciado y General Ignacio Lopez Rayon International Airport
3h 38mTransfer costs from nearby airports
Related Calculators
Frequently Asked Questions
What is the nearest airport to San Miguel de Allende?
The closest airport to San Miguel de Allende is Captain Rogelio Castillo National Airport (CYW), located approximately 44 km away. Estimated driving time is 44 min.
How far is CYW airport from San Miguel de Allende?
Captain Rogelio Castillo National Airport is 44 km (straight-line) from San Miguel de Allende, with an estimated road distance of 59 km.
How do I get from CYW to San Miguel de Allende?
From Captain Rogelio Castillo National Airport airport you can reach San Miguel de Allende by private transfer, taxi, or rental car. Driving time is approximately 44 min. Book a fixed-price transfer via Transferhood.
Are there alternative airports near San Miguel de Allende?
Yes. Alternative airports include Querétaro Intercontinental Airport (QRO, 67 km) and Guanajuato International Airport (BJX, 77 km).