670.30 mi Straight Distance
896.59 mi Driving Distance
16 hours 34 mins Estimated Driving Time
The straight distance between Swellendam (Western Cape) and Weenen (KwaZulu-Natal) is 670.30 mi, but the driving distance is 896.59 mi.
It takes to go from Swellendam to Weenen.
Driving directions from Swellendam to Weenen
Straight distance: 1,078.52 km. Route distance: 1,442.61 km
Latitude: -34.0167 // Longitude: 20.4333

Forecast: Scattered clouds
Temperature: 15.2°
Humidity: 80%
Current time: 02:01 AM
Sunrise: 06:24 AM
Sunset: 07:16 PM
Latitude: -28.85 // Longitude: 30.0667

Forecast: Scattered clouds
Temperature: 33.3°
Humidity: 24%
Current time: 02:00 AM
Sunrise: 05:50 AM
Sunset: 06:33 PM