Morocco hotels

Hotels in Morocco

3197 available hotel offers

2 1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

3197 Cheap hotels in Morocco

Hôtel Restaurant Dar Al Madina - Morocco
8.6Very good 100 reviews
Morocco
3 1
$59/nighttotal: $118 (2 )

Hôtel Restaurant Dar Al Madina

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
$76/nighttotal: $304 (4 )

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
$1387/nighttotal: $5548 (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
6 3
$61/nighttotal: $366 (6 )

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
$65/nighttotal: $130 (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
4 1
$141/nighttotal: $564 (4 )

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
$56/nighttotal: $392 (7 )

Les Matins Bleus

riad - Essaouira
Les Matins Bleus is a traditional Moroccan house, situated in the heart of Essaouira's medina, just a short walk from the beach and port. This charming guesthouse has received excellent ratings for its location and cleanliness, as well as very good reviews for its overall experience.
This family-friendly riad offers a range of facilities, including a restaurant serving authentic Moroccan cuisine, a spa for relaxation, a fitness centre for those who wish to stay active, and a terrace with panoramic views of the city and the Atlantic Ocean.
Chez Belkacem - Morocco
8.8Very good 146 reviews
Morocco
3 1
$49/nighttotal: $98 (2 )

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.
Room In B&b - Riad Authentic Palace & Spa -Jawhara - Morocco
9.2Excellent 18 reviews
Morocco
2 1
$95/nighttotal: $665 (7 )

Room In B&b - Riad Authentic Palace & Spa -Jawhara

hotel - 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
25 9
$279/nighttotal: $1953 (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
5 1
$63/nighttotal: $189 (3 )

Hotel Souika

hotel - Chefchaouene
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
3 1
$41/nighttotal: $287 (7 )

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 accommodation types in Morocco

Best Morocco luxury hotels (4 and 5 stars)

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

Vichy Célestins Spa Hôtel Casablanca - Morocco
9.0Excellent 3718 reviews
Morocco
15 7
$2552/nighttotal: $10208 (4 )

Vichy Célestins Spa Hôtel Casablanca

hotel - El Mansouria
Vichy Célestins Spa Hôtel Casablanca is situated in Bouznika, a coastal town just 28 miles south of Casablanca, offering easy access to the city's attractions and amenities. The hotel is a 5-star property with excellent user ratings, ensuring a comfortable and enjoyable stay.
The hotel offers a range of modern amenities and activities, including a spa, swimming pools, a golf course, restaurants and bars, and a fitness centre. Guests can also enjoy the hotel's beautiful garden and terrace, perfect for relaxing and enjoying the Moroccan sunshine.
Dar Morocco - Morocco
9.6Excellent 118 reviews
Morocco
1 1
$163/nighttotal: $978 (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
5 2
$310/nighttotal: $930 (3 )

Atlantic Hotel Agadir

hotel - Agadir-Ida ou Tanane
The Atlantic Hotel Agadir is situated in the heart of Agadir, a 10-minute walk from the beach and close to the city's shops and restaurants. This 4-star hotel receives very good user ratings for its location, cleanliness, and overall experience.
The hotel offers comfortable rooms with a floor area of 20 square metres, each equipped with a private bathroom. Guests can enjoy a range of amenities, including a swimming pool, a spa, a restaurant serving traditional Moroccan cuisine, and a terrace with views of the surrounding area.
Jm Suites Hotel Eco-friendly Casablanca - Morocco
8.6Very good 2293 reviews
Morocco
5 2
$317/nighttotal: $2219 (7 )

Jm Suites Hotel Eco-friendly Casablanca

hotel - Casablanca
JM Suites Hotel Eco-friendly Casablanca is located in the business district, close to museums and restaurants, making it ideal for exploring the city's cultural offerings. This 4-star hotel has received very good user ratings for its location and cleanliness.
The suites are spacious and feature kitchenettes, luxury private bathrooms, and most include private balconies or terraces. Guests can enjoy a range of amenities, including a sauna, fitness centre, massage room, hammam, restaurant, bar, and business centre.
Riad Dar Massai - Morocco
9.1Excellent 449 reviews
Morocco
1 1
$112/nighttotal: $672 (6 )

Riad Dar Massai

riad - Marrakech
This Marrakech riad is located in the Kasbah district, a 10-minute walk from the lively Jamaâ El Fna Square, offering a peaceful retreat in the heart of the Medina. The property has received excellent ratings for cleanliness and overall experience, with a very good location rating.
The traditional Moroccan house boasts a private courtyard, an outdoor pool, and a terrace where guests can relax and enjoy the sunshine. Amenities include air conditioning, a kitchen, a restaurant, a bar, a spa, and a fitness centre, ensuring a comfortable and enjoyable stay.
Kenzi Tower Hotel - Morocco
8.1Very good 3975 reviews
Morocco
2 1
$182/nighttotal: $728 (4 )

Kenzi Tower Hotel

hotel - Casablanca
The Kenzi Tower Hotel is situated in one of Casablanca's Twin Center towers, offering panoramic city views and is just a short drive from the port and train station. This 5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features spacious and modern rooms, some with separate seating areas. Guests can enjoy a range of amenities, including a swimming pool, fitness centre, spa, and multiple restaurants and bars, all with stunning city views.
Villa De L'ô - Morocco
8.5Very good 346 reviews
Morocco
4 2
$295/nighttotal: $1180 (4 )

Villa De L'ô

B&B - Essaouira
Villa de l’Ô is a charming guesthouse located in the heart of Essaouira's medina, just a short walk from the beach, the bustling souks, and the golf course. This well-rated guesthouse has received excellent scores for its location, cleanliness, and overall user experience.
The guesthouse offers a range of comfortable rooms and suites, some with private terraces offering sea views. Guests can enjoy a range of amenities including a swimming pool, spa, restaurant, bar, and tennis court, making it a perfect choice for a relaxing and enjoyable stay.
Hyatt Place Taghazout Bay - Morocco
8.3Very good 2990 reviews
Morocco
15 7
$1919/nighttotal: $7676 (4 )

Hyatt Place Taghazout Bay

hotel - Taghazout
Hyatt Place Taghazout Bay is located just before Taghazout village, a short drive from Agadir and the airport, offering easy access to the surf scene and the charming village atmosphere. This 5-star hotel receives very good user ratings for its location, cleanliness, and overall experience.
The hotel features a range of amenities and activities, including a heated outdoor pool, a spa and wellness centre, a fitness centre, and a restaurant and bar. Guests can also enjoy free Wi-Fi, private parking, and room service.

Top cities

Best Morocco hotels with a pool

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

Suite Hotel Tilila - Morocco
8.1Very good 1091 reviews
Morocco
2 1
$67/nighttotal: $335 (5 )

Suite Hotel Tilila

hotel - Agadir-Ida ou Tanane
The Suite Hotel Tilila is located in Agadir, a short distance from the beach, approximately 4.3 miles from Golf de l’Ocean Golf Club and 2.5 miles from the Grand Port of Agadir. The hotel has consistently received positive reviews, with guests praising its cleanliness, location, and overall value.
The hotel offers a range of rooms and apartments, each equipped with air conditioning, a flat-screen TV with satellite channels, and a private bathroom. Guests can enjoy a continental breakfast in the morning, relax by the outdoor pool, or take advantage of the free Wi-Fi available throughout the hotel.
Hotel Tomboctou - Morocco
8.7Very good 1114 reviews
Morocco
3 1
$129/nighttotal: $258 (2 )

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
$800/nighttotal: $5600 (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
$208/nighttotal: $1664 (8 )

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
$135/nightfor 1 night

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
25 12
$982/nighttotal: $6874 (7 )

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
5 1
$114/nighttotal: $798 (7 )

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.
Kasbah Du Berger & Piscine - Morocco
9.3Excellent 383 reviews
Morocco
3 1
$172/nighttotal: $516 (3 )

Kasbah Du Berger & Piscine

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.

Frequently asked questions about hotels in Morocco

Best Morocco hotels with breakfast

Among the 3197 accommodations in Morocco, here are the 6 best hotels with breakfast

Hôtel Restaurant La Gazelle De Dades - Morocco
8.3Very good 21 reviews
Morocco
25 6
$664/nighttotal: $4648 (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
$999/nighttotal: $6993 (7 )

Dar Nokhba Inn

hotel - 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
$40/nighttotal: $280 (7 )

Secret Du Sahara

hotel - Bni M'Hamed Sijelmassa
The Secret Du Sahara hotel is located in Merzouga, about 5 kilometres from the city centre, making it a convenient base for exploring the famous sand dunes of Erg Chebbi. The hotel has received very good ratings for its location and user experience, as well as a good rating for cleanliness.
The hotel offers a shared kitchen, allowing guests to prepare their own meals, and features a terrace, garden, and restaurant. Guests can enjoy a range of amenities and activities, including free Wi-Fi, free parking, a barbecue area, and a transfer service.
Auberge Tafouyt - Morocco
9.4Excellent 36 reviews
Morocco
2 1
$24/nighttotal: $168 (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
2 1
$28/nighttotal: $196 (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.
Sindi Sud - Morocco
8.3Very good 1880 reviews
Morocco
3 1
$77/nighttotal: $231 (3 )

Sindi Sud

hotel - Marrakech
The Sindi Sud is a hotel in Marrakech, situated within walking distance of the Bahia Palace and a short drive from the Conference Palace and Majorelle Gardens. It has a very good user rating and an excellent location rating, with cleanliness also rated very good.
The hotel offers a single bedroom and bathroom, and features a terrace, garden, and parking. It also provides amenities such as air conditioning, room service, and free Wi-Fi.

Top countries