Distance from

Johannesburg to Bulawayo

Average travel distance is

896.32 km

Nomal travel times are between

4h 12min  -  17h 10min

896.32 km (557 miles) is the average travel distance between Johannesburg and . If you could walk at the speed of 3mph (4.8kph), it would take 5 days 19 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 798.11 km 495.92 miles 430.94 miles
Drive 950.50 km 590.61 miles 513.23 miles
Bus 940.35 km 584.3 miles 507.75 miles

BE PREPARED

Johannesburg - Bulawayo Info

The distance from Johannesburg Park to Marlboro 18 km (10.97 miles) .

The distance from Marlboro to OR Tambo Airport 14 km (8.94 miles) .

The distance from JNB to BUQ 744 km (462.49 miles) .

The distance from Bulawayo to Bulawayo 23 km (14.13 miles) .

Travel distance chart

The distance between Johannesburg to Bulawayo, Zimbabwe is 896.32 km (557 miles) and it would cost 65 USD ~ 239 AED to drive in a car that consumes about 16 MPG.