Hotels in Marrakech

Search and compare Marrakech hotels from hundreds of travel sites and save

Marrakech, Morocco
2 Dec — 3 Dec2
Marrakech, Morocco
Thu 2-12
Fri 3-12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Marrakech

Filter by star ratings
All filters
Fellah Hotel
Fellah Hotel
7.3 Good
Km 13, Route de l'Ourika - Tassoultante, Marrakech, Morocco
Show on map
14.8 km from city centre, Marrakech 
GoodBased on 210 reviews
7.3

Situated in Marrakech, this 5-star property is unique and contemporary. It also offers a sauna, free Wi-Fi and an outdoor pool.

Zalagh Kasbah Hotel & Spa
Zalagh Kasbah Hotel & Spa
6.6 Good
Zone Touristique Agdal, Marrakech, Morocco
Show on map
5.1 km from city centre, Marrakech 
GoodBased on 798 reviews
6.6

Zalagh Kasbah Hotel & Spa provides comfortable 4-star accommodation in Marrakech. It has a day spa, as well as free Wi-Fi, a free shuttle service and an outdoor pool.

Movenpick Hotel Mansour Eddahbi Marrakech
Movenpick Hotel Mansour Eddahbi Marrakech
8.2 Excellent
Avenue Mohamed Vi, Marrakech, Morocco
Show on map
2.6 km from city centre, Marrakech 
ExcellentBased on 1,232 reviews
8.2

The hotel is situated in Marrakech and is close to Casino de Marrakech. It provides a spa and wellness centre, as well as an outdoor pool, a sauna and a Jacuzzi.

Les Jardins de l'Agdal Hotel & Spa
Les Jardins de l'Agdal Hotel & Spa
7.7 Good
Avenue Mohamed Vi, Marrakech, Morocco
Show on map
4.3 km from city centre, Marrakech 
GoodBased on 1,607 reviews
7.7

Featuring an on-site night club and a beauty salon, Les Jardins de l'Agdal Hotel & Spa is located in Marrakech and boasts 5-star accommodation. It also features outdoor tennis courts, an outdoor pool and a sauna.

El Andalous Lounge & Spa Hotel
El Andalous Lounge & Spa Hotel
7.0 Good
Av Du President Kennedy, Hivernage, Marrakech, Morocco
Show on map
2.1 km from city centre, Marrakech 
GoodBased on 2,526 reviews
7.0

Situated a brief drive from Agdal Gardens, El Andalous Lounge & Spa Hotel offers modern accommodation in Marrakech. It provides a spa and wellness centre, as well as an outdoor pool, a beauty centre and a sauna.

Palais Sebban
Palais Sebban
9.0 Excellent
43, Derb Moulay Abdellah Ben Hssein, Marrakech, Morocco
Show on map
0.6 km from city centre, Marrakech 
ExcellentBased on 976 reviews
9.0

Strategically located in the centre of the city, this 5-star riad makes for an excellent base in Marrakech. It also offers an outdoor pool, a rooftop terrace and a Turkish steam bath.

Eden Andalou Suites, Aquapark & Spa
Eden Andalou Suites, Aquapark & Spa
9.0 Excellent
Km 4, Route d'Amezmiz, Marrakech, Morocco
Show on map
11.1 km from city centre, Marrakech 
ExcellentBased on 1,333 reviews
9.0

Eden Andalou Suites Aquapark & Spa provides comfortable 5-star accommodation in Marrakech. It features an outdoor pool with water slides, a Turkish steam bath and a Jacuzzi.

Savoy Le Grand Hotel
Savoy Le Grand Hotel
8.0 Excellent
Avenue de La Menara PO Box 528, Marrakech, Morocco
Show on map
2.5 km from city centre, Marrakech 
ExcellentBased on 3,746 reviews
8.0

Located in Marrakech, Savoy Le Grand Hotel is an easy drive from Agdal Gardens and Ben Youssef Madrasa. Those staying at the property have access to a sauna and an outdoor pool.

