Distance from

Johannesburg to Francistown

Average travel distance is

870.65 km

Nomal travel times are between

4h 0min  -  27h 52min

870.65 km (541 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 15 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 629.51 km 391.16 miles 339.91 miles
Drive 793.74 km 493.21 miles 428.58 miles
Bus 870.37 km 540.82 miles 469.96 miles
Train 1188.97 km 738.79 miles 641.99 miles

BE PREPARED

Johannesburg - Francistown Info

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

The distance from Marlboro to OR Tambo Airport 15 km (9.19 miles) .

The distance from JNB to FRW 598 km (371.43 miles) .

Travel distance chart

The distance between Johannesburg to Francistown, Botswana is 870.65 km (541 miles) and it would cost 40 USD ~ 344 BWP to drive in a car that consumes about 10 MPG.