Morocco hotels

Hotels in Morocco

3072 available hotel offers

2 1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

3072 Cheap hotels in Morocco

Dar Almadina - Morocco
8.6Very good 100 reviews
Morocco
2 1
£29/nighttotal: Â£87 (3 )

Dar Almadina

hotel - Toudgha Essoufla
Hôtel Restaurant Dar Al Madina is a one-star hotel situated in Tinerhir, a short 10-mile drive from the Todgha Gorge, a natural wonder. It has received very good user ratings and is considered a good option for travellers visiting the area.
The hotel offers a range of amenities, including a swimming pool, a jacuzzi, a terrace, a garden, a sauna, a spa, and a fitness centre. Guests can also enjoy a restaurant, room service, and free Wi-Fi throughout the property.
Hôtel Emeraude Essaouira - Morocco
8.6Very good 1535 reviews
Morocco
2 1
£44/nighttotal: Â£308 (7 )

Hôtel Emeraude Essaouira

hotel - Essaouira
The Hôtel Emeraude Essaouira is located within Essaouira's fortified city walls, a short walk from the bustling port and the Skala. This 1-star riad has received very good user ratings, with guests praising its cleanliness and location.
The riad is arranged around a central patio on three floors, creating a peaceful atmosphere. It offers a range of amenities including a terrace, garden, and breakfast, plus the convenience of room service, parking, and internet access.
L'oliveraie De L'atlas - Morocco
8.7Very good 880 reviews
Morocco
15 5
£798/nighttotal: Â£3192 (4 )

L'oliveraie De L'atlas

B&B - Alouidane
L'OLIVERAIE DE L'ATLAS is situated in Alouidane, just 7 miles from Marrakech, offering a peaceful escape from the city's hustle and bustle while still being within easy reach of its attractions. The guesthouse has received consistently high ratings for its location, cleanliness, and overall guest experience.
The guesthouse provides comfortable rooms with private bathrooms, patios, and views of the pool. Guests can enjoy a range of amenities including a swimming pool, a hot tub, a spa, a restaurant, and a bar, as well as activities like cycling and walking tours.
Auberge Restaurant Telouet - Morocco
8.3Very good 350 reviews
Morocco
5 3
£34/nightfor 1 night

Auberge Restaurant Telouet

hotel - Telouet
Auberge Restaurant Telouet is located in the village of Telouet, just 29 miles from the UNESCO World Heritage site of Ksar Ait-Ben-Haddou, making it an ideal base for exploring this historic region. Guests consistently rate the hotel highly, with particular praise for its excellent location, very good cleanliness, and friendly service.
The hotel offers a range of comfortable rooms, all with air conditioning, a private bathroom, and a terrace or balcony. Guests can enjoy the on-site restaurant, bar, and spa, as well as the outdoor garden, grill, and free parking.
Hotel Restaurant Bougafer - Morocco
8.1Very good 385 reviews
Morocco
3 1
£37/nighttotal: Â£74 (2 )

Hotel Restaurant Bougafer

hotel - Ait Izdeg
Hotel Restaurant Bougafer is located in Midelt, a town in the Middle Atlas Mountains, about a 3-hour drive from Ait Izdeg. The hotel has received very good ratings for its location, cleanliness, and overall user experience.
The accommodation provides a comfortable base for exploring the region. Guests can enjoy a restaurant, terrace, and shared lounge, along with amenities like free Wi-Fi, parking, and room service.
Riad Des Vieilles Charrues - Morocco
9.1Excellent 142 reviews
Morocco
1 1
£55/nighttotal: Â£1430 (26 )

Riad Des Vieilles Charrues

hotel - Ait Sedrate Jbel Soufla
Riad Des Vieilles Charrues is located in the Dades Gorges Valley, a 15-mile drive from Boumalne Dades, offering stunning views of the natural wonders of the region. The riad has received excellent ratings for its location, cleanliness, and overall experience.
The riad features comfortable lounges, a sunny terrace, and a garden. Guests can enjoy a restaurant serving authentic Moroccan cuisine, a bar, room service, and a swimming pool, as well as free internet access and parking.
Les Matins Bleus - Morocco
8.8Very good 538 reviews
Morocco
2 1
£32/nighttotal: Â£224 (7 )

