Sign up for our daily newsletter


Best hotels in Marrakech 2020: From traditional riads to modern resorts

Rory Mellon
26 Feb 2020

After exploring the twisting alleyways and bustling markets of this vibrant Moroccan city, you’ll want to recuperate in these great hotels

Winston Churchill declared Marrakech “the last paradise on Earth” after a series of visits in the 1930s and 40s, and several decades on, its status as one of North Africa’s must-visit destinations has certainly not diminished.

Located to the west of the Atlas Mountains, Marrakech is the most visited city in Morocco with thousands of British tourists discovering its unique mix of African, European and Middle Eastern culture every year.

Like all popular tourist destinations, there is an abundance of accommodation options to choose from, from budget riads (traditional Moroccan houses that are often repurposed as hotels) for backpackers to high-end hotels for romantic getaways. Below is our list of the best hotels in Marrakech to help you find the perfect place to stay.

Things to do in Marrakech

Whether you’re looking to be amazed by a snake-charmer in the city’s iconic Jemaâ el-Fnaa market square, or you just want to sample spice-infused Moroccan delicacies, you’ll find plenty to fill your days in Marrakech.

Make time to explore historical sites including the El Badii Palace, the Palacio da Bahia and the Saadian tombs. If after all that you’re still wanting to learn more of the history of Marrakech then a trip to the Musee de Marrakech is an absolute necessity.

For the perfect example of gorgeous Islamic architecture then the Koutoubia Mosque is one of the city’s most famous sights, and is especially breathtaking when lit up at night.

Escape the noise and bustle of the city at the Menara Gardens and Jardin Majorelle, which offer tranquil surroundings and the opportunity to watch painters as they create works of art.

Venture outside the city itself, and you’ll find there are many tours worth taking, ranging from trips to the Atlas Mountains, excursions to the Agafay desert and the chance to see the incredible Cascades d'Ouzoud waterfall.

How to get to Marrakech

With the Marrakech Menara International Airport located just three miles outside of the city, flying into Marrakech is certainly not a difficult task.

Ryanair offers direct flights from Luton and Stansted while Easyjet and British Airways go direct from London Gatwick – with an average flight time of around 3 hours 35 minutes.

If you’re based a little further North then you can get a direct flight from Manchester airport. It is also possible to get to Marrakech via slightly cheaper connecting flights. Iberia will get you from Heathrow to Marrakech by way of Madrid, but this will obviously significantly increase your travel time.

If you don’t fancy flying it is possible to reach Marrakech without taking flight, via the eurostar to Paris, a sleeper train to Spain and then a ferry across the Strait of Gibraltar, but this is a route that should only be considered by those who see the journey as equal to the destination.

The best hotels in Marrakech

Here are our favourite hotels at a glance:

1. Best luxury hotel: Les Jardins De La Koutoubia

Price: From £188 per night 

If you want to experience Marrakech in complete luxury then book yourself a room in this extravagant hotel. Offering a range of premium facilities including a heated indoor pool and beauty spa, Les Jardins De La Koutoubia is the ideal place to return to after a busy day exploring all Marrakech has to offer. Location wise this hotel can’t be beaten either, the Jemaâ el-Fnaa is just a two-minute walk away, letting you enjoy the famous market’s eclectic nightlife without having to worry about arranging late-night transportation. Make sure you’re not out too late though, you’ll want to be up in time for the complimentary breakfast.

Distance to Airport? 3 miles; Pool? Yes; Wi-Fi? Yes; Air conditioning? Yes; Disabled facilities? No

Book now at

2. Best hotel for families: Aqua Mirage Club and Aqua Parc

Price: From £116 per night

With its gigantic pool, daily kids club, all-you-can-eat buffet and waterpark, the Aqua Mirage Club is the perfect place for a family break. In fact, the hardest part of a trip to this all-inclusive resort will be convincing the little ones to leave at the end of your stay. While there’s plenty to do onsite, including tennis courts and sports rooms, Marrakech’s bustling centre is only a short coach ride way if you don’t want to miss the opportunity to visit some of the city’s famous landmarks. With so much to keep the kids entertained, you might finally find some time to read that bestseller by the pool.

Distance to Airport? 6 miles; Pool? Yes; Wi-Fi? Yes; Air conditioning? Yes; Disabled facilities? Yes

Book now at

3. Best hotel for relaxation: Be Live Collection Marrakech

Price: From £185 per night

If you’re looking to escape the drain and pressures of everyday life, a few days at this all-inclusive hotel will sooth you into a state of pure relaxation. You don’t need to worry about screaming kids by the poolside or riotous families in the onsite restaurant, Be Live Collection Marrakech is an adults-only establishment located in tranquil surroundings. Each room features a private balcony for an early-evening drink, and if you need anything the friendly hotel staff will endeavour to help with round-the-clock assistance. A free shuttle service runs daily to and from the city centre, so you can explore Marrakech’s markets once you’ve had your fill of relaxing in the onsite spa.

Distance to the Airport? 7 miles; Pool? Yes; Wi-Fi? Yes; Air conditioning? Yes; Disabled facilities? Yes

Book now at

4. Best budget hotel: Riad Habib 

Price: From £45 per night

If you view a hotel as little more than a place to rest your head after a busy day exploring, then the Riad Habib is a great place to stay. With a budget-friendly price but enough creature comforts to help you get a good night’s sleep, this riad – a traditional Moroccan house typified by an interior garden or courtyard – is a great pick for backpackers. Jemaâ el-Fnaa square and the historical site of Medersa Ben Yousseff are both less than a ten-minute walk away. So exploring Marrakech’s most popular sites is as simple as walking out the front door. All rooms offer a private bathroom as well, which is a very nice touch considering many riads have only shared facilities.

Distance to Airport? 3 miles; Pool? No; Wi-Fi? Yes; Air conditioning? No; Disabled facilities? No

Book now at

5. Best hotel for a romantic getaway: Hotel Sofitel

Price: From £171 per night

Whether you’re celebrating an important anniversary or whisking your partner away for a birthday treat, the Hotel Sofitel is the place to go for couples seeking a romantic break. With two swimming pools, a spa and wellness center, three onsite bars and a gym, there’s plenty of opportunities for quality time together at the Hotel Sofitel. The centre of Marrakech is within walking distance, but the hotel is far enough away from the noise of the souks that you’ll be able to relax in peace. Make sure you get a holiday snap on the terrace overlooking the Atlas Mountains: the perfect memento of a romantic trip.

Distance to Airport? 2 miles; Pool? Yes; Wi-Fi? Yes; Air conditioning? Yes; Private bathroom? Yes; Disabled facilities? Yes

Book now at

6. Best contemporary-style hotel: La Brillante

Price: From £267 per night

If you want to enjoy a few drinks and some tasty food while in modern surroundings, then La Brillante will certainly fit the bill. Unlike many riads, which can be rather basic, this swanky accommodation offers luxurious air-conditioned rooms with access to a pool and spa facilities as well. Marrakech’s centre, and the many delights it has to offer, are just an eight-minute walk away meaning if you do get sick of the rooftop bar (unlikely) you’ll have plenty of alternative options on your doorstep.

Distance to Airport? 3 miles; Pool? Yes; Wi-Fi? Yes; Air conditioning? Yes; Disabled facilities? No

Book now at

Read more

Best Buys