Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Marrakesh

Filter by star ratings
All filters
Riad Vendôme & Spa
8.2 Excellent

0.4 km from city centre, Marrakesh Show on map

ExcellentBased on 120 reviews
8.2

Conveniently situated, Riad Vendome & Spa offers easy access to Marrakech's best tourist attractions. It features an outdoor pool, a Turkish steam bath and free Wi-Fi access.

Les Jardins de l'Agdal Hotel & Spa
7.5 Good

4.3 km from city centre, Marrakesh Show on map

GoodBased on 1,583 reviews
7.5

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 indoor pool and a Jacuzzi.

Mandarin Oriental, Marrakech
9.0 Excellent

4.4 km from city centre, Marrakesh Show on map

ExcellentBased on 68 reviews
9.0

Located in Marrakech, Mandarin Oriental Marrakech is an easy drive from Ben Youssef Madrasa and Jemaa el-Fnaa. Some of the facilities provided at this 5-star resort are an indoor pool and a Jacuzzi.

El Andalous Lounge & Spa Hotel
7.0 Good

2.1 km from city centre, Marrakesh Show on map

GoodBased on 2,737 reviews
7.0

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

Palais Sebban
8.9 Excellent

0.6 km from city centre, Marrakesh Show on map

ExcellentBased on 1,031 reviews
8.9

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

Almas Hotel
8.1 Excellent

2.3 km from city centre, Marrakesh Show on map

ExcellentBased on 2,328 reviews
8.1

This modern Marrakech hotel is located within a 10-minute walk of Marrakech Railway Station. Featuring views of Gueliz, it also provides a variety of facilities, such as free Wi-Fi, a rooftop terrace and an outdoor pool.

Eden Andalou Suites, Aquapark & Spa
8.8 Excellent

11.1 km from city centre, Marrakesh Show on map

ExcellentBased on 541 reviews
8.8

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
8.1 Excellent

2.5 km from city centre, Marrakesh Show on map

ExcellentBased on 3,750 reviews
8.1

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.

Iberostar Club Palmeraie Marrakech
8.6 Excellent

9.2 km from city centre, Marrakesh Show on map

ExcellentBased on 1,402 reviews
8.6

Providing an on-site night club and a beauty parlour, Iberostar Club Palmeraie Marrakech is situated in Marrakech and offers 4-star accommodation. It provides a day spa, as well as a sauna, outdoor tennis courts and an outdoor pool.

Palais Ghiat
8.2 Excellent

19.4 km from city centre, Marrakesh Show on map

ExcellentBased on 216 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.

Tips for booking a Marrakesh hotel

Cheapest month:December
Most expensive month:August
Average price in Marrakesh:$161/night
Absolute cheapest price found:$7/night
Cheapest day:Saturday
Most expensive day:Wednesday
$33 - $552
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$42 - $227
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Marrakesh hotels

Show all 4,319 hotels
1
Aqua Mirage Club
9.3 Excellent

10.9 km from city centre, Marrakesh Show on map

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
2ciels Boutique Hotel & Spa
9.0 Excellent

1.8 km from city centre, Marrakesh Show on map

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.

3
Rodamon Riad Marrakech
9.2 Excellent

0.2 km from city centre, Marrakesh Show on map

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

4
Labranda Targa Aqua Parc
7.4 Good

7.9 km from city centre, Marrakesh Show on map

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

5
Riad Le Jardin d'Abdou
9.0 Excellent

1.5 km from city centre, Marrakesh Show on map

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.

6
riad Kheirredine
9.7 Excellent

1.1 km from city centre, Marrakesh Show on map

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

7
Barcelo Palmeraie
7.8 Good

6.2 km from city centre, Marrakesh Show on map

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.

8
Kenzi Farah
8.1 Excellent

1.9 km from city centre, Marrakesh Show on map

Boasting a sauna, outdoor tennis courts and an outdoor heated pool, Kenzi Rose Garden is situated in Marrakech and offers comfortable accommodation. It provides 5-star accommodation with air-conditioned rooms.

Cheapest hotels in Marrakesh, Marrakesh-Safi

Show all 4,319 hotels
Hôtel Dar Youssef
6.8 Good

1.0 km from city centre, Marrakesh Show on map

