Distance from

Tangier to Marrakesh

Average travel distance is

630.63 km

Nomal travel times are between

6h 18min  -  9h 50min

630.63 km (392 miles) is the average travel distance between Tangier and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 1 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Drive 623.42 km 387.37 miles 336.62 miles
Bus 621.69 km 386.3 miles 335.69 miles
Flight 637.19 km 395.93 miles 344.05 miles
Train 640.22 km 397.81 miles 345.69 miles

BE PREPARED

Tangier - Marrakesh Info

The distance from Tangier to Tetuan 65 km (40.22 miles) .

The distance from Tetuan to Tetouan 6 km (3.73 miles) .

The distance from TTU to RAK 561 km (348.59 miles) .

The distance from Marrakech to Marrakesh-Tensift-El Haouz 6 km (3.44 miles) .

Travel distance chart

The distance between Tangier, Morocco to Marrakesh, Marrakesh-Tensift-El Haouz, Morocco is 630.63 km (392 miles) and it would cost 27 USD ~ 223 MAD to drive in a car that consumes about 6 MPG.