You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Marrakech vs Fes: Which Should You Visit First?

City Guides

Marrakech and Fes are both imperial cities with great medinas, and they feel nothing alike. Here is how to choose — and why the order you visit them in genuinely matters.

Marrakech vs Fes: Which Should You Visit First?


If you have one week in Morocco and can only do one city properly, this is the decision. Marrakech and Fes are both imperial capitals with UNESCO-listed medinas, and they are as different from each other as two cities in one country can be. Here is the comparison, followed by a recommendation.

The short answer


Marrakech first, if it is your first trip to Morocco. It is easier, better connected, and the base for the best day trips and desert routes. Fes first, if you have been to Morocco before, or if history and craft are what you came for. And if you can do both, most people prefer Marrakech → desert → Fes, ending in the quieter city.

Side by side

















MarrakechFes
Founded1070s789
MedinaLarge, walled, partly vehicle-accessible~9,000 lanes, largest car-free area on earth
FeelTheatrical, commercial, energeticScholarly, inward, working
Ease for visitorsHighModerate to demanding
FlightsVery good European connectionsGood, fewer routes
Best day tripsAtlas, Ourika, Agafay, Essaouira, Ait Ben HaddouVolubilis, Meknes, Chefchaouen, Ifrane
Desert accessMerzouga 9–10h, Zagora 7hMerzouga 7–8h
Nightlife and restaurantsExtensive, internationalLimited, mostly riads
CrowdsHeavy in the centreLighter, more spread out
HassleNoticeably moreLess, but harder to navigate
CostSlightly higherSlightly lower

The case for Marrakech


Marrakech is where Morocco meets you halfway. Flights are frequent and cheap from most of Europe. The medina is a maze but a navigable one, and the sights — Bahia Palace, the Saadian Tombs, Ben Youssef, Jemaa el-Fnaa — are close together. Outside the walls there are gardens, galleries and some of the best restaurants in the country.


Crucially, it is the best launchpad in Morocco. Within 90 minutes you can be in the High Atlas at Imlil, in the Ourika Valley, or in the Agafay stone desert; within three hours you are in Essaouira on the Atlantic. Nowhere else in the country gives you that range.


The downsides are real: the centre is crowded, the commercial pressure in the souks is the highest in Morocco, and in July and August the city regularly passes 45°C.

The case for Fes


Fes is the better city and the harder visit. Its medina is older, larger and far less adapted — tanners still tread hides in stone vats, brassworkers still hammer in Place Seffarine, and the Al-Qarawiyyin university has been teaching since 859. The Al-Attarine and Bou Inania medersas are the finest small buildings in Morocco, better than anything in Marrakech.


It is also less commercially aggressive. People will try to sell you things, but far less relentlessly. And because Fes gets fewer visitors, the medina in the early morning is genuinely quiet in a way Marrakech never is.


The downsides: navigation is genuinely difficult and a guide is close to essential on day one; there is less to do in the evening; and the day trips, while good, are fewer.

Which fits which traveller



  • First time in Morocco, one week → Marrakech, with a desert trip.

  • First time, two weeks → both, Marrakech first.

  • Interested in architecture, history, crafts → Fes, and give it three nights.

  • Travelling with children → Marrakech. Easier logistics, more variety, better pools.

  • Nervous about hassle or crowds → Fes, with a guide for the first day.

  • Want beaches and mountains too → Marrakech, for the day-trip range.

  • Short trip, three or four days → Marrakech. One city, no long transfers.

  • Coming from or going to Spain via Tangier → Fes, paired with Chefchaouen.

Doing both: the right order


If you have eight days or more, do both, and connect them through the desert rather than by direct transfer. The classic route is:


Marrakech (3 nights) → Ait Ben Haddou → Dades (1 night) → Merzouga desert camp (1 night) → Ziz Valley → Fes (2–3 nights)


This works because the desert sits between the two cities, so you never repeat a road, and because finishing in Fes means ending the trip in the calmer city with a medina that rewards a slow final day. The reverse direction is equally good if your flights suit it better. Our 7-day Chefchaouen, Fes and Merzouga tour and the 10-day grand route both follow this shape.


Avoid a direct Marrakech–Fes transfer if you can. It is about 530 km and seven hours on the motorway with nothing much in between — a wasted day that the desert route uses productively.

How long in each



  • Marrakech: 3 nights — two in the city, one for a day trip.

  • Fes: 2–3 nights — one guided day, one independent day, optionally Volubilis and Meknes.

Let us plan the route


We build private itineraries around whichever city you fly into, and we will tell you honestly when your dates do not allow both. Send us your flights and we will fit the cities and the desert around them, or browse our multi-day Morocco tours.


Frequently Asked Questions
Should I visit Marrakech or Fes first?

Marrakech first if it is your first trip to Morocco: it is easier, better connected by air, and the base for the best day trips. Fes first if you have been before or if history and craft are your priority. If you are doing both, most people prefer Marrakech, then the desert, then Fes.

Is Fes harder to visit than Marrakech?

Yes, in one specific way: navigation. Fes el-Bali has roughly 9,000 unsigned and often roofed lanes where phone GPS struggles, so a licensed guide for the first day is close to essential. In other respects Fes is calmer and less commercially aggressive than Marrakech.

How do I travel between Marrakech and Fes?

The direct route is about 530 km and seven hours by motorway or train, with little to see in between. It is much better to connect the two cities through the desert via Ait Ben Haddou, the Dades and Merzouga, which uses the same driving hours productively.

Which city is better for day trips?

Marrakech, clearly. Within 90 minutes you can reach the High Atlas at Imlil, the Ourika Valley or the Agafay desert, and Essaouira is under three hours. From Fes the options are Volubilis, Meknes, Ifrane and Chefchaouen, which are good but fewer.

How many nights should I spend in each city?

Three nights in Marrakech, so you get two city days plus a day trip, and two to three nights in Fes, so you get a guided day, an independent day and optionally Volubilis and Meknes.