Free to useThere are no hidden charges or fees.
Filter your dealsFilter by free cancellation, free breakfast and more.
Millions of reviewsCheck ratings based on millions of real guest reviews.
Bundle and saveSave money when you bundle your flight + hotel.
Guests searching for a hotel in Marrakesh with a good view will find many riads dotted throughout the old town, such as the Dar Hanane, which feature rooftop terraces and spectacular panoramas of the Medina and souks. Meanwhile, Riad Jaaneman is a serene oasis, located west of the centre, with private balconies overlooking the Atlas Mountains.
The narrow streets that twist and turn through Marrakesh’s famous souk of the Medina are some of the most atmospheric in the city. If you plan to shop till you drop, consider a hotel close to this area, such as the Riad 72 or Riad Le Clos des Arts, so that you don’t have far to carry your newly purchased items home.
If you are arriving very late or jetting off early from Marrakech-Menara Airport, you may prefer to base yourself close to the airport. There are a range of hotels near the airport, but within easy reach of the city centre, including the Le Méridien N'Fis and the highly-rated Dar Rhizlane & Spa.
After a day of sightseeing, a hotel in Marrakesh with a good spa will offer respite for crowd-weary travellers. The Mandarin Oriental, Four Seasons Resort and Fairmont Royal Palm Marrakech are examples of excellent spa hotels that will ensure you feel as relaxed as possible during your stay.
There are many hotels in Marrakesh with swimming pools set amid tranquil gardens, courtyards adorned with elaborate Zellige tile patterns, and on rooftops overlooking the city. Notable hotels where guests can relax by the pool include La Maison Arabe Hotel, Es Saadi Resort Marrakech and La Villa Des Orangers.
Hotels adjacent to Jamaa el Fna and in Medina or Gueliz are usually very popular with KAYAK users.
If you are looking for a hotel close to Jamaa el Fna, you should consider staying at Les Jardins de la Koutoubia, Riad Palais des Princesses and Chems Hotel, as they are the most recommended by KAYAK users.
The average price of a double room in Marrakech is $247, but it varies considerably depending on location, facilities, and seasonality. In the last 3 days, KAYAK users have found double rooms for as cheap as $6.
KAYAK users found rooms for tonight for a cheap as $6 in the last 3 hours. 3-star hotel rooms have been found from $17, and 4-star hotels from $35.
KAYAK users found 3-star hotel rooms in Marrakech for this weekend from $31 and 4-star hotel rooms from $35. The cheapest room in Marrakech for the same date was $31 per night.
The most popular neighbourhood in Marrakech among KAYAK users to search for a hotel is Medina. Riad Idra, Riad l'Heure d'Eté, and Riad Palais des Princesses rank among the highest-rated hotels in Medina.
KAYAK users look for a hotel in Marrakech with free breakfast. Hotels with free breakfast in Marrakech include The Oberoi Marrakech, Amanjena, and Royal Mansour Marrakech.
After you launch a hotel search on KAYAK, you can refine your research by neighborhood, which allows you to pick the central Marrakech districts. You can also do a search using the city map to choose a specific location, like Marrakech city center.
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in Marrakech that offer both parking and free parking. Popular choices among KAYAK users include Mandarin Oriental, Marrakech, El Andalous Lounge & Spa Hotel and La Maison des Oliviers.