Around the World

Distance between Hayward and Portsmouth

Distance from Hayward, CA to Portsmouth, OH is 2107 miles / 3391 kilometers.

Map showing the distance from Hayward to Portsmouth

Beeline Air distance: miles km

Hayward, CA

City: Hayward, CA
Country: United States

Portsmouth, OH

City: Portsmouth, OH
Country: United States

Time difference between Hayward and Portsmouth

The time difference between Hayward and Portsmouth is 21 hours. Portsmouth is 21 hours behind Hayward. Current local time in Hayward is 21:34 PST (2025-02-16) and time in Portsmouth is 00:34 EST (2025-02-17).

Search