Fez, Essaouira & Agadir: Medinas & Coastlines

Your Morocco adventure begins in the vibrant city of Fez. Settle in for three nights at the striking and authentic Dar Roumana hotel where mosaic walls and marble floors abound. Spend your first evening taking in the panoramic views of the Medina on the sun-drenched terrace whilst sipping a Moroccan mint tea. As the sun rises over the Atlas Mountains, you’ll be awoken by the smell of freshly baked pastries and artisan coffee. Fuelled up with these delicious treats you’ll be ready to explore the Medina. Spend half a day with a private guide, weaving through the fragrant spice markets, admiring the handmade Berber rug stalls and bartering for embroidered slippers.

After another peaceful evening overlooking Fez, it’s time to immerse yourself in Morocco’s artistic and historic architecture. A day spent in Meknes, Volubilis and Moulay Idriss will expose you to Holy Mosques and ancient city ruins all with a story to tell. Stand back and marvel at the deserted beauty which once was a thriving community


After three days in Fez’s labyrinthine Medina, it’s time to pack up and make your way to Marrakech. Cruise along the Saharan desert whilst spotting the jagged Atlas Mountains in your chauffeured vehicle. Yes, the journey from Fez to Marrakech is long, but the trip itself is beautiful.  After a day passing through stunning scenery, stretch your legs and take in your first views of Marrakech as dusk begins to set in. Your first experience of the diving swallows, the red skies and the calls to prayer that echo through Marrakech’s streets will be one you never forget. After the long journey, you’ll be thankful for hotel Riad Farnatchi’s traditional Hammam. Stroll down to the candlelit white marble spa and relax with the help of authentic Moroccan oils and fragrant aromas.

Make this itinerary yours

Like what you see? Contact us today to find out more about our exclusive itineraries. But remember: each and every Black Tomato trip is tailored exactly to who you are and what you want to do so tell us about yourself and we’ll create something that’s entirely you.

Start Planning Here

You can never spend too many days exploring Morocco’s Medinas, and Marrakech has one of the most enchanting. The cobbled streets are home to endless stalls cooking mouth-watering tagines and tradesmen selling anything from carpets to lanterns, whilst the snake charmers will leave you mesmerised. The following day, you’ll be keen to get out into the wider landscapes, so a trip into the High Atlas Mountains for a stroll amongst the peaks is in order. Walking in the Moroccan sunshine will certainly work up an appetite, so be sure to stop off for lunch at a traditional Berber lodge and fuel up on some hearty cuisine before heading back down in your 4X4.


Day seven will see you transferred to the charming fishing town of Essaouira. Here, you’ll be greeted by the fresh sea air and coastal breeze and a town boasting beautiful art and woodcraft. Known as Africa’s Windy City, this is not your usual beach stop off, but the whitewashed buildings and relaxed atmosphere certainly make up for it. Take advantage of the high winds and learn to windsurf in the Atlantic, or for the foodies amongst you, this is the perfect town to explore Morocco’s selection of fresh seafood. We highly recommend dining in Port de Peche where you can enjoy freshly caught oysters. This quiet town brings great contrast against Marrakesh, yet provides the same level of luxury with a stay at L’Heure Bleue. Here you can treat yourself to a range of spa treatments during your two-night stay.


Every getaway needs a little some sun and sand, so a trip to Agadir is the perfect way to end your Moroccan adventure.  Here you can spend a day at a surf school, before catching a spectacular sunset. For those of you looking for a little more R&R, lose yourself in a meditation session, or stretch out at yoga to the sound of the waves.  After all of Morocco’s hustle and bustle has been explored, this is the perfect place to rejuvenate before you return home.