Distance from

Johannesburg to Casablanca

Average travel distance is

8391.57 km

Nomal travel times are between

16h 39min  -  22h 2min

8391.57 km (5214 miles) is the average travel distance between Johannesburg and Casablanca. If you could walk at the speed of 3mph (4.8kph), it would take 54 days 7 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 8391.57 km 5214.28 miles 4531.09 miles

Be prepared

Johannesburg - Casablanca Info

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

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

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

The distance from JNB to CMN 8322 km (5171 miles).

The distance from Casablanca Airport to Casablanca 36 km (23 miles).

Travel distance chart

The distance between Johannesburg to Casablanca, Grand Casablanca, Morocco is 8391.57 km (5214 miles) and it would cost 436 USD ~ 3,605 MAD to drive in a car that consumes about 110 MPG.