Mon - Fri 9:00am - 6:00pm
Sat 10:00am - 4:30pm
01242 386 467
Call us
Best time to go


Time difference


Flight duration

3 hours 45 minutes

Fly to


Feel the energy of one of Morocco’s biggest and busiest cities

Marrakech is a frantic circus of activity in the arid foothills of the Atlas mountains. The best way to experience it is to jump on in. Our luxury Marrakech holidays will help you lose your inhibitions and sense of direction, and embrace the loud, colourful city and its busy population.

Walk ten paces in any direction inside the ancient medina and you'll come up against towering piles of spices, trundling donkey carts and stalls selling fragrant slow-cooked dishes to make your mouth water. You can lounge like a sovereign in a palatial riad, graze at the food stalls at Djemaa el-Fnaa or lose yourself in the tiny switchback alleyways of the medina, perusing the many souks as you go.

If the crowds get too much, escape to the Ville Nouvelle with its contemporary art museums, smart restaurants and boutiques. Or else visit the relaxing gardens and bask in the colours at Jardin Majorelle. Once owned by French designer Yves Saint Laurent, it’s famous for its electric blue walls and cactus gardens. In the evening, Café France is the place to head. Here you can sip mint tea with the call of the muezzin as your soundtrack and watch Djemaa el-Fnaa's transformation, as the snake charmers make way for steaming food stalls.

If you’re feeling adventurous, get off the beaten track on a trip to the Atlas Mountains, just an hour from the city. Our luxury Marrakech holidays will give you a unique insight into this busy and tantalising city and its surroundings.

Europe & Middle East team

This dynamic team have scoured Europe and the Middle East, and are perfectly placed to curate your dream getaway
Meet the team

Still looking for inspiration?

We have a huge range of destinations, experiences and hotel options available.

Learn more about our luxury tailor-made holidays and unparalleled escorted tours to Morocco

Interested in this destination?

Call us on 01242 386 467