Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Marrakesh – 1,799 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

2Ciels Boutique Hôtel

Hotel in Gueliz, Marrakesh

Set in Marrakech, 1312 feet from Marrakech Plaza, 2Ciels Boutique Hôtel features air-conditioned rooms with free WiFi throughout the property. I loved everything about this accommodation! Gorgous modern hotel with exceptionally polite and attentive staff! The complimentary breakfast was the best we have seen...

Show more Show less
9
Awesome
2,053 reviews
Avg. price/night:
$126

Les Jardins De La Koutoubia

Hotel in Medina, Marrakesh

This luxurious hotel is a 2-minute walk from the famous Jamaâ El Fna Square. It features a Carita Spa, a hot tub and the outdoor swimming pool is surrounded by palm trees. Fabulous location in the Médina . Calm and cool once you step inside the door. Staff were amazing. Great breakfast and lovely rooms.

Show more Show less
9
Awesome
1,169 reviews
Avg. price/night:
$221

Oasis lodges

Hotel in Marrakesh

Oasis lodges has a garden, fitness center, and a bar in Marrakech. Boasting a 24-hour front desk, this property also welcomes guests with a restaurant and a year-round outdoor pool. Excellent hotel, staff, property, gardens and water park. Simply amazing. Looking forward to going back

Show more Show less
9.2
Awesome
109 reviews
Avg. price/night:
$183

Almaha Marrakech Restaurant & SPA

Hotel in Mechouar-Kasbah, Marrakesh

Featuring free WiFi and a spa center, Almaha Marrakech offers accommodations in Marrakech, 656 feet from Saadian Tombs. You will find free shuttle service at the property. We loved our stay at Almaha Marrakech &a Spa. The interior design is truly beautiful. From the moment you step inside the Riad, it is like a small piece a heaven. It is located in the old city near the Kasbah. Ideal location for tourists as everything is within walking distance. The hotel staff are amazing. I have never received such amazing hospitality services. They truly go out of their way to help in whatever way they can. 5 star luxury services. We loved that we could enjoy breakfast, lunch or dinner wherever we liked; the rooftop terrace, the library, the pixel room or just have room service. All services are included and no extra cost for room service. I recommend this traditional Moroccan Riad to anyone visiting Marrakesh. Beautiful property, luxurious facilities, and staff are very helpful - they will help you plan day trips, reserve tables in restaurants for you and book taxis on request and ensure you get a good price. Best hospitality and property I have ever experienced.

Show more Show less
9.3
Awesome
173 reviews
Avg. price/night:
$339

Hotel & Ryad Art Place Marrakech

Hotel in Medina, Marrakesh

Offering a restaurant and a swimming pool, Hôtel & Ryad Art Place Marrakech is located in Marrakech. Free WiFi access is available. Each room here will provide you with air conditioning and a... Amazing on all accounts - highly recommended for a special stay in Marrakech!

Show more Show less
9.4
Awesome
765 reviews
Avg. price/night:
$209

Selman Marrakech

Hotel in Marrakesh

Set a 10-minute drive from the center of Marrakesh, this 5-star hotel offers a stable with purebred Arabian horses. It offers 3 outdoor swimming pools and beauty treatments in its spa. The Selman showcases the essence of a true Moroccan palace with the beautiful and ancient designs, beautiful aromas, in addition to the comfort and amenities of a true luxury resort hotel. My husband and I celebrated our honeymoon in Marrakech and stayed at the Selman Marrakech Hotel and loved it. It was so such an amazing experience. The only disappointing thing was that our luggage was lost as a result of a system breakdown in Istanbul Ataturk Airport so we didn't have any of our clothes, cosmetics, etc the entire time we were in Marrakech. However, everybody at the Selman Hotel accommodated us. I want to say a special thank you to Youssef, who went beyond his call of duty, to make sure we had the best time on our honeymoon. He was fantastic! We will definitely be back. Thank you very much to the Selman Hotel and Youssef for making our honeymoon memorable! Sincerely, Simone and Merritt, your forever American friends

Show more Show less
9.1
Awesome
224 reviews
Avg. price/night:
$346

Tigmiza Boutique Hotel & Spa

Hotel in Palmeraie, Marrakesh

With views of the Atlas Mountains, this 5-star hotel is 15 minutes’ drive from Marrakech’s Medina and Jamaâ El Fna Square. Set in a garden with a pool, it has a spa, terrace and a restaurant. The best hotel I have ever stayed in, the staff really took care of me on my work trip there. Thank you so much for the birthday surprise.

