Find and Book Top Rated Hotels in Marrakesh

Search among 580 available hotels and places to stay in Marrakesh from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
51-100 out of 580
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great60 reviews
MapView on map4.5 mi from City Center1300 yd from Oasiria Water Park
From   US$ 553 /nightSelect
8.4
Great352 reviews
MapView on map1.4 mi from City Center200 yd from Menara Mall
From   US$ 200 /nightSelect
8.4
Great104 reviews
1700 yd from City Center300 yd from Bahia Palace
From   US$ 190 /nightSelect
8.2
Great141 reviews
800 yd from City Center900 yd from Koutoubia
From   US$ 210 /nightSelect
8.4
Great192 reviews
900 yd from City Center500 yd from Djemaa El Fna
From   US$ 451 /nightSelect
Guest house
8.4
Great59 reviews
800 yd from City Center500 yd from Medersa Ben Youssef
From   US$ 146 /nightSelect
Riad
8.4
Great104 reviews
800 yd from City Center600 yd from Koutoubia
From   US$ 230 /nightSelect
8.2
Great62 reviews
5.5 mi from City Center
From   US$ 302 /nightSelect
8.4
Great273 reviews
1000 yd from City Center400 yd from Djemaa El Fna
From   US$ 120 /nightSelect
8.4
Great148 reviews
800 yd from City Center200 yd from Djemaa El Fna
From   US$ 99 /nightSelect
8.2
Great248 reviews
3.4 mi from City Center1.5 mi from PalmGolf Marrakech Palmeraie
From   US$ 622 /nightSelect
8.6
Great601 reviews
600 yd from City Center300 yd from Marrakech Museum
From   US$ 96 /nightSelect
8.4
Great153 reviews
700 yd from City Center900 yd from Medersa Ben Youssef
From   US$ 79 /nightSelect
8.6
Great1057 reviews
3.7 mi from City Center1200 yd from Paddock
From   US$ 183 /nightSelect
8.2
Great186 reviews
1500 yd from City Center500 yd from Bahia Palace
From   US$ 159 /nightSelect
8.2
Great143 reviews
900 yd from City Center1000 yd from Medersa Ben Youssef
From   US$ 217 /nightSelect
Riad
8.2
Great126 reviews
600 yd from City Center800 yd from Souk of the Medina
From   US$ 245 /nightSelect
8.4
Great364 reviews
1700 yd from City Center1100 yd from Bahia Palace
From   US$ 48 /nightSelect
8.2
Great127 reviews
700 yd from City Center400 yd from Medersa Ben Youssef
From   US$ 125 /nightSelect
8.4
Great103 reviews
900 yd from City Center500 yd from Djemaa El Fna
From   US$ 68 /nightSelect
8.6
Great211 reviews
1.0 mi from City Center100 yd from Saadian Tombs
From   US$ 604 /nightSelect
8.6
Great55 reviews
500 yd from City Center200 yd from Marrakech Museum
From   US$ 178 /nightSelect
8.0
Great405 reviews
6.9 mi from City Center
From   US$ 100 /nightSelect
8.4
Great162 reviews
1400 yd from City Center200 yd from Bahia Palace
From   US$ 343 /nightSelect
Hotel
8.2
Great227 reviews
1.5 mi from City Center700 yd from Marrakesh Train Station
From   US$ 123 /nightSelect
8.2
Great65 reviews
1000 yd from City Center1000 yd from Majorelle Gardens
From   US$ 98 /nightSelect
8.6
Great283 reviews
1700 yd from City Center500 yd from Cyber Park Moulay Abdessalam
From   US$ 277 /nightSelect
8.2
Great47 reviews
1300 yd from City Center500 yd from Bahia Palace
From   US$ 238 /nightSelect
Riad
8.2
Great74 reviews
500 yd from City Center200 yd from Marrakech Museum
From   US$ 306 /nightSelect
8.4
Great60 reviews
400 yd from City Center300 yd from Souk of the Medina
From   US$ 138 /nightSelect
8.4
Great59 reviews
400 yd from City Center600 yd from Marrakech Museum
From   US$ 202 /nightSelect
8.4
Great60 reviews
200 yd from City Center500 yd from Marrakech Museum
From   US$ 173 /nightSelect
8.4
Great51 reviews
4.6 mi from City Center
From   US$ 732 /nightSelect
8.2
Great75 reviews
400 yd from City Center500 yd from Medersa Ben Youssef
From   US$ 210 /nightSelect
Riad
8.4
Great90 reviews
1100 yd from City Center500 yd from Bahia Palace
From   US$ 133 /nightSelect
8.4
Great87 reviews
1.2 mi from City Center700 yd from Bahia Palace
From   US$ 96 /nightSelect
8.4
Great457 reviews
1.6 mi from City Center300 yd from Institute of Applied Technology and Tourism
From   US$ 41 /nightSelect
8.4
Great112 reviews
1500 yd from City Center1100 yd from Bahia Palace
From   US$ 75 /nightSelect
8.4
Great164 reviews
1500 yd from City Center500 yd from Moulay El Yazid Mosque
From   US$ 120 /nightSelect
Riad
8.2
Great65 reviews
600 yd from City Center800 yd from Souk of the Medina
From   US$ 313 /nightSelect
8.4
Great124 reviews
1300 yd from City Center500 yd from Koutoubia
From   US$ 62 /nightSelect
Bed & Breakfast
8.4
Great33 reviews
600 yd from City Center300 yd from Marrakech Museum
From   US$ 225 /nightSelect
8.2
Great283 reviews
2.7 mi from City Center600 yd from AL Mazar Mall
From   US$ 56 /nightSelect
8.4
Great261 reviews
1200 yd from City Center400 yd from Djemaa El Fna
From   US$ 126 /nightSelect
8.2
Great375 reviews
1.0 mi from City Center800 yd from Institute of Applied Technology and Tourism
From   US$ 100 /nightSelect
8.4
Great86 reviews
500 yd from City Center400 yd from Souk of the Medina
From   US$ 219 /nightSelect
Bed & Breakfast
8.6
Great104 reviews
1400 yd from City Center500 yd from Bahia Palace
From   US$ 71 /nightSelect
Riad
8.4
Great44 reviews
700 yd from City Center400 yd from Marrakech Museum
From   US$ 157 /nightSelect
8.4
Great44 reviews
1200 yd from City Center500 yd from Bahia Palace
From   US$ 13 /nightSelect
8.4
Great46 reviews
1400 yd from City Center200 yd from Bahia Palace
From   US$ 430 /nightSelect

