259.54 mi Straight Distance
299.85 mi Driving Distance
5 hours 47 mins Estimated Driving Time
The straight distance between Soshanguve (Gauteng) and Weenen (KwaZulu-Natal) is 259.54 mi, but the driving distance is 299.85 mi.
It takes to go from Soshanguve to Weenen.
Driving directions from Soshanguve to Weenen
Straight distance: 417.59 km. Route distance: 482.46 km
Latitude: -25.5254 // Longitude: 28.1006

Forecast: Scattered clouds
Temperature: 23.4°
Humidity: 43%
Current time: 07:15 AM
Sunrise: 05:55 AM
Sunset: 06:47 PM
Latitude: -28.85 // Longitude: 30.0667

Forecast: Broken clouds
Temperature: 18.5°
Humidity: 93%
Current time: 02:00 AM
Sunrise: 05:44 AM
Sunset: 06:42 PM