594.81 mi Straight Distance
878.43 mi Driving Distance
16 hours 4 mins Estimated Driving Time
The straight distance between New Hanover (KwaZulu-Natal) and Mossel Bay (Western Cape) is 594.81 mi, but the driving distance is 878.43 mi.
It takes 15 hours 50 mins to go from New Hanover to Mossel Bay.
Driving directions from New Hanover to Mossel Bay
Straight distance: 957.05 km. Route distance: 1,413.39 km
Latitude: -29.3578 // Longitude: 30.5265

Forecast: Clear sky
Temperature: 18.0°
Humidity: 40%
Current time: 06:41 AM
Sunrise: 06:35 AM
Sunset: 05:31 PM
Latitude: -34.1833 // Longitude: 22.1333

Forecast: Clear sky
Temperature: 18.0°
Humidity: 40%
Current time: 06:41 AM
Sunrise: 07:16 AM
Sunset: 05:57 PM