Distance between Sierra Vista and San Pedro
Distance from Sierra Vista, AZ to San Pedro is 603 miles / 971 kilometers.
Map showing the distance from Sierra Vista to San Pedro
![]() |
Air distance: | miles km |
Sierra Vista, AZ
City: | Sierra Vista, AZ |
Country: | United States |
San Pedro
City: | San Pedro |
Country: | Mexico |
Time difference between Sierra Vista and San Pedro
The time difference between Sierra Vista and San Pedro is 1 hour. San Pedro is 1 hour ahead of Sierra Vista. Current local time in Sierra Vista is 12:14 MST (2025-02-26) and time in San Pedro is 13:14 CST (2025-02-26).