559.75 km (347 miles) is the average travel distance between Marrakech and Fez. If you could walk at the speed of 3mph (4.8kph), it would take 3 days 14 hours.
Distance fromMarrakech to Fez
Average travel distance is559.75 km
Nomal travel times are between3h 30min - 9h 27min
Travel distance by transport mode
|Flight||444.27 km||276.05 miles||239.89 miles|
|Bus||570.63 km||354.57 miles||308.12 miles|
|Drive||580.84 km||360.92 miles||313.63 miles|
|Train||609.8 km||378.91 miles||329.26 miles|
Marrakech - Fez Info
The distance from Menara Mall to Marrakech Airport 5 km (3 miles).
The distance from RAK to FEZ 424 km (264 miles).
The distance from Fes Airport to Fes 16 km (10 miles).
Travel distance chart
The distance between Marrakech, Marrakesh-Tensift-El Haouz, Morocco to Fez, Morocco is 559.75 km (347 miles) and it would cost 18 USD ~ 148.839 MAD to drive in a car that consumes about 4 MPG.
- Best Option