Distance between San Miguel de Allende and San Pedro
Distance from San Miguel de Allende to San Pedro is 349 miles / 562 kilometers.
Map showing the distance from San Miguel de Allende to San Pedro
![]() |
Air distance: | miles km |
San Miguel de Allende
City: | San Miguel de Allende |
Country: | Mexico |
San Pedro
City: | San Pedro |
Country: | Mexico |
Time difference between San Miguel de Allende and San Pedro
There is no time difference between San Miguel de Allende and San Pedro. Current local time in San Miguel de Allende and San Pedro is 15:20 CST (2025-02-26)