Show more Show less
9.1
Awesome
532 reviews
Avg. price/night:
$245

La Maison Arabe Hotel, Spa & Cooking Workshops

Hotel in Medina, Marrakesh

Located in the Medina of Marrakech, this luxury riad is a 10-minute walk from Jamaâ El Fna Square. It has a heated pool in the garden and a spa with 2 traditional hammams and 5 massage rooms. The location is walking distance to the souks The property is striking The staff was helpful and very friendly. The food was very good but a little pricey

Show more Show less
9.5
Exceptional
190 reviews
Avg. price/night:
$127

Sirayane Boutique Hotel & Spa Marrakech

Hotel in Marrakesh

Spread across 2-hectares of gardens, this boutique hotel, renovated in January 2018, is a 2.6 mi shuttle ride from Jemaâ El Fna Square and faces the Atlas Mountains. The property was absolutely beautiful and the staff was very hospitable and caring. Beautiful pool. Large selection at breakfast. Complimentary shuttles from the medinah and back all day. Great option for a luxurious relaxing time in Marrakesh.

Show more Show less
9.1
Awesome
600 reviews
Avg. price/night:
$185

Es Saadi Marrakech Resort - Palace

Hotel in Hivernage, Marrakesh

Located in the heart of the luxurious district of Hivernage in an 8-hectare park, 5 minutes’ walk from the heart of old Marrakesh, Es Saadi Marrakech Resort - Palace offers a 9843 ft² spa, a 7874 ft²... Excellent hotel, clean and large room, the staff were friendly and try their best to guide you and help you with whatever inquires you might have.

Show more Show less
9.1
Awesome
469 reviews
Avg. price/night:
$287

Most-booked hotels in Marrakesh in the past month

See all

Marrakesh's best hotels with breakfast

See all

Budget hotels in Marrakesh

See all

Hotels located in the center of Marrakesh

See all

FAQs about hotels in Marrakesh

  • Le Palais Rhoul and Spa, The Oberoi Marrakech, and Atlas Widan got great room view-related reviews from travelers in Marrakesh.

  • Many families visiting Marrakesh loved staying at Atlas Widan, Royal Mansour Marrakech, and Le Palais Rhoul and Spa.

  • Some of the best hotels in Marrakesh near Djemaa El Fna include Riad Les Nuits de Marrakech, Dar Andamaure and Riad le Clos des Arts.

  • On average, 3-star hotels in Marrakesh cost $48 per night, and 4-star hotels in Marrakesh are $96 per night. If you're looking for something really special, a 5-star hotel in Marrakesh can be found for $197 per night, on average (based on Booking.com prices).

  • These hotels in Marrakesh are highly rated by couples: Atlas Widan, The Oberoi Marrakech, and Marrakech Desert Dome.

  • Travelers who stayed in Marrakesh near Marrakech-Menara Airport (RAK) have said good things about Savoy Le Grand Hotel Marrakech, Oasis lodges, and Sirayane Boutique Hotel & Spa Marrakech.

  • For hotels in Marrakesh that serve highly-rated breakfasts, try Marrakech Desert Dome, Oasis lodges, and Royal Mansour Marrakech.

  • The average price per night for a 3-star hotel in Marrakesh this weekend is $51 or, for a 4-star hotel, $82. Looking for something even fancier? 5-star hotels in Marrakesh for this weekend cost around $234 per night, on average (based on Booking.com prices).

  • On average, it costs $53 per night to book a 3-star hotel in Marrakesh for tonight. You'll pay around $87 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Marrakesh will cost around $257, on average (based on Booking.com prices).

  • Medina, Mechouar-Kasbah, and Gueliz are popular with other travelers visiting Marrakesh.

There are 1802 hotels in Marrakesh listed on Booking.com , that—from 251497 guest reviews—have an average review score of 8.65. To give you an idea of how much a hotel in Marrakesh costs, the average price for a one-night stay is $106 (based on bookings made on our site in the last 30 days). Room sizes will naturally vary according to minimum and maximum occupancy requirements. However, to give you an indication, the average size of a double room in a Marrakesh hotel is 33m². If you're looking for some ideas about where in Marrakesh to book a hotel, the areas around Djemaa El Fna and Marrakech Plaza are popular with our guests. Whether you book a hotel in Marrakesh or elsewhere, you can always rely on 24/7 customer support when you book with Booking.com – wherever you are, whenever you need it.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Marrakesh:

Explore guest reviews of hotels in Marrakesh

See all