Les Matins Bleus

hotel - Essaouira
Les Matins Bleus is situated in the medina of Essaouira, a short walk from the beach and port, offering a peaceful escape in the heart of the bustling city. The riad enjoys very good user ratings for cleanliness and overall experience, while its location is rated excellent.
Each room features a private patio, providing a tranquil retreat, and the riad offers a range of amenities including a spa, fitness centre, and restaurant serving delicious Moroccan cuisine, ensuring a comfortable and enjoyable stay.
Chez Belkacem - Morocco
8.8Very good 146 reviews
Morocco
3 1
£21/nighttotal: Â£63 (3 )

Chez Belkacem

hotel - Bni M'Hamed Sijelmassa
Chez Belkacem is located in Merzouga, just 2.3 miles from Flamingo Birdwatching and Lake Daya Tamezguidat/Flamingo, offering easy access to the Sahara Desert's natural beauty. The hotel has received very good ratings for its cleanliness, location, and overall user experience.
The hotel offers comfortable rooms with private bathrooms and some have garden views. Guests can enjoy a range of amenities, including a swimming pool, jacuzzi, terrace, garden, restaurant, bar, and room service, as well as organised dromedary, Jeep, and ATV tours in the Sahara Desert.
Riad Authentic Palace & Spa - Royale Suite Al Cazar - Morocco
9.2Excellent 18 reviews
Morocco
2 1
£54/nighttotal: Â£378 (7 )

Riad Authentic Palace & Spa - Royale Suite Al Cazar

B&B - Fès
This 2.5-star riad, called "Room In B&b - Riad Authentic Palace & Spa -Jawhara", is located in Fes El Bali, a 10-minute walk from landmarks like Dar Batha Museum and the Water Clock. Guests have consistently rated it "excellent" for its location and overall experience.
The riad offers a traditional Moroccan atmosphere and a range of amenities, including a swimming pool, a spa, a restaurant and a fitness centre. You can also enjoy a terrace, a garden, a sauna and a jacuzzi, as well as room service and parking.
Auberge Trans Sahara - Morocco
9.2Excellent 22 reviews
Morocco
2 1
£24/nighttotal: Â£168 (7 )

Auberge Trans Sahara

hotel - Bni M'Hamed Sijelmassa
The Auberge Trans Sahara is a 3.5-star hotel located in Merzouga, just a short distance from Lake Dayet Srij and the Igrane Palm Grove. It has consistently received excellent ratings from previous guests for its location, cleanliness, and overall experience.
The hotel features a range of amenities, including a restaurant, bar, and terrace, making it a comfortable and convenient base for exploring the surrounding desert landscapes. Guests can enjoy a free breakfast every morning, as well as free Wi-Fi and parking.
Hotel Souika - Morocco
8.2Very good 1721 reviews
Morocco
14 6
£100/nighttotal: Â£700 (7 )

Hotel Souika

hotel - Chefchaouen
Hotel Souika is situated in the heart of Chefchaouen's historical centre, a short walk from the old Medina and within a 15-minute walk of Ras El Ma. The hotel receives very good ratings for cleanliness and user experience, with an excellent location rating.
The accommodation features a traditional Moroccan design with shared living spaces, a music room, and a common kitchen for self-catering. Guests can enjoy a relaxing terrace and the hotel is well-placed for exploring the nearby Laou River and Jebel Bouhachem Natural Park.
Auberge Restaurant Tizgui - Morocco
8.9Very good 113 reviews
Morocco
5 2
£42/nighttotal: Â£126 (3 )

Auberge Restaurant Tizgui

hotel - Toudgha El Oulia
Auberge Restaurant Tizgui is located in Tinerhir, just a short drive from the impressive Todgha Gorge, offering easy access to this natural wonder. The hotel has received very good ratings for its cleanliness and overall experience, and guests have praised its excellent location.
The accommodation features a garden and terrace, perfect for relaxing, and a restaurant and grill serving a variety of cuisines. Guests can enjoy amenities such as a shared lounge, bike and car rental services, airport transportation, and free Wi-Fi.

