Distance between San Pedro and Harrisonburg
Distance from San Pedro, CA to Harrisonburg, VA is 2208 miles / 3554 kilometers.
Map showing the distance from San Pedro to Harrisonburg
![]() |
Air distance: | miles km |
San Pedro, CA
City: | San Pedro, CA |
Country: | United States |
Harrisonburg, VA
City: | Harrisonburg, VA |
Country: | United States |
Time difference between San Pedro and Harrisonburg
The time difference between San Pedro and Harrisonburg is 3 hours. Harrisonburg is 3 hours ahead of San Pedro. Current local time in San Pedro is 10:18 PST (2025-02-27) and time in Harrisonburg is 13:18 EST (2025-02-27).