Driving directions from Zanzibar, Tanzania to Soweto, South Africa distance


Zanzibar, Tanzania
Head south 20 m
Turn left 49 m
Turn left 0.2 km
Turn right toward Mlandege Rd 36 m
Turn left onto Mlandege Rd 0.4 km
Turn left onto Malawi Rd 0.6 km
At the roundabout, take the 1st exit onto Mizingani Rd 0.2 km
Sharp right 0.2 km
Take the Dar es Salaam - Zanzibar ferry to Dar es Salaam 80.4 km
Turn left toward Sokoine Dr 67 m
Turn left onto Sokoine Dr 0.4 km
Continue straight onto Gerezani St 1.0 km
At the roundabout, take the 1st exit 63 m
Continue onto Bandari St 0.8 km
At the roundabout, take the 2nd exit onto Kilwa Rd/B2 287 km
At the roundabout, take the 2nd exit and stay on B2 267 km
Turn right onto Mtwara–Mbamba Bay Rd 3.5 km
Turn left 24.7 km
Slight left 9.5 km
Take the ferry
Entering Mozambique
2.0 km
Slight left 45.2 km
At the roundabout, take the 1st exit 78.4 km
At the roundabout, take the 4th exit 41.4 km
Turn left 83.5 km
Sharp left 138 km
Continue straight 42 m
Turn right 12.1 km
Turn left 225 km
Turn right 86.3 km
At the roundabout, take the 1st exit 326 km
Keep left 68.2 km
At the roundabout, take the 2nd exit 116 km
Turn right
Toll road
216 km
Turn left 49.0 km
Turn right 88.5 km
Turn left 45.1 km
Turn left 43.3 km
Turn right 50.2 km
Turn right 35.5 km
At the roundabout, take the 2nd exit
Toll road
Entering Zimbabwe
87.0 km
Continue straight 2.6 km
Continue onto Beira Rd 3.1 km
Turn left onto Park Rd 0.5 km
Turn right onto Bvumba Rd 1.0 km
Turn left onto Chimanimani Rd/A9 295 km
Turn left onto Reyaki Tangwena St 0.1 km
Turn right onto Herbert Chitepo St 0.2 km
Turn right at the 1st cross street onto Josiah Tongorara Rd 0.1 km
Turn left 0.6 km
Continue onto A4 115 km
Continue onto A4
Toll road
168 km
Turn left 0.3 km
Turn left onto A6 4.0 km
At the roundabout, take the 2nd exit and stay on A6
Entering South Africa
1.1 km
Continue onto Alfred Beit Rd Bridge/A6
Continue to follow Alfred Beit Rd Bridge
0.5 km
Continue onto N1 110 km
At the roundabout, take the 2nd exit and stay on N1
Toll road
94.0 km
Continue straight onto N1/R101
Continue to follow N1
Toll road
290 km
Take exit 124A to merge onto Ben Schoeman Fwy/Pretoria Main Rd/N1 toward Midrand/Johannesburg
Toll road
4.4 km
Keep right to stay on Ben Schoeman Fwy/Pretoria Main Rd/N1
Toll road
15.8 km
Keep right to continue on M1 28.7 km
Keep right to stay on M1 0.8 km
Take exit 391 to merge onto N12 Southern Bypass/N12 toward M68/Soweto/Kimberley/N1/Bloemfontein
Toll road
2.3 km
Take exit 67 for M68 toward Soweto
Toll road
1.1 km
Turn right onto Chris Hani Rd/Old Potchefstroom Rd/M68
Continue to follow Chris Hani Rd/M68
7.7 km
At the roundabout, take the 2nd exit and stay on Chris Hani Rd/M68 0.6 km
At the roundabout, take the 2nd exit and stay on Chris Hani Rd/M68 0.6 km
At the roundabout, take the 2nd exit onto Koma St/M72 1.8 km
Turn left onto Mandlempisi St 0.1 km
Turn left at the 2nd cross street onto Mokhele St
Destination will be on the left
25 m
Soweto, South Africa
Map data ©2023
Zanzibar to Soweto road map

Zanzibar to Soweto flight distance miles / km

1,577.3 mi / 2,538.5 km
Also see in Tanzania
Of interest in South Africa

Zanzibar to Soweto car distance km / miles

3,662.7 km / 2,275.9 miles

Zanzibar to Soweto driving time

2 days 4 hours 59 minutes

Zanzibar to Soweto average speed

69.1 km/h

Fuel consumption calculator

274.70 liters

Fuel price calculator

412.06 €
€/L