-
Marrakech, Morocco
Start your Moroccan experience in the vibrant city of Marrakech. Relax in the beautiful gardens, explore the historic medina, and indulge in a traditional hammam experience.
-
Essaouira, Morocco
Discover the charming coastal town of Essaouira. Enjoy the laid-back atmosphere, savour fresh seafood, and wander through its artistic alleys and scenic beach.
-
Agadir, Morocco
Relax by the sandy beaches of Agadir. Delight in the sunshine, explore nearby nature reserves, and enjoy the local cuisine with a stunning ocean view.
-
Taroudant, Morocco
Known as 'Little Marrakech', Taroudant offers a quieter oasis. Explore its ancient walls, vibrant markets, and take a leisurely stroll through its bustling souks.
-
Marrakech, Morocco
Conclude your trip with a return to Marrakech. Revisit favourite spots or discover new ones, all while soaking in the city's unique energy one last time.