Other types of accommodation in Morocco

Best Morocco luxury hotels (4 and 5 stars)

Among the 3072 accommodations in Morocco, here are the 8 best luxury hotels

Mira Palace - Morocco
8.6Very good 449 reviews
Morocco
1 1
£82/nightfor 1 night

Mira Palace

hotel - Izemmouren
The Mira Palace hotel is located near the coast, a short drive from the centre of Al Hoceïma, offering easy access to both the city and the beach. This 4-star hotel receives very good user ratings for its location, cleanliness and overall experience.
The hotel features a swimming pool, terrace with lounge chairs, and a garden, providing a relaxing and enjoyable stay. Guests can also benefit from amenities such as a restaurant serving Moroccan cuisine, a fitness centre, a spa, and free private parking.
Vichy Célestins Spa Hôtel Casablanca - Morocco
9.0Excellent 3718 reviews
Morocco
15 7
£1468/nighttotal: Â£5872 (4 )

Vichy Célestins Spa Hôtel Casablanca

hotel - El Mansouria
The Vichy Célestins Spa Hôtel Casablanca is a 5-star resort situated in Bouznika, a coastal town just 28 miles south of Casablanca. This hotel consistently receives excellent user ratings for its location, cleanliness, and overall experience.
The resort offers a range of facilities and activities, including multiple swimming pools, a golf course, a state-of-the-art wellness centre, a luxury spa, and gourmet dining options. Guests can enjoy evening entertainment, relax on the terrace, or take advantage of the tennis court, fitness centre, and other amenities.
Dar Morocco - Morocco
9.6Excellent 118 reviews
Morocco
1 1
£94/nighttotal: Â£564 (6 )

Dar Morocco

hotel - Bni M'Hamed Sijelmassa
Dar Morocco is a 4-star hotel situated in Merzouga, close to the Erg Chebbi dunes, offering easy access to the stunning desert landscapes. The hotel has received excellent user ratings across location, cleanliness and overall experience.
The hotel features 20 square metre rooms with one bedroom and one bathroom. Guests can enjoy a range of amenities including an outdoor swimming pool, garden, restaurant, and free parking, alongside activities such as bike rentals and ski equipment hire.
Atlantic Hotel Agadir - Morocco
8.1Very good 1722 reviews
Morocco
4 2
£166/nighttotal: Â£498 (3 )

Atlantic Hotel Agadir

hotel - Agadir-Ida ou Tanane
The Atlantic Hotel Agadir is located in the centre of Agadir, just a 10-minute walk from the beach, offering easy access to the city's attractions and the coastline. This 4-star hotel consistently receives very good user ratings for its location, cleanliness, and overall experience.
The hotel features a traditional Moroccan design with modern amenities, offering comfortable rooms with 20 square metres of space. Guests can enjoy a range of facilities, including an outdoor swimming pool, a spa, a restaurant serving traditional Moroccan cuisine, and a bar, as well as free parking and access to a private beach.
Jm Suites Hotel Eco-friendly Casablanca - Morocco
8.6Very good 2293 reviews
Morocco
4 2
£185/nighttotal: Â£1850 (10 )

Jm Suites Hotel Eco-friendly Casablanca

hotel - Casablanca
The JM Suites Hotel Eco-Friendly Casablanca is located in the business district, close to museums and restaurants. This 4-star hotel receives very good user ratings for its location and cleanliness.
The suites are spacious and luxurious, featuring amenities such as air conditioning, LCD-screen TVs, home cinemas, kitchenettes, and private bathrooms. The hotel also offers a range of facilities including a sauna, fitness centre, massage room, hammam, restaurant, bar, and business centre.
Riad Dar Massai - Morocco
9.1Excellent 449 reviews
Morocco
1 1
£64/nighttotal: Â£384 (6 )

Riad Dar Massai

