In short: the best places to visit in Morocco pair the big imperial cities, Marrakech and Fez, with a stretch of Atlantic coast, a walk in the Atlas mountains, and at least one night in the desert. Marrakech is the natural base for the south, and from there you can reach the stony Agafay desert in about 40 minutes or make the longer run out to the Sahara dunes over a few days.
Marrakech and the south
Marrakech is where most first trips start. The old medina, the Jemaa el-Fna square at dusk, the Majorelle garden, and the Saadian tombs give you a full few days without leaving the walls. Beyond the sightseeing, its real value is location: it is the launch point for the Atlas passes, the Ourika valley, and every desert route heading south. If your time is short, base here and take day trips out.
Just outside the city sits the Agafay desert, a landscape of bare, rolling stone hills rather than sand. It reads as remote but is close enough for a sunset dinner or a single night in a camp, which makes it the practical desert fix for anyone who cannot spare three days.
Fez and the north
Fez holds the oldest and largest walled medina in the country, a maze of workshops, tanneries, and the Al Quaraouiyine, often cited as one of the world’s oldest universities. It feels older and less polished than Marrakech, in a good way. From Fez you are well placed for Meknes, the Roman ruins at Volubilis, and the blue-washed town of Chefchaouen up in the Rif mountains, which is one of the most photographed spots in Morocco for good reason.
The coast: Essaouira, Casablanca, Rabat
The Atlantic coast is the country’s release valve, cooler and breezier than the interior. Essaouira is the pick for many, a walled fishing port about three hours from Marrakech with a laid-back medina, fresh seafood, and steady wind that draws surfers and kitesurfers. Casablanca is the modern business hub, worth a stop mainly for the enormous Hassan II mosque that stands out over the ocean. Rabat, the capital, is calmer and greener, with a tidy medina and the Kasbah of the Udayas overlooking the water.
The mountains and valleys
The High Atlas rises right behind Marrakech. Imlil is the trailhead for treks up toward Mount Toubkal, North Africa’s highest peak, and even a day walk from there gives you Berber villages, walnut groves, and big views. Further south, the Dades and Todra gorges cut deep red canyons out of the rock, with the Todra cliffs climbing close to 300 meters on either side. These valleys also happen to sit on the road to the Sahara, so you pass through them on the way to the dunes.
The Sahara: Merzouga and Zagora
The desert is the trip people remember most. There are two main gateways from Marrakech. Merzouga, at the foot of the tall Erg Chebbi dunes, is the classic; it is a long haul of around nine to ten hours’ driving each way, which is why it works best as a three-day tour with an overnight in a camp, a camel ride out for sunset, and the dunes again at sunrise. Zagora is closer and can be done in two days, though its dunes are lower and less dramatic. If you want the full rundown on routes, camps, and timing, our Morocco desert guide covers it in detail.
How the main places compare
| Place | Best for | From Marrakech |
|---|---|---|
| Marrakech | Medina, base for the south | Your base |
| Agafay desert | Sunset, one-night desert escape | ~40 min |
| Essaouira | Coast, seafood, wind sports | ~3 hours |
| Fez | Old medina, crafts, history | Long drive or train |
| Chefchaouen | Blue town, mountain air | Full day north |
| Merzouga (Sahara) | Big dunes, camel, camp | ~9-10 hours, 3-day trip |
Fitting it together and getting around
You will not do all of this in one visit, and you should not try. A common first-timer route is Marrakech for a few days, a desert night, and the coast at Essaouira, all reachable from a single base. A longer trip adds Fez and the north. For the cities, the ONCF train network links Marrakech, Casablanca, Rabat, and Fez comfortably and cheaply. Where there is no train, the CTM and Supratours buses are reliable and run on time. For the desert and the mountains, though, a private driver or a small-group tour beats public transport, since the good stops are spread out and the roads are slow.
If a desert night is on your list but three days is not, the Agafay option keeps it simple. Have a look at our Agafay desert tours to see how a sunset or overnight fits around your city days.
FAQ
How many days do you need in Morocco? A week gives you Marrakech, a desert night, and the coast at an easy pace. Ten days to two weeks lets you add Fez and the north without rushing.
What is the best place for the desert? Merzouga for the tall dunes if you have three days, Agafay near Marrakech if you have one night or an evening.
Do I need a visa? Travelers from the US, EU, UK, and Australia get 90 days visa-free, which is plenty for any of these routes.
Is Marrakech a good base? Yes. It connects to the coast, the mountains, and both desert gateways, so you can see a lot without changing hotels every night.
Want help stitching these places into a route that includes a desert night? Send us a message on WhatsApp and we will sketch one out for you.