Palais Ghiat
Palais Ghiat
8.2 Excellent
Douar Noukhala N 2, Marrakech, Morocco
Show on map
19.4 km from city centre, Marrakech 
ExcellentBased on 209 reviews
8.2

Palais Ghiat provides traditional 4-star accommodation in Marrakech. It also offers free Wi-Fi, an indoor pool and a kids pool.

Es Saadi Marrakech Resort - Palace
Es Saadi Marrakech Resort - Palace
9.0 Excellent
Rue Ibrahim el Mazini, Marrakech, Morocco
Show on map
1.9 km from city centre, Marrakech 
ExcellentBased on 456 reviews
9.0

Offering a shuttle service to Marrakech-Menara Airport, plus free wireless internet, the hotel is a comfortable base in Marrakech. It also offers outdoor tennis courts, a sauna and an outdoor pool.

Tips for booking a Marrakech hotel

Cheapest month:January
Most expensive month:April
Average price in Marrakech:S$ 255/night
Absolute cheapest price found:S$ 6/night
Cheapest day:Saturday
Most expensive day:Thursday
S$ 137 - S$ 780
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 205 - S$ 850
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Marrakech hotels

Show all 4,901 hotels
1
Aqua Mirage Club
Aqua Mirage Club
9.3 Excellent
Km 5, Route de Tahanaout, Marrakech, Morocco
Show on map
10.9 km from city centre, Marrakech, Morocco 

Situated in Marrakech, the resort is within a 15-minute drive of Marrakech-Menara Airport and provides an outdoor pool, indoor tennis courts and outdoor tennis courts. It has a day spa, as well as a kids club, an all-inclusive meal plan and water slides.

2
Almaha Marrakech
Almaha Marrakech
9.3 Excellent
55, Derb Ben Zina, Marrakech, Morocco
Show on map
1.9 km from city centre, Marrakech, Morocco 

Strategically located in the middle of the city, this 4-star riad makes for an excellent base in Marrakech. It offers free Wi-Fi, an outdoor pool and an express check-in and check-out feature.

3
2ciels Boutique Hotel & Spa
2ciels Boutique Hotel & Spa
9.0 Excellent
Street Oued El Makhazine, Marrakech, Morocco
Show on map
1.8 km from city centre, Marrakech, Morocco 

Situated within walking distance of Marrakech Railway Station, 2ciels Boutique Hotel provides guests with an ideal base when in Marrakech. It is conveniently located for those wishing to visit the area's popular attractions.

4
Rodamon Riad Marrakech
Rodamon Riad Marrakech
9.2 Excellent
Amssafah 32, Quartier Assouel, Marrakech, Morocco
Show on map
0.2 km from city centre, Marrakech, Morocco 

Rodamon Riad Marrakech is situated in Marrakech and offers complimentary wireless internet. This hostel is set in the heart of the city.

5
Labranda Targa Aqua Parc
Labranda Targa Aqua Parc
7.2 Good
Douar Bouchareb Targa, Marrakech, Maroc, 40000, Maroc, Marrakech, Morocco
Show on map
8.0 km from city centre, Marrakech, Morocco 

Recently refurbished, Labranda Targa Aqua Parc provides modern 4-star accommodation in Marrakech. It has a spa and wellness centre, as well as a sauna, a Jacuzzi and a Turkish steam bath.

6
Riad Le Jardin d'Abdou
Riad Le Jardin d'Abdou
9.0 Excellent
2/3 Derb Makina Arset Bel Baraka, Marrakech, Morocco
Show on map
1.5 km from city centre, Marrakech, Morocco 

Conveniently located in the heart of the city, this 3-star riad makes for an excellent base in Marrakech. It has a day spa, as well as a rooftop terrace, free Wi-Fi and an outdoor pool.

7
riad Kheirredine
riad Kheirredine
9.7 Excellent
2, Derb Chelligui, Marrakech, Morocco
Show on map
0.6 km from city centre, Marrakech, Morocco 

Strategically located in the heart of the city, this 3-star riad makes for an excellent base in Marrakech. It also offers a tour desk, an outdoor pool and a 24-hour reception.

