How to Get to San Miguel de Allende
From Mexico City to San Miguel de Allende
From Mexico City to San Miguel de Allende, the cheapest way to travel is by bus for 921 MXN, while traveling by charter takes 3h 0m and is the fastest option.
From Guadalajara to San Miguel de Allende
Traveling from Guadalajara? Save money by choosing bus for 1214 MXN, or get to San Miguel de Allende faster by charter in 4h 19m.
From Guanajuato to San Miguel de Allende
Traveling from Guanajuato to San Miguel de Allende, your best choice is bus for 288 MXN, which gets you there in just 1h 10m.
Arrival stations in San Miguel de Allende
Travelers arriving in San Miguel de Allende usually arrive at one of these stations: