Distance between San Pedro del Gallo and Surprise
Distance from San Pedro del Gallo to Surprise, AZ is 737 miles / 1186 kilometers.
Map showing the distance from San Pedro del Gallo to Surprise
![]() |
Air distance: | miles km |
San Pedro del Gallo
City: | San Pedro del Gallo |
Country: | Mexico |
Surprise, AZ
City: | Surprise, AZ |
Country: | United States |
Time difference between San Pedro del Gallo and Surprise
The time difference between San Pedro del Gallo and Surprise is 1 hour. Surprise is 1 hour behind San Pedro del Gallo. Current local time in San Pedro del Gallo is 13:42 CST (2025-02-27) and time in Surprise is 12:42 MST (2025-02-27).