riad - Marrakech
This traditional Moroccan house is located in the Kasbah district of Marrakech's Medina, a 10-minute walk from the bustling Jamaâ El Fna Square, offering a peaceful retreat from the lively souks and squares. It has received excellent ratings for cleanliness and user experience, and a very good rating for its location.
The property features a charming patio, a refreshing outdoor pool and a terrace with panoramic views of the surrounding Kasbah. Guests can enjoy a range of amenities including air conditioning, a kitchen, a fitness centre, a spa, a restaurant and a bar, as well as room service and parking.
Kenzi Tower Hotel - Morocco
8.1Very good 3975 reviews
Morocco
2 1
£105/nighttotal: Â£420 (4 )

Kenzi Tower Hotel

hotel - Casablanca
The Kenzi Tower Hotel is situated in the Twin Center towers district of Casablanca, a 10-minute drive from both the port and Gare Mers Sultan Train Station. This 5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The accommodation offers panoramic city views, including the Hassan II Mosque, and features luxurious rooms with LCD TVs and separate seating areas. Guests can enjoy a range of amenities including an indoor pool, hot tub, fitness centre, spa, bar, and restaurants, as well as free Wi-Fi, parking, and airport shuttle services.
Villa De L'Ô - Morocco
8.5Very good 346 reviews
Morocco
4 2
£151/nighttotal: Â£755 (5 )

Villa De L'Ô

B&B - Essaouira
Villa de l'Ô is a charming guesthouse situated within Essaouira's medina, just a short walk from the beach, the bustling souks, and the golf course. It has consistently received high ratings for its cleanliness, location, and overall experience.
The riad has been beautifully restored, blending traditional Moroccan design with modern comforts. Guests can enjoy a range of amenities, including a swimming pool, spa, restaurant, and tennis court, as well as spacious rooms and suites with private terraces.

Top cities

Best Morocco hotels with a pool

Among the 3072 accommodations in Morocco, here are the 8 best hotels with a pool

Ksar Ben Youssef - Morocco
9.1Excellent 352 reviews
Morocco
14 5
£511/nighttotal: Â£3577 (7 )

Ksar Ben Youssef

hotel - Tarmigt
The Ksar Ben Youssef hotel is located in Tarmigt, a short drive from both the Kasbah Taouirt and Atlas Film Corporation Studios. This 3-star hotel boasts excellent user ratings for cleanliness, location and overall experience.
The hotel features a swimming pool and a jacuzzi, perfect for relaxing after a day of exploring. Guests can enjoy meals and drinks at the on-site restaurant and bar, as well as free Wi-Fi in public areas.
Suite Hotel Tilila - Morocco
8.1Very good 1091 reviews
Morocco
4 2
£81/nighttotal: Â£243 (3 )

Suite Hotel Tilila

hotel - Agadir-Ida ou Tanane
The Suite Hotel Tilila is located in Agadir, a short distance from the beach and close to the Grand Port of Agadir, approximately 4.3 miles from Golf de l’Ocean Golf Club. The hotel has received very good user ratings, with excellent location and cleanliness ratings.
The hotel offers a range of amenities, including an outdoor pool and sun terrace, as well as rooms and studios with balconies and sea views. Guests can enjoy free Wi-Fi, air conditioning, flat-screen TVs, and a continental breakfast, along with local and international cuisine at the restaurant.
Hotel Tomboctou - Morocco
8.7Very good 1114 reviews
Morocco
4 2
£130/nighttotal: Â£1300 (10 )

Hotel Tomboctou

hotel - Toudgha Essoufla
Hotel Tomboctou is located in Tingir, a town in the Toudgha Valley, about 10 kilometres from Toudgha Essoufla, offering a peaceful escape from the bustling city. The hotel has consistently received very good ratings for its location, cleanliness, and overall experience.
The accommodation features a traditional Kasbah setting, providing a unique and authentic Moroccan experience. Guests can enjoy a range of amenities, including a swimming pool, terrace, garden, restaurant, and bar, perfect for relaxing and exploring the surrounding area.
Dar Aya Atlas - Morocco
Morocco
25 10
£460/nighttotal: Â£3220 (7 )

Dar Aya Atlas