Centrally positioned, Hotel Dar Youssef allows for easy access to Marrakech's main sightseeing areas. It is moments from Jemaa el-Fnaa.

$12
Avg. per night
Hotel Marrakech le Tichka
5.2 Okay

3.2 km from city centre, Marrakesh Show on map

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.

$27
Avg. per night
Hotel Tachfine
6.4 Good

2.5 km from city centre, Marrakesh Show on map

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.

$28
Avg. per night
Oudaya Hotel & Spa
6.5 Good

2.7 km from city centre, Marrakesh Show on map

Hotel Oudaya provides charming 3-star accommodation in Marrakech. It also features an outdoor pool, a sauna and a Turkish steam bath.

$29
Avg. per night
Hotel Mont Gueliz
6.8 Good

2.7 km from city centre, Marrakesh Show on map

Mont Gueliz is located in Marrakech and features complimentary wireless internet. It also offers an outdoor pool, a rooftop terrace and a Turkish steam bath.

$33
Avg. per night
Riad Ayni
8.7 Excellent

1.0 km from city centre, Marrakesh Show on map

Conveniently located in the middle of the city, this 4-star bed & breakfast makes for an excellent base in Marrakech. Those staying at the property have access to a swimming pool and a beauty centre.

$33
Avg. per night
Imperial Holiday Hôtel & Spa
5.4 Okay

2.3 km from city centre, Marrakesh Show on map

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.

$33
Avg. per night
Riad Elsagaya
8.0 Excellent

0.7 km from city centre, Marrakesh Show on map

Conveniently situated, Riad El Sagaya offers easy access to Marrakech's best hot spots. It also provides a kids pool, an indoor pool and massage services.

$34
Avg. per night

Hotel prices in Marrakesh

2 stars or below

$9 - $131

No. 1 most popular

$17
Avg. per night

No. 2 most popular

Hotel Atlas
7.4 Good
$22
Avg. per night

Best value

$9
Avg. per night
3 stars

$19 - $202

No. 1 most popular

$39
Avg. per night

No. 2 most popular

Hotel Agdal
5.7 Okay
$36
Avg. per night

Best value

$27
Avg. per night
4 stars and up

$34 - $1,238

No. 1 most popular

$384
Avg. per night

No. 2 most popular

$99
Avg. per night

Best value

Riad Elsagaya
8.0 Excellent
$34
Avg. per night

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

Where to stay in Marrakesh

About Marrakesh

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.

Marrakesh travel FAQs

  • Where is the best place to stay in Marrakesh?

    Our travellers prefer to stay in places like Mechouar-Kasbah - Sidi Youssef Ben Ali, Ménara - Airport, and Gueliz - Hivernage while in Marrakesh.

  • What are the best hotels in Marrakesh?

    Four Seasons Resort Marrakech (9.2/10 from 490 reviews), Barcelo Palmeraie (7.8/10 from 804 reviews), and Sofitel Marrakech Lounge And Spa (7.9/10 from 501 reviews) are all highly rated places to stay in Marrakesh.

  • What is a good hotel near Grand Poste Gueliz?

    Reviews of Four Seasons Resort Marrakech recommend it as a good place to stay near Grand Poste Gueliz, scoring 9.2/10 from 490 ratings.

  • What is a good hotel in Marrakesh near Jamaa el Fna?

    Sofitel Marrakech Lounge And Spa is rated 7.9 from 501 reviews and is close to Jamaa el Fna.

  • Is there a good hotel near Marrakech Railway Station?

    490 HotelsCombined reviews of Four Seasons Resort Marrakech score it 9.2/10, making it a highly recommended hotel near Marrakech Railway Station.

  • How much do hotels in Marrakesh cost?

    The average price of a hotel in Marrakesh is $136 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Marrakesh around is $155 per night, whereas for a 5-star hotel it’s $398 per night.

  • How much is a cheap hotel in Marrakesh?

    Prices for Marrakesh hotels have been found for as low as $6/night over the last 3 days.

  • How much is a hotel in Marrakesh tonight?

    Users have found prices for hotels in Marrakesh tonight starting as low as $8, rising to an average cost of $126, based on searches in the last 72 hours. Prices start from $80 for a 4-star hotel in Marrakesh for tonight.