301.10 mi Straight Distance
453.44 mi Driving Distance
9 hours 5 mins Estimated Driving Time
The straight distance between Excelsior (Free State) and Richards Bay (KwaZulu-Natal) is 301.10 mi, but the driving distance is 453.44 mi.
It takes to go from Excelsior to Richards Bay.
Driving directions from Excelsior to Richards Bay
Straight distance: 484.48 km. Route distance: 729.59 km
Latitude: -28.9394 // Longitude: 27.0653

Forecast: Scattered clouds
Temperature: 23.0°
Humidity: 34%
Current time: 12:00 AM
Sunrise: 03:58 AM
Sunset: 04:51 PM
Latitude: -28.7807 // Longitude: 32.0383

Forecast: Overcast clouds
Temperature: 22.9°
Humidity: 87%
Current time: 06:51 PM
Sunrise: 05:39 AM
Sunset: 06:30 PM