COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Compare and book 4 Star hotels in Marrakech, Marrakech-Safi

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Marrakech 4 Star Hotels

Hotel Marrakech Le Semiramis
4 out of 5
Semlalia BP 525, Route de Casablanca, Marrakech
Free cancellationReserve now, pay when you stay
The price is £41 per night from 18 Jul to 18 Jul
3.2/5 (957 reviews)
"I quit nice hotel no far from Marrakesh train station"

Reviewed on 17 Jun 2021

Hotel Marrakech Le Semiramis
Riad Andalla Spa
4.5 out of 5
2 Derb El Boumba, Rue Arset Laghzail, Rue Tikhizrit, Marrakech
4.9/5Exceptional! (301 reviews)
"We loved our stay at Riad Andalla. Our room was comfortable and clean. Food was great. All staff were so helpful and friendly. The staff shared so much helpful information, and genuinely cared about our experience in Marrakech. Unfortunately, our trip to Morocco was cut short because of coronavirus. ..."

Reviewed on 3 Apr 2020

Riad Andalla Spa
Aqua Mirage Club & Aqua Parc - All Inclusive
4 out of 5
Km 5, Route de Tahanaout, Marrakech
The price is £109 per night from 1 Jul to 1 Jul
4.1/5Very Good! (678 reviews)
"Very professional staff Place very clean and quite Great service"

Reviewed on 31 May 2021

Aqua Mirage Club & Aqua Parc - All Inclusive
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Aqua Fun Club Marrakech All Inclusive
4 out of 5
Km 18, Route de lourika, Sidi Abdallah Ghiat
Free cancellationReserve now, pay when you stay
The price is £119 per night from 27 Jun to 27 Jun
3.6/5Good! (287 reviews)
"None"

Reviewed on 27 May 2021

Aqua Fun Club Marrakech All Inclusive
Medina Gardens - Adults Only - All Inclusive
4 out of 5
Arset Djnan La Khdar, Marrakech
The price is £110 per night from 24 Jun to 24 Jun
4.6/5Wonderful! (142 reviews)
"Location and service"

Reviewed on 9 Jun 2021

Medina Gardens - Adults Only - All Inclusive