5-star hotels in Morocco
272 5-star hotels in Morocco, out of 2,154 hotels we offer here.
Read our guide: Where to stay in Morocco →
Read our guide: The best things to do in Morocco →
- All hotels
- all-inclusive hotels (22)
- 5-star hotels (272)
- 4-star hotels (631)
- 3-star hotels (776)
- spa hotels (88)
- beachfront hotels (14)
- beach hotels (30)
- family hotels (52)
- luxury hotels (42)
- boutique hotels (23)
- hotels with a pool (120)
- hotels with parking (116)
Top 5-star hotels in Morocco

★★★★★
Al Fassia Aguedal
Marrakech
Spa · Pool · Parking
See prices and rooms →

★★★★★
Al Maaden Villa Hotel & Spa
Marrakech
Spa · Pool · Family-friendly
See prices and rooms →

★★★★★
Amphitrite Palace Resort And Spa
Skhirat
Beach 10 m · Spa · Pool
See prices and rooms →
★★★★★
Art Palace Suites & Spa
Casablanca
Beach 3 km · Spa · Pool
from £125 a night, taxes incl.2 adults · checked 2 Oct, 00:37

★★★★★
Atlas Essaouira Riad Resort
Essaouira
Spa · Pool
See prices and rooms →

★★★★★
Barcelo Anfa Casablanca
Casablanca
Beach 2.2 km · Spa · Pool
from £139 a night, taxes incl.2 adults · checked 2 Oct, 00:37

★★★★★
Barcelo Tanger
Tangier
Beach 10 m · All-inclusive option · Spa
from £153 a night, taxes incl.2 adults · checked 1 Oct, 18:52

★★★★★
Be Live Collection Saïdia
Saidia-Berkane
All-inclusive option · Spa · Pool
See prices and rooms →

★★★★★
Cesar Resort & Spa
Marrakech
Spa · Pool · 28 rooms
See prices and rooms →

★★★★★
Dar Al Assad
Marrakech
Spa
See prices and rooms →

★★★★★
Dar el Kebira
Rabat
Spa · 10 rooms · Parking
See prices and rooms →

★★★★★
Dar Rhizlane
Marrakech
Spa · Pool · 20 rooms
See prices and rooms →

★★★★★
Dawliz Resort & Spa
Rabat-Salé
Spa · Pool · Parking
See prices and rooms →

★★★★★
Delta Hotels by Marriott Marrakech Eden Andalou
Marrakech
All-inclusive option · Spa · Pool
from £233 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Demeures D'Orient Riad de Luxe & Spa
Marrakech
Spa · Pool · Family-friendly
See prices and rooms →

★★★★★
El Minzah
Tangier
Beach 950 m · All-inclusive option · Spa
See prices and rooms →

★★★★★
Es Saadi Marrakech Resort - Palace
Marrakech
Spa · Pool · Family-friendly
from £502 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Grand Mogador Agdal
Marrakech
All-inclusive option · Spa · Pool
from £119 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Grand Mogador Menara & Spa
Marrakech
Spa · Pool · Parking
from £218 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Gray Boutique Hotel Casablanca
Casablanca
Beach 10 m · Spa · 42 rooms
from £107 a night, taxes incl.2 adults · checked 2 Oct, 00:37

★★★★★
Hivernage Marrakech
Marrakech
Spa · Pool · Parking
from £262 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Hotel & Ryads Barrière Le Naoura
Marrakech
Spa · Pool · Family-friendly
from £521 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Hotel Borj Rabat – A member of Barcelo Hotel Group
Rabat
Beach 500 m · Pool · Parking
See prices and rooms →

★★★★★
Hôtel Le Doge Casablanca
Casablanca
Beach 2 km · Spa · Parking
See prices and rooms →

★★★★★
Hotel Les Deux Tours
Marrakech
Spa · Pool · 41 rooms
See prices and rooms →

★★★★★
Hotel Riu Palace Tikida Agadir - All Inclusive
Agadir
Spa · Pool · Family-friendly
from £297 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★★★
Hyatt Regency Casablanca
Casablanca
Spa · Pool · Pets allowed
from £214 a night, taxes incl.2 adults · checked 2 Oct, 00:37

★★★★★
Iberostar Waves Saïdia
Saidia
All-inclusive option · Spa · Pool
See prices and rooms →

★★★★★
Jaal Riad Resort
Marrakech
All-inclusive option · Spa · Pool
See prices and rooms →

★★★★★
Kasbah & spa Agounsane
Marrakech
Spa · Pool · 10 rooms
from £121 a night, taxes incl.2 adults · checked 1 Oct, 17:37
5-star hotels in Morocco by area
5-star hotels in Morocco: questions answered
- How many 5-star hotels are there in Morocco?
- We offer 272 5-star hotels in Morocco, out of 2,154 hotels in total.
- Which destinations in Morocco have the most 5-star hotels?
- Marrakech (133 5-star hotels), Fez (30 5-star hotels), Casablanca (25 5-star hotels).
- Do the prices include taxes and fees?
- Yes. The price you see includes taxes and fees. Some hotels also charge a local tourist tax that you pay at the hotel; when they do, we show it before you book.
- Can I pay monthly for a hotel in Morocco?
- On stays with free cancellation, yes: pay a £20 deposit today and the rest in equal monthly payments, all taken before your free cancellation ends. A £4.95 admin fee applies to each payment.