Driving directions from Richards Bay, South Africa to Diepsloot, South Africa distance


Richards Bay, South Africa
Head east 3.0 km
Turn right 3.4 km
Turn left 0.6 km
Turn right 1.0 km
Turn right onto Harbour Arterial 0.7 km
Continue onto Harbour Arterial 0.2 km
Slight left toward Harbour Arterial 0.1 km
Slight left onto Harbour Arterial 1.4 km
Continue onto Ferro Cl 0.4 km
Turn left onto John Ross Hwy/R34
Continue to follow R34
56.3 km
Turn right onto R34/R66
Continue to follow R34
151 km
Turn left to stay on R34 6.0 km
Turn left onto R33/R34 23.1 km
Turn right onto R34 75.6 km
Turn right onto N11 1.2 km
Turn left at the 1st cross street 10.7 km
Slight left 1.7 km
Turn right onto R34 88.5 km
Turn left to stay on R34 13.6 km
Turn right onto R103/R34 14.9 km
Turn left onto R34 13.5 km
Turn right to merge onto N3 toward Johannesburg
Partial toll road
143 km
Merge onto N12
Toll road
7.2 km
Keep right to continue on N3 Eastern Bypass/N3
Toll road
15.0 km
At the interchange 104-Buccleuch, keep left and follow signs for M1 toward Johannesburg 0.4 km
Keep right at the fork to continue on Exit 104, follow signs for N1/Pretoria/Polokwane and merge onto Ben Schoeman Fwy/Pretoria Main Rd/N1
Toll road
11.3 km
Take exit 115 for Olifantsfontein Road toward Midrand/R562 0.6 km
Turn left onto Olifantsfontein Rd (signs for Olifantsfontein Road/R562/Noordwyk) 3.6 km
Continue onto Summit Rd 9.2 km
Turn left onto William Nicol Dr/R511 1.3 km
Turn right 0.6 km
Continue onto Gateside Ave 0.2 km
Continue straight 88 m
Continue onto Peach Rd 0.1 km
Turn right onto Pear St
Destination will be on the left
0.3 km
Diepsloot, South Africa
Map data ©2017 AfriGIS (Pty) Ltd, Google
Richards Bay to Diepsloot road map

Richards Bay to Diepsloot flight distance miles / km

315.9 mi / 508.3 km
Also see in South Africa

Richards Bay to Diepsloot car distance km / miles

658.9 km / 409.5 miles

Richards Bay to Diepsloot driving time

7 hours 23 minutes

Richards Bay to Diepsloot average speed

89.1 km/h

Fuel consumption calculator

49.42 liters

Fuel price calculator

74.13 €
€/L