Distance from

Maseru to Johannesburg

Average travel distance is

515.92 km

Nomal travel times are between

2h 3min  -  13h 17min

515.92 km (321 miles) is the average travel distance between Maseru and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 8 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 452.94 km 281.44 miles 244.57 miles
Drive 444.66 km 276.3 miles 240.1 miles
Bus 572.47 km 355.72 miles 309.11 miles
Train 593.61 km 368.85 miles 320.52 miles

BE PREPARED

Maseru - Johannesburg Info

The distance from Maseru to Maseru 23 km (14.19 miles) .

The distance from MSU to JNB 397 km (246.98 miles) .

The distance from Johannesburg to OR Tambo Airport 1 km (0.36 miles) .

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

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

Travel distance chart

The distance between Maseru to Johannesburg is 515.92 km (321 miles) and it would cost 16 USD ~ 162 ZAR to drive in a car that consumes about 4 MPG.