Around the World

Distance between Tucson and San Pedro

Distance from Tucson, AZ to San Pedro is 661 miles / 1064 kilometers.

Map showing the distance from Tucson to San Pedro

Beeline Air distance: miles km

Tucson, AZ

City: Tucson, AZ
Country: United States

San Pedro

City: San Pedro
Country: Mexico

Time difference between Tucson and San Pedro

The time difference between Tucson and San Pedro is 1 hour. San Pedro is 1 hour ahead of Tucson. Current local time in Tucson is 06:51 MST (2025-02-26) and time in San Pedro is 07:51 CST (2025-02-26).

Search