Distance between Villagrán and San Miguel de Allende
Distance from Villagrán to San Miguel de Allende is 32 miles / 52 kilometers.
Map showing the distance from Villagrán to San Miguel de Allende
![]() |
Air distance: | miles km |
Villagrán
City: | Villagrán |
Country: | Mexico |
San Miguel de Allende
City: | San Miguel de Allende |
Country: | Mexico |
Time difference between Villagrán and San Miguel de Allende
There is no time difference between Villagrán and San Miguel de Allende. Current local time in Villagrán and San Miguel de Allende is 21:56 CST (2025-02-25)