hotel - Ait Bou Oulli
Dar Aya Atlas is located in Ait Bou Oulli, a charming village in the M'Goun Mountain region, just 1.9 miles from the Association Ighrem Atelier du Sculpture and 9.2 miles from the Cooperative Feminin de Tissage Aït Bououli. This 2-star guesthouse offers a family-friendly atmosphere, perfect for exploring the local culture and natural beauty of the area.
The guesthouse features a shared kitchen, a communal space, and individually decorated rooms. Guests can enjoy a range of amenities, including a swimming pool, a terrace, a garden, a sauna, a spa, a concierge service, a restaurant, a fitness centre, room service, and parking.
L'oum Errebia - Morocco
8.4Very good 113 reviews
Morocco
4 2
£120/nighttotal: Â£1200 (10 )

L'oum Errebia

hotel - Sidi Ali Ben Hamdouche
L'Oum Errebia is located in Azemmour, a short distance from the city centre, offering easy access to local attractions and amenities. The hotel has received very good ratings for its location, cleanliness, and overall user experience.
The hotel offers a range of facilities for guests to enjoy, including a swimming pool, a terrace, a spa, and a restaurant. Guests can also take advantage of the concierge service, room service, and the on-site bar.
Ksar Timnay Hotel - Morocco
8.3Very good 290 reviews
Morocco
5 1
£78/nighttotal: Â£234 (3 )

Ksar Timnay Hotel

hotel - Ait Ayach
Ksar Timnay Hotel is situated near Ait Ayach, a 15-minute walk from Timnay Ecological Park and 3.1 miles from Berber villages, offering a convenient base for exploring the area's natural beauty and cultural heritage. The hotel has consistently received very good ratings for its location, cleanliness, and overall experience.
Each suite in the hotel is spacious, measuring 36 square metres, and features a comfortable seating area and a mini-bar. Guests can enjoy the hotel's outdoor swimming pool, relax in the garden, or dine in the on-site restaurant, which serves both Moroccan and international cuisine.
Hôtel Rembrandt - Morocco
8.1Very good 6628 reviews
Morocco
4 1
£60/nighttotal: Â£300 (5 )

Hôtel Rembrandt

hotel - Tanger-Assilah
The Hôtel Rembrandt is a 3-star hotel in the centre of Tangier, just a 10-minute walk from the beach. It is highly rated by guests, with excellent reviews for its location and cleanliness.
The hotel offers a relaxing atmosphere with a tropical garden and a swimming pool. There is a range of amenities including a restaurant, bar, room service, and free Wi-Fi.
LESCALE DE OUARZAZATE - Morocco
8.8Very good 492 reviews
Morocco
4 1
£72/nighttotal: Â£720 (10 )

LESCALE DE OUARZAZATE

hotel - Ait Zineb
Lescale De Ouarzazate is a 3-star hotel located just 6.5 miles from the UNESCO World Heritage site of Ksar Ait-Ben-Haddou, offering a convenient base for exploring this historic region. The hotel has received very good user ratings for its location and overall experience.
This family-friendly hotel features a peaceful garden setting, a swimming pool, and a playground for children. Guests can enjoy a restaurant, bar, and free parking, as well as air-conditioned rooms with free Wi-Fi and private bathrooms.

Frequently asked questions about hotels in Morocco

Best Morocco hotels with breakfast

Among the 3072 accommodations in Morocco, here are the 7 best hotels with breakfast

Hôtel Restaurant La Gazelle De Dades - Morocco
8.3Very good 21 reviews
Morocco
25 6
£382/nighttotal: Â£2674 (7 )

Hôtel Restaurant La Gazelle De Dades

hotel - Ait Sedrate Jbel El Oulia
Hôtel Restaurant La Gazelle De Dades is located in Boumalne, a town in the Dades Valley, just 30km from the Todgha Gorges and 60km from Tinghir, offering stunning views of the mountains and river. The hotel has received very good user ratings for cleanliness and overall experience, with an excellent location rating.
The guesthouse features a terrace, garden and restaurant, as well as air conditioning, free Wi-Fi and parking. Guests can enjoy local and international cuisine, explore the surrounding area by cycling or hiking, and relax in the comfortable rooms with balconies or terraces.
Dar Nokhba Inn - Morocco
9.0Excellent 273 reviews
Morocco
25 10
£575/nighttotal: Â£4025 (7 )

