How long does it take to travel from Marrakech to Fes?

Getting Around Started January 2026 1 reply

Traveller question

Member

January 2026

Question

How long does it take to travel from Marrakech to Fes?

Asked by a traveller planning a trip to Morocco. Here's the honest answer from one of our travel designers.

Serenity Morocco Expert Team

Travel Designer · Staff

Travel Designers

January 2026

Best answer

Marrakech to Fes is about 530 km. By car it is roughly 7.5–8 hours direct on the A7/A2 motorway; by train it is about 7 hours with a change. Both are realistic in a day, but most travellers break the journey to see the Atlas, Volubilis or the desert en route.

Marrakech and Fes are Morocco's two great imperial cities, about 530 kilometres apart, and the question is really whether to go direct or scenic. Direct by car on the toll motorway (the A7 to Casablanca area, then the A2 east) is around 7.5 to 8 hours of fast, easy driving — flat, modern road, well signposted, with service stations. It is dull but efficient if you simply need to relocate between the two cities.

The train is the option most independent travellers take, and it is comfortable. There is no single direct Marrakech–Fes train; you change, usually at Casablanca Voyageurs or now via the route connecting to the Al Boraq high-speed line. Total journey is roughly 7 hours depending on connections. First class is air-conditioned, has assigned seats and is genuinely pleasant — I read, work and watch the plains and olive groves slide by. Book ahead in high season as trains do sell out.

Here is what I actually recommend: don't go direct. The 7–8 hours of empty motorway is a wasted day, whereas the same time spent looping through the Middle Atlas turns it into one of the best parts of a trip. The classic indirect route runs Marrakech up over the mountains, through cedar forests around Ifrane (Morocco's "Switzerland," with Barbary macaques by the roadside) and Azrou, arriving in Fes having actually seen something. That adds time but is infinitely more rewarding.

Many of our guests fold this leg into the bigger desert circuit — Marrakech to the Sahara over two or three days, then up to Fes from Merzouga via Midelt and the cedar forests. That way the "Marrakech to Fes" distance is absorbed into a week-long loop rather than burned as a single transit day. My rule of thumb: if you only have the day, take the train and relax; if you have flexibility, drive the scenic Middle Atlas route with a private driver and make a day of it.

marrakechfestravel timedistancetrainimperial cities

Serenity Morocco Expert Team Travel Designers, Serenity Morocco Tours. Answered January 2026.

Add your reply

Travelled here yourself, or have a follow-up question? Share your own experience — our travel designers read every reply and add transparent, expert answers.

0/500

We review every question and publish honest, expert answers — usually within a few days.

Ready to turn answers into a trip?

Tell us your dates and what matters most. A travel designer replies within 24 hours with a tailored, no-obligation proposal.