8
Barcelo Palmeraie
Barcelo Palmeraie
7.7 Good
Km 6 Route de Fes, Marrakech, Morocco
Show on map
6.2 km from city centre, Marrakech, Morocco 

Featuring an on-site night club and a beauty salon, Barcelo Palmeraie is located in Marrakech and boasts 5-star accommodation. Guests also have exclusive access to the Nuxe Spa and Terrace.

Cheapest hotels in Marrakech, Marrakech-Safi

Show all 4,901 hotels
Rodamon Riad Marrakech
Rodamon Riad Marrakech
9.2 Excellent
Amssafah 32, Quartier Assouel, Marrakech, Morocco
Show on map
0.2 km from city centre,  

Rodamon Riad Marrakech is situated in Marrakech and offers complimentary wireless internet. This hostel is set in the heart of the city.

S$ 30
Avg. per night
Hotel Tachfine
Hotel Tachfine
6.3 Good
Bld Zerktouni, Angle Rue Mohamed, Marrakech, Morocco
Show on map
2.5 km from city centre,  

Hotel Tachfine is situated in Marrakech and is close to the area's well-known attractions. It provides free wireless internet and boasts a rooftop terrace with panoramic city views.

S$ 37
Avg. per night
Hotel Marrakech le Tichka
Hotel Marrakech le Tichka
5.1 Okay
Semialla Bp 894 Route De Casablanca, Marrakech, Morocco
Show on map
3.2 km from city centre,  

Situated in Marrakech, the hotel is within a 25-minute drive of Marrakech-Menara Airport and offers a Turkish steam bath and outdoor tennis courts. It provides stylish rooms with private balconies overlooking the garden.

S$ 38
Avg. per night
Hotel Agdal
Hotel Agdal
5.7 Okay
1 Boulevard Zerktouni, Marrakech, Morocco
Show on map
2.6 km from city centre,  

This modern Marrakech hotel is located within a 10-minute walk of Marrakech Railway Station. It also offers free Wi-Fi, an outdoor pool and a tour desk.

S$ 46
Avg. per night
Palm Appart Club Marrakech
Palm Appart Club Marrakech
7.4 Good
Marrakech, Morocco
Show on map
4.3 km from city centre,  

Palm Appart Club Marrakesh is located in Marrakech and is close to Agdal Gardens. It also provides a kids club, a kids pool and an outdoor pool.

S$ 48
Avg. per night
Imperial Holiday Hôtel & Spa
Imperial Holiday Hôtel & Spa
5.6 Okay
30 Avenue Moulay Rchid - Gueliz, Marrakech, Morocco
Show on map
2.3 km from city centre,  

Boasting a rooftop terrace, a sulfur pool and an indoor pool, Imperial Holiday Hotel & Spa is an ideal base for guests wanting a little luxury, plus offers views of Marrakech. This charming property is ideally situated in Gueliz.

S$ 49
Avg. per night
Hotel Marrakech Le Semiramis
Hotel Marrakech Le Semiramis
6.7 Good
Semlalia BP 525, Route de Casablanca, Marrakech, Morocco
Show on map
3.2 km from city centre,  

Hotel Marrakech Le Semiramis is situated in Marrakech and offers free wireless internet. In addition to free private parking on site, the hotel features comfortable 4-star rooms and a bar.

S$ 52
Avg. per night
Riad Abaka By Ghali
Riad Abaka By Ghali
8.6 Excellent
21 Derb Roukni, Laksour, Marrakech, Morocco
Show on map
0.5 km from city centre,  

Centrally positioned in Marrakech, Riad Abaka by Ghali is within an easy drive of Bahia Palace. Some of the popular facilities on offer at this traditional 4-star riad are an indoor pool, free Wi-Fi and a rooftop terrace.

S$ 53
Avg. per night

Hotel prices in Marrakech

2 stars or below

S$ 14 - S$ 42

Hôtel Ichbilia

No. 1 most popular

S$ 26
Avg. per night
Hotel Aday

No. 2 most popular

Hotel Aday
7.7 Good
S$ 16
Avg. per night
Hotel Atlas

Best value

Hotel Atlas
7.5 Good
S$ 14
Avg. per night
3 stars

