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
101-150 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
Guest house
8.4
Great41 reviews
MapView on map800 yd from City Center900 yd from Medersa Ben Youssef
From   US$ 252 /nightSelect
8.4
Great144 reviews
MapView on map900 yd from City Center600 yd from Koutoubia
From   US$ 238 /nightSelect
Bed & Breakfast
8.4
Great90 reviews
400 yd from City Center100 yd from Marrakech Museum
From   US$ 206 /nightSelect
Guest house
8.2
Great245 reviews
1.2 mi from City Center400 yd from Saadian Tombs
From   US$ 28 /nightSelect
8.4
Great154 reviews
1.2 mi from City Center600 yd from Menara Mall
From   US$ 399 /nightSelect
Guest house
8.4
Great136 reviews
700 yd from City Center900 yd from Souk of the Medina
From   US$ 195 /nightSelect
8.4
Great390 reviews
1700 yd from City Center400 yd from Moulay El Yazid Mosque
From   US$ 47 /nightSelect
8.4
Great388 reviews
1.6 mi from City Center300 yd from Marrakesh Train Station
From   US$ 91 /nightSelect
8.2
Great149 reviews
3.1 mi from City Center700 yd from AL Mazar Mall
From   US$ 101 /nightSelect
Riad
8.4
Great188 reviews
1300 yd from City Center300 yd from Bahia Palace
From   US$ 150 /nightSelect
8.4
Great130 reviews
1000 yd from City Center300 yd from Djemaa El Fna
From   US$ 145 /nightSelect
Guest house
8.0
Great109 reviews
1400 yd from City Center1300 yd from Majorelle Gardens
From   US$ 196 /nightSelect
Riad
8.4
Great158 reviews
600 yd from City Center800 yd from Medersa Ben Youssef
From   US$ 216 /nightSelect
8.2
Great93 reviews
900 yd from City Center600 yd from Marrakech Museum
From   US$ 201 /nightSelect
8.4
Great86 reviews
8.7 mi from City Center
From   US$ 384 /nightSelect
8.2
Great307 reviews
1700 yd from City Center500 yd from Cyber Park Moulay Abdessalam
From   US$ 111 /nightSelect
Riad
8.4
Great92 reviews
800 yd from City Center1000 yd from Medersa Ben Youssef
From   US$ 215 /nightSelect
8.4
Great66 reviews
1.4 mi from City Center1100 yd from Marrakesh Train Station
From   US$ 38 /nightSelect
8.4
Great86 reviews
1000 yd from City Center900 yd from Majorelle Gardens
From   US$ 163 /nightSelect
8.4
Great69 reviews
1300 yd from City Center500 yd from Djemaa El Fna
From   US$ 546 /nightSelect
8.6
Great58 reviews
2.2 mi from City Center
From   US$ 284 /nightSelect
Riad
8.4
Great61 reviews
500 yd from City Center800 yd from Marrakech Museum
From   US$ 128 /nightSelect
Hotel
8.2
Great427 reviews
1500 yd from City Center1100 yd from Majorelle Gardens
From   US$ 90 /nightSelect
8.4
Great62 reviews
900 yd from City Center500 yd from Souk of the Medina
From   US$ 74 /nightSelect
8.6
Great75 reviews
900 yd from City Center600 yd from Marrakech Museum
From   US$ 162 /nightSelect
8.4
Great224 reviews
5.6 mi from City Center1100 yd from Club Marmara
From   US$ 388 /nightSelect
8.6
Great518 reviews
800 yd from City Center1100 yd from Marrakech Museum
From   US$ 72 /nightSelect
8.4
Great30 reviews
18.5 mi from City Center
From   US$ 357 /nightSelect
Guest house
8.2
Great132 reviews
500 yd from City Center800 yd from Marrakech Museum
From   US$ 133 /nightSelect
Bed & Breakfast
8.4
Great180 reviews
600 yd from City Center300 yd from Souk of the Medina
From   US$ 63 /nightSelect
8.2
Great118 reviews
1600 yd from City Center300 yd from Bahia Palace
From   US$ 147 /nightSelect
8.4
Great113 reviews
600 yd from City Center900 yd from Marrakech Museum
From   US$ 114 /nightSelect
8.4
Great150 reviews
700 yd from City Center1000 yd from Marrakech Museum
From   US$ 71 /nightSelect
8.4
Great400 reviews
3.7 mi from City Center300 yd from Oasiria Water Park
From   US$ 215 /nightSelect
8.4
Great54 reviews
1100 yd from City Center500 yd from Bahia Palace
From   US$ 250 /nightSelect
8.4
Great208 reviews
1200 yd from City Center400 yd from Bahia Palace
From   US$ 70 /nightSelect
8.4
Great156 reviews
600 yd from City Center300 yd from Medersa Ben Youssef
From   US$ 63 /nightSelect
8.6
Great68 reviews
500 yd from City Center800 yd from Medersa Ben Youssef
From   US$ 122 /nightSelect
Bed & Breakfast
8.4
Great28 reviews
900 yd from City Center1100 yd from Majorelle Gardens
From   US$ 337 /nightSelect
4.0 mi from City Center200 yd from PalmGolf Marrakech Palmeraie
From   US$ 516 /nightSelect
Riad
8.6
Great166 reviews
900 yd from City Center600 yd from Marrakech Museum
From   US$ 94 /nightSelect
Hostel
8.6
Great111 reviews
700 yd from City Center300 yd from Djemaa El Fna
From   US$ 76 /nightSelect
Hotel
8.6
Great711 reviews
1.3 mi from City Center700 yd from Institute of Applied Technology and Tourism
From   US$ 69 /nightSelect
8.2
Great199 reviews
1.0 mi from City Center900 yd from Institute of Applied Technology and Tourism
From   US$ 61 /nightSelect
8.2
Great114 reviews
1.9 mi from City Center1000 yd from Marrakesh Train Station
From   US$ 141 /nightSelect
8.4
Great155 reviews
900 yd from City Center600 yd from Marrakech Museum
From   US$ 109 /nightSelect
8.2
Great136 reviews
3.9 mi from City Center
From   US$ 163 /nightSelect
8.2
Great104 reviews
400 yd from City Center100 yd from Medersa Ben Youssef
From   US$ 379 /nightSelect
8.4
Great193 reviews
1700 yd from City Center200 yd from Moulay El Yazid Mosque
From   US$ 122 /nightSelect
8.4
Great189 reviews
600 yd from City Center900 yd from Marrakech Museum
From   US$ 125 /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