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.
Distance from
Maseru to JohannesburgAverage travel distance is
515.92 kmNomal travel times are between
2h 3min - 13h 17minTravel 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.