S$ 30 - S$ 126

Hotel Agdal

No. 1 most popular

Hotel Agdal
5.7 Okay
S$ 46
Avg. per night
Ibis Marrakech Centre Gare

No. 2 most popular

S$ 66
Avg. per night
Rodamon Riad Marrakech

Best value

S$ 30
Avg. per night
4 stars and up

S$ 38 - S$ 1,609

Royal Mirage Deluxe Marrakech

No. 1 most popular

S$ 105
Avg. per night
Riad Wow

No. 2 most popular

Riad Wow
9.0 Excellent
S$ 187
Avg. per night
Riad Abaka By Ghali

Best value

Riad Abaka By Ghali
8.6 Excellent
S$ 53
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Marrakech

Hotels near popular Marrakech airports
Hotels near popular Marrakech landmarks
Hotels in popular Marrakech neighbourhoods
Holiday rentals in popular Marrakech-Safi cities

About Marrakech

Marrakech is a city that captures all your senses, where your head constantly turns to capture every sight, smell and sound. A vibrant combination of energy and movement, the chaos and character of Marrakech are truly addictive, with a winding maze of market streets that keep you entertained for hours.

Things to do

Although there are specific sites of Marrakech, the true experience of the city can only be grasped by wandering its streets. Start by diving into the heart of the old town, the Medina, which is full of colourful market stalls selling everything you can imagine, from spices to carpets, jewellery to tajine dishes.

Follow the echoing calls to prayer to the main mosques of the city. Designed in Islamic architecture, the Koutoubia Mosque is defined by its large square and tall minaret tower that illuminates every evening. There is also a Jewish quarter in the city, containing cemeteries and synagogues that capture the diverse heritage of Morocco.

The Museum of Marrakech reveals the artisan history of the city, displaying ornately tiled walls, painted wooden floors and crafts from ancient artists and contemporary people, including the Berber culture and nomadic mountain communities.

Gueliz is the modern European centre of the city, home to chain stores and westernised restaurants. For the most authentic cuisine, wait until the evening when makeshift bistros are created under white tents, and vendors sell Moroccan delicacies like tajine and harira soup.

Getting around

With its labyrinth of streets, the medina can only be explored by foot. The outskirts of the city are traversable by bus, taxi or caleche, a romantic horse and carriage.

Marrakech travel FAQs

  • Where is the best place to stay in Marrakech?

    When visiting Marrakech, consider checking out Gueliz, Annakhil, and Mechouar-Kasbah as some of the most sought after locations.

  • What are the best hotels in Marrakech?

    One of the most popular hotels in Marrakech is Riad Abaka By Ghali, which has been reviewed by 395 users and currently has a rating of 8.6/10. Other top-rated locations include Riad Palais Des Princesses and Riad Wow, which have received 8.9/10 and 9.0/10 ratings from our users, respectively.

  • What is a good hotel near Jamaa el Fna?

    Riad Abaka By Ghali is a good hotel close to Jamaa el Fna - it has scored 8.6 over 395 reviews from HotelsCombined users.

  • What is a good hotel in Marrakech near Marrakech Railway Station?

    Movenpick Hotel Mansour Eddahbi Marrakech is a hotel near Marrakech Railway Station that is popular with HotelsCombined users, scoring 8.2 from 1,232 reviews.

  • Is there a good hotel near Palais des Congrès?

    If you’re visiting Palais des Congrès then the nearby Riad Wow is a popular hotel with HotelsCombined users (114 reviews scoring it at an average 9.0/10).

  • How much do hotels in Marrakech cost?

    The average price of a hotel in Marrakech is S$ 228 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Marrakech around is S$ 198 per night, whereas for a 5-star hotel it’s S$ 354 per night.

  • How much is a cheap hotel in Marrakech?

    Prices for Marrakech hotels have been found for as low as S$ 10/night over the last 3 days.

  • How much is a hotel in Marrakech tonight?

    Prices for a hotel in Marrakech tonight are about S$ 145 on average, but HotelsCombined users have found prices as low as S$ 11 for tonight in the last 3 days.