All-inclusive hotels in Morocco
22 all-inclusive 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 all-inclusive hotels in Morocco

★★★★
Agadir Beach Club
Agadir
Beach 10 m · Spa · Pool
from £113 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★★
Allegro Agadir
Agadir
Pool · Family-friendly · Parking
See prices and rooms →

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

★★★★
Amadil Ocean Club
Agadir
Spa · Pool · Family-friendly
from £124 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★★
Hotel Anezi Tower
Agadir
Beach 200 m · Parking
from £114 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★★★
El Minzah
Tangier
Beach 950 m · Spa · Pool
See prices and rooms →

★★★★
Iberostar Waves Founty Beach
Agadir
Beach 10 m · Spa · Pool
from £236 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★★
JM Suites Hotel Eco-Friendly Casablanca
Casablanca
Spa · Pool · Family-friendly
See prices and rooms →

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

★★★★
Kenzi Europa
Agadir
Beach 100 m · Spa · Pool
See prices and rooms →

★★★★
Marrakech Ryads and Spa All inclusive
Marrakech
Spa · Pool · Family-friendly
from £138 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Iberostar Waves Saïdia
Saidia
Spa · Pool · Family-friendly
See prices and rooms →

★★★★
Pickalbatros Palais des Roses-Agadir
Agadir
Beach 300 m · Spa · Pool
from £252 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★★
Riad Karmela
Marrakech
Adults only · Spa · Pool
from £339 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Kenzi Menara Palace & Resort
Marrakech
Spa · Pool · Family-friendly
from £233 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
Riad La Maison des Oliviers
Marrakech
Spa · Pool · 40 rooms
See prices and rooms →

★★★★
Royal Mirage Agadir
Agadir
Beach 100 m · Parking
from £67 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★★★
Kenzi Rose Garden
Marrakech
Spa · Pool · Family-friendly
See prices and rooms →
★★★★
Hotel Riu Tikida Beach Adults Only - All inclusive
Agadir
Beach 50 m · Adults only · Spa
from £239 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★★★
Ramada Fes
Fez
Spa · Pool · Family-friendly
See prices and rooms →

★★★
Caribbean Village Agador
Agadir
Beach 350 m · Spa · Pool
from £78 a night, taxes incl.2 adults · checked 1 Oct, 17:52

★★★
El Pueblo Tamlelt
Agadir
Beach 200 m · Spa · Pool
from £78 a night, taxes incl.2 adults · checked 1 Oct, 17:52
All-inclusive hotels in Morocco by area
All-inclusive hotels in Morocco: questions answered
- How many all-inclusive hotels are there in Morocco?
- We offer 22 all-inclusive hotels in Morocco, out of 2,154 hotels in total.
- Which destinations in Morocco have the most all-inclusive hotels?
- Agadir (11 all-inclusive hotels), Marrakech (6 all-inclusive hotels), Tangier (2 all-inclusive 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.