You can get from Marrakesh to Fez by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||240 miles (387 km)|
|Available travel modes||Flight|
|Fastest mode||Flight • £136 • 5 h 45 min|
|Popular travel companies||Royal Air Maroc|
Travel 240 miles (387 km) by flight from Marrakesh to Fez. Royal Air Maroc is the main travel provider operating this trip. Travellers can even take a direct from Marrakesh to Fez.
Travelling from Marrakesh to Fez includes taking a flight.
The distance from Marrakesh to Fez is approximately 240 miles (387 km).
These are the most popular departure and arrival points when travelling from Marrakesh to Fez:
If finding a good deal is your main consideration for your trip from Marrakesh to Fez, then we'll help you find the best value travel company for you:
Before travelling from Marrakesh to Fez, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:
But we recommend booking Marrakesh to Fez tickets online a few months before your planned travel date to score the best deals and save money on your trip.