Voyrilo

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
→ Full transfer cost breakdown for CYWSan Miguel de Allende

Domestic airports near San Miguel de Allende, MX

44 km44 min
67 km
Querétaro, MX (QRO / MMQT) Querétaro Intercontinental Airport
1h 8m
77 km
Silao, MX (BJX / MMLO) Guanajuato International Airport
1h 18m
122 km2h 3m
150 km
San Luis Potosí, MX (SLP / MMSP) Ponciano Arriaga International Airport
2h 32m
185 km
Aguascalientes, MX (AGU / MMAS) Aguascalientes International Airport
3h 8m
214 km3h 37m
216 km3h 38m
222 km
Mexico City, MX (NLU / MMSM) Felipe Ángeles International Airport
3h 45m
240 km4h 3m
271 km
Guadalajara, MX (GDL / MMGL) Guadalajara International Airport
4h 35m
278 km4h 41m

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).