Dar Nokhba Inn

apartment - Chefchaouen
Dar Nokhba Inn is a 3-star hotel in Chefchaouen, conveniently located within a 15-minute walk of Plaza Uta el-Hammam and Ras El Ma Waterfall, and within 5 minutes of the Grande Mosquée and Chefchaouen Kasbah. It has consistently received excellent user ratings for its cleanliness, location and overall experience.
The hotel offers a range of amenities and services to enhance your stay, including a garden, room service, parking, air conditioning and free Wi-Fi. You can also take advantage of their tour/ticket assistance, multilingual staff and express check-in/out options.
Secret Du Sahara - Morocco
8.0Very good 68 reviews
Morocco
3 1
£23/nighttotal: Â£161 (7 )

Secret Du Sahara

hotel - Bni M'Hamed Sijelmassa
The Secret Du Sahara hotel is located just 5 kilometres from the centre of Merzouga, offering easy access to the town's attractions and the stunning desert landscape. It has received very good ratings for location, user experience and cleanliness.
The lodging has a shared kitchen, allowing guests to prepare their own meals, and offers a range of amenities including a terrace, garden, restaurant, room service, free Wi-Fi, and free parking. Guests can also enjoy the barbeque area, take advantage of the free transfer service, and benefit from additional services such as laundry and multilingual staff.
Auberge Tafouyt - Morocco
9.4Excellent 36 reviews
Morocco
2 1
£14/nighttotal: Â£98 (7 )

Auberge Tafouyt

hotel - Ait Hani
Auberge Tafouyt is located in Tamtetoucht, a village 14 miles from Todgha Gorge, offering a peaceful escape from the bustling city. The guesthouse has received excellent ratings for its location, cleanliness, and overall user experience.
Auberge Tafouyt features a terrace, garden, and restaurant. The guesthouse offers a range of amenities including free bikes, a concierge, and car rental, allowing guests to explore the surrounding area at their leisure.
Auberge Amazigh - Morocco
9.4Excellent 55 reviews
Morocco
25 10
£230/nighttotal: Â£1610 (7 )

Auberge Amazigh

hotel - Ait Hani
Auberge Amazigh is located in Tinerhir, a short distance from the Todgha Gorge and the Dades Valley, making it an ideal base for exploring the region's natural beauty. The hotel has consistently received excellent ratings for its location, cleanliness, and overall user experience.
The hotel offers a range of facilities and amenities for a comfortable stay. Guests can enjoy a restaurant serving local dishes, relax in the garden or on the terrace, and take advantage of the on-site parking, shared lounge, and cycling opportunities.
Kasbah Du Berger - Morocco
9.3Excellent 383 reviews
Morocco
2 1
£85/nightfor 1 night

Kasbah Du Berger

hotel - Bni M'Hamed Sijelmassa
The Kasbah Du Berger & Piscine is a 3-star hotel located in Merzouga, close to the Erg Chebbi dunes, offering easy access to camel rides and sandboarding. The hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The hotel has a garden, a swimming pool, and a terrace, perfect for relaxing after a day of exploring the desert. Guests can enjoy a variety of amenities, including a spa, fitness centre, restaurant, bar, and room service.
Sindi Sud - Morocco
8.3Very good 1880 reviews
Morocco
2 1
£34/nighttotal: Â£102 (3 )

Sindi Sud

hotel - Marrakech
Sindi Sud is located in Marrakech, within easy reach of the Bahia Palace and a short walk from the Conference Palace and the Majorelle Gardens. The hotel enjoys a very good user rating and excellent location rating, and guests consistently praise its cleanliness.
Sindi Sud offers comfortable accommodation with a terrace and garden, perfect for relaxing after a day of exploring the city. The hotel also provides amenities such as air conditioning, Wi-Fi, room service, and parking, ensuring a comfortable and enjoyable stay.

Top countries