The short answer
If this is your first trip to Morocco and you want energy, ease and the best access to the rest of the country, choose Marrakech — the famous "Red City", with the Jemaa el-Fna spectacle, lively souks, riad hotels, the country's best dining scene, and the Atlas Mountains and Sahara on its doorstep. If you want history, atmosphere and depth, choose Fes — older, quieter and more immersive, the spiritual and intellectual heart of Morocco, built around the vast medieval medina of Fes el-Bali.
Both are imperial cities, both hold UNESCO-listed medinas, and both will host matches at the 2030 World Cup. But in character they pull in opposite directions: Marrakech is kinetic, sensory and southern; Fes is labyrinthine, scholarly and northern. The good news is you don't always have to choose — they're the natural pairing for a week in Morocco, linked by a single train ride. But if your time is short, the rest of this guide breaks down exactly how they differ.
Side by side
| Marrakech | Fes | |
|---|---|---|
| Best for | First trips, energy, dining, day trips | History, atmosphere, authenticity, depth |
| Character | Kinetic, sensory, polished, southern | Ancient, labyrinthine, scholarly, northern |
| Founded | 11th century (the Red City) | Late 8th century — Morocco's oldest imperial city |
| Medina | Lively, organised, tourist-ready souks | Vast, medieval, car-free — Fes el-Bali |
| Famous for | Jemaa el-Fna, souks, gardens, riads | Chouara tanneries, Al-Qarawiyyin, madrasas |
| Atmosphere | Busy, social, easy for newcomers | Immersive, intense, less commercial |
| Day trips | Atlas Mountains & Sahara gateway | Chefchaouen, Meknes, Volubilis, the Rif |
| Climate | Hot inland (38–40°C summers) | Inland, hot summers, cooler winters |
| Airport | RAK — 6 km from the centre | FEZ — 15 km from the centre |
| Ideal stay | 2–3 nights (+ day trips) | 2 nights |
Character & vibe
Marrakech is Morocco's showpiece — founded in the 11th century, nicknamed the Red City for its ochre walls, and the country's most visited destination by some margin. It is loud, warm and sensory: the storytellers, musicians and food stalls of Jemaa el-Fna, the colour of the souks, the calm of hidden riad courtyards, and a modern district, Gueliz, with galleries, rooftop bars and contemporary restaurants. It's a city built to welcome visitors, which makes it the easiest entry point to Morocco — and, to some, the most touristy.
Fes is the opposite temperament — and proudly so. Founded more than 1,200 years ago, it is the oldest of the imperial capitals and the country's religious and intellectual soul. Where Marrakech performs, Fes withdraws into itself: a medieval medina that has barely changed in layout for a millennium, craft workshops handing skills down through generations, and a quieter, more inward atmosphere. It can feel intense and disorienting at first, but for travellers who want to step into the Middle Ages rather than watch a show, nowhere in Morocco compares.
The medinas
Both cities are really about their medinas, and this is where the contrast is sharpest. Fes el-Bali is the headline act of the two: one of the largest car-free urban areas in the world, a labyrinth of thousands of alleys with no cars, where deliveries still move by mule. It holds the Chouara tanneries, the exquisite Bou Inania and Attarine madrasas, the blue-tiled Bab Bou Jeloud gate, and Al-Qarawiyyin — founded in 859 and frequently cited as the world's oldest existing university. It is denser, older and far less commercialised than anything in Marrakech, which is exactly its appeal — and the reason you'll want a guide for your first few hours.
Marrakech's medina is smaller, more legible and more geared to visitors. Its souks are organised by trade and easier to navigate, the monuments — the Saadian Tombs, Bahia Palace, Ben Youssef Madrasa — are concentrated, and shopping is genuinely enjoyable rather than daunting. You'll be hassled to buy in both, but Marrakech's commercial polish makes it the gentler introduction. In short: Fes for raw, medieval atmosphere; Marrakech for an accessible, rewarding wander.
Things to do
In Marrakech, the days fill themselves: the spectacle of Jemaa el-Fna at dusk, the souks, the Saadian Tombs and Bahia Palace, the cult Jardin Majorelle and YSL Museum, hammams and rooftop dinners — and then the day trips. This is Marrakech's trump card: it's the gateway to the High Atlas (the Imlil valley is about an hour away) and the launch point for Sahara desert trips and the coast at Essaouira.
In Fes, the city itself is the attraction — you come to lose yourself in the medina, watch the tanners at the Chouara pits, sit in centuries-old madrasas, take in the whole walled city from the Merenid Tombs viewpoint at sunset, and eat in restored palace riads. Its day trips lean historical and northern rather than scenic: the Roman ruins of Volubilis, the imperial city of Meknes, and the blue-washed mountain town of Chefchaouen in the Rif. If Marrakech is a base for adventures, Fes is a destination you settle into.
Food & where to stay
Both are riad cities — the traditional courtyard house turned guesthouse is the signature stay in each, and sleeping inside the medina is part of the experience in both. The difference is range: Marrakech has by far the deeper hospitality scene, from budget medina riads to design hotels in Gueliz and the Palmeraie, plus Morocco's best and most varied restaurant and rooftop-bar culture. Fes has fewer but often more atmospheric riads — many are restored merchant palaces — and a dining scene that's smaller, more traditional and more local.
On the plate, both serve the imperial-city classics — tagine, couscous, pastilla (the sweet-savoury pigeon or chicken pie is especially associated with Fes) — but Marrakech offers more contemporary and international choice, while Fes leans authentic and home-style. For the full picture, see our Morocco food guide.
Crowds & authenticity
This is the heart of the debate. Marrakech is Morocco's most touristed city, and it shows: more crowds, more hard-sell in the souks, more of the country packaged for easy consumption. That accessibility is a genuine strength — it's why Marrakech is the simplest, most comfortable introduction to Morocco — but travellers chasing something rawer sometimes find it too polished.
Fes feels more lived-in and less performed. Its medina is bigger, more intact and more visibly a working city of craftspeople and scholars than a stage for visitors. The trade-off is that it's harder work — denser, more confusing, with its own brand of tannery "guides" to wave off — and lighter on creature comforts and nightlife. Neither is more "real" than the other; they're simply two authentic and very different faces of the same country. If you want ease, choose Marrakech; if you want immersion, choose Fes.
Getting there & combining both
The two cities are about 530 km apart, and the journey between them is the one long transit day on a typical Morocco trip. You have three good options:
- Train: the ONCF service runs Marrakech–Fes via Casablanca in around 7 hours, comfortable and scenic in 1st class (roughly 200–230 MAD). The most popular choice.
- Overnight coach: CTM runs an overnight Marrakech–Fes coach in about 8 hours (around 150–180 MAD), saving a night's accommodation.
- Flight: Royal Air Maroc flies the route in about 1 hour — worth it if the fare and times work, since it saves the whole travel day.
Because they bookend the country so neatly, the smartest way to see both is an open-jaw trip: fly into one city and out of the other so you never double back. The classic one-week itinerary does exactly this — three days in Marrakech, a day in the Atlas, then Fes — and our guide to how many days you need in Morocco shows how to fit them around the desert and the north.
Which should you choose?
Choose Marrakech if it's your first time in Morocco, or you want energy, comfort and convenience: the Jemaa el-Fna spectacle, easy and enjoyable souks, the widest choice of riads and restaurants, lively nightlife, and unbeatable access to the Atlas Mountains, the Sahara and the coast. It's the simplest, most rewarding introduction to the country, ideal for 2–3 nights plus day trips.
Choose Fes if you want history and atmosphere over polish: the largest and most intact medieval medina in the Arab world, the tanneries and ancient universities, restored palace riads, and a quieter, more immersive sense of old Morocco. It rewards curious, patient travellers and pairs naturally with Chefchaouen and the north. Two nights is enough to feel it.
And if you can, do both — they're a single train ride apart, they're completely different, and together they tell the fuller story of Morocco better than either can alone.
Frequently asked questions
Is Fes or Marrakech better? +
Neither is objectively better — they suit different travellers. Marrakech is the more famous, kinetic and visitor-ready city: an easier first trip, with Jemaa el-Fna, lively souks, the best dining and nightlife, and quick access to the Atlas and Sahara. Fes is older, quieter and more immersive — the vast medieval medina of Fes el-Bali, the tanneries and the world's oldest university. Marrakech for energy and ease; Fes for history and authenticity.
Which is better for a first trip? +
Marrakech is the easier first-time city — more hotels and riads at every budget, the widest choice of restaurants, a more relaxed atmosphere for newcomers, an airport just 6 km out, and unbeatable access to the Atlas and the desert. Fes is more rewarding for repeat visitors or anyone who wants depth over polish; its larger, denser medina is what makes it special but also more demanding on a first visit.
How far is Fes from Marrakech? +
About 530 km. The ONCF train runs between them in roughly 7 hours with a change at Casablanca (1st class around 200–230 MAD). A CTM overnight coach takes about 8 hours and saves a night's accommodation, while Royal Air Maroc flies the route in about an hour if you'd rather not lose a travel day.
Can you visit both in one trip? +
Yes — they're the natural pairing for a week in Morocco. The classic route is three days in Marrakech, a day in the Atlas, then the train or a flight to Fes for two or three days, flying into one city and out of the other to avoid backtracking. Together they show you Morocco's two greatest medina cities, which are about as different as two places in the same country can be.
Which has the better medina and souks? +
It depends what you want. Fes el-Bali is larger and more atmospheric — one of the largest car-free urban areas in the world, medieval, labyrinthine and far less commercialised, with the Chouara tanneries and ancient madrasas. Marrakech's souks are more organised, more tourist-ready and easier to shop. Fes for raw atmosphere; Marrakech for accessible, enjoyable shopping.
Is Fes more authentic than Marrakech? +
Many travellers find Fes feels more authentic — it's less geared to tourism, its medina is larger and more intact, and daily life and craft traditions are more visible. Marrakech is more polished and commercial, which makes it easier but can feel touristy. That said, Marrakech's energy, dining and access to the mountains and desert are genuine strengths. Fes rewards patience; Marrakech rewards anyone wanting a vivid, easy introduction.