Best hotels and places to stay in Marrakesh

Why visit?

Marrakesh, the cultural and economic center of Morocco, is a vibrant and exotic city that offers a unique blend of history, architecture, and traditional Moroccan culture. With its bustling souks, stunning palaces, and colorful gardens, Marrakesh is an enchanting destination that never fails to captivate its visitors. From exploring the narrow winding streets of the Medina to indulging in delectable Moroccan cuisine, Marrakesh offers an unforgettable experience for every traveler.

Where to stay?

To make the most of your stay in Marrakesh, it is essential to choose the right area to stay in. Here are some of the best areas in Marrakesh to consider:

Medina: The heart of Marrakesh, the Medina is a UNESCO World Heritage site and offers a truly authentic Moroccan experience. Get lost in the labyrinthine streets, visit historical attractions, and immerse yourself in the vibrant local culture.

Gueliz (New Town): Located just outside the Medina, Gueliz offers a more modern and cosmopolitan atmosphere. Here, you'll find trendy boutiques, art galleries, and a wide array of restaurants and cafes.

Hivernage: Known for its luxurious resorts, Hivernage is ideal for those seeking upscale accommodations and a more relaxed environment. It is also close to popular attractions like the Majorelle Garden and the Menara Gardens.

Price per hotel room per night:

The average price for hotel rooms in Marrakesh varies depending on the star rating of the hotel. Here is a rough estimate of the average prices:

3-star hotels: $50-$100

4-star hotels: $80-$150

5-star hotels: $150-$400

Best value for money:

Riad Jardin Secret: Offering comfortable rooms with traditional Moroccan décor, Riad Jardin Secret provides excellent value for money. With a charming courtyard and rooftop terrace, it's a perfect oasis in the heart of the Medina.

Riad Le Jardin d'Abdou: This cozy riad combines affordability with authentic Moroccan hospitality. Located in the Medina, it offers comfortable rooms, a refreshing pool, and a tranquil courtyard.

Hotel Almas: Situated in Gueliz, Hotel Almas provides modern, comfortable rooms at affordable rates. It offers easy access to the Medina and other popular attractions.

Best kids-friendly hotels:

Les Jardins de la Koutoubia: This luxurious hotel not only offers excellent facilities for adults but also provides a kids' club, a playground, and a pool for the little ones. It is centrally located, allowing easy access to many attractions.

Eden Andalou Aquapark & Spa: Ideal for families, this hotel features spacious rooms, a water park with slides and pools, and a range of activities for children. It ensures a memorable and enjoyable stay for the whole family.

Best hotels for a romantic getaway:

Royal Mansour Marrakech: This exclusive hotel offers unparalleled luxury and privacy. With its sumptuously furnished villas, private riads, and tranquil spa, it guarantees a romantic and intimate escape for couples.

La Mamounia: Known for its elegance and timeless beauty, La Mamounia is a legendary hotel that has hosted many famous guests. From its opulent rooms to its stunning gardens, it provides a dreamy setting for a romantic retreat.

Best for location:

Riad El Fenn: Located in the heart of the Medina, Riad El Fenn offers easy access to the main attractions, restaurants, and shops. This beautifully restored riad features stylish rooms and a lovely rooftop terrace.

Hotel La Sultana: Situated within the ancient Medina walls, Hotel La Sultana offers luxurious rooms and exceptional service. It is close to the vibrant souks, the Bahia Palace, and the bustling Jemaa el-Fnaa square.

Four Seasons Resort Marrakech: Nestled in a lush garden setting, this five-star resort is just a short distance from the Medina. With its spacious rooms, stunning pool, and multiple dining options, it caters to those seeking luxury and convenience.

Best for a short city break:

Les Jardins De La Medina: Located in the Medina, this charming riad offers a peaceful retreat from the bustling city. It features elegant rooms, a serene courtyard, and a beautiful pool area.

Le Riad Yasmine: Adorned with chic and bohemian decor, Le Riad Yasmine offers a stylish and tranquil escape. Situated near the famous Majorelle Garden, it is an ideal base for exploring the city's attractions.

Show moreLess