Top Hotels in Marrakesh

Find the Top Hotels in Marrakesh – 300+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-324 out of 324 hotels
1Filter & Sort
View map
Sort by: low price
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Riad
MapView on map200 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 180 /nightSelect
  • Panoramic rooftop restaurant views
  • Authentic Moroccan spa and hammam treatments
  • Distinctively decorated suites
Guest house
MapView on map700 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 164 /nightSelect
  • Outdoor pool with sun loungers
  • Cooking classes for authentic cuisine
  • Adults-only relaxation environment
Riad
  • Indoor Pool
  • Garden
  • Spa Services
200 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 417 /nightSelect
  • Indoor swimming pool for relaxation
  • Balconies with pool views in every room
  • Paid airport shuttle for convenience
Guest house
  • Rooftop Pool
  • 24-hour Reception
  • On-site Restaurant
400 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 145 /nightSelect
  • Rooftop pool with city views
  • Family-friendly restaurant with local cuisine
  • Cooking classes for immersive experiences
Riad
5.0
Guest rating1 review
  • Rooftop Terrace
  • Hammam
  • Indoor Pool
100 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 52 /nightSelect
  • Rooftop terrace with plunge pool
  • Traditional Moroccan cuisine offered
  • Variety of spa and beauty treatments
  • Rooftop Pool
  • Traditional Restaurant
  • On-site Spa
100 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 200 /nightSelect
  • Rooftop pool with stunning views
  • Traditional restaurant with local specialties
  • On-site spa with massage services
  • Infinity pool
  • On-site spa
  • Traditional hammam
100 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 58 /nightSelect
  • Panoramic terrace with Atlas views
  • Luxury spa treatments available
  • Elegant, traditionally decorated rooms
  • On-site Spa
  • Private Pool
  • Aromatic Gardens
400 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 210 /nightSelect
  • Exclusive private Riad for special events
  • Luxurious spa with diverse treatments
  • Traditional Moroccan cuisine dining experience
  • Swimming Pool
  • Hammam
  • Rooftop Terrace
700 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 70 /nightSelect
  • Traditional Moroccan breakfast served on terrace
  • Historical 18th-century building with cedar ceilings
  • Relaxing hammam and full-service spa available
  • Indoor pool
  • Hammam
  • Outdoor terrace
100 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 80 /nightSelect
  • Traditional Moroccan cuisine by Fatima
  • Indoor swimming pool with relaxation area
  • Personalized service from dedicated staff
  • Indoor pool
  • Massage
  • Bicycle rental
400 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 96 /nightSelect
  • Luxurious traditional Moroccan suites
  • Year-round indoor swimming pool
  • Candlelit dinners by the fireplace
  • Satellite TV
  • Air Conditioning
  • Golf Course
1.2 km from City Centre2.9 km from Marrakesh Train Station
From   US$ 40 /nightSelect
  • Steps from Jamaâ El Fna Square
  • Private parking available nearby
  • On-site bicycle rental service
  • On-site spa
  • Panoramic terrace
  • Café terrace
1000 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 78 /nightSelect
  • Rooftop terrace with panoramic views
  • Luxurious on-site spa facilities
  • Traditional Moroccan dining experiences
  • Traditional Hammam
  • Cooking Classes
  • Rooftop Terrace
400 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 138 /nightSelect
  • Traditional Moroccan hammam experience
  • Uniquely decorated luxury rooms
  • Gourmet Moroccan cooking classes
Riad
7.6
Very good1 review
1.0 km from City Centre2.9 km from Marrakesh Train Station
From   US$ 32 /nightSelect
Guests can also enjoy access to Dar Moulay Ali, which is about a 5-minute walk from the 3-star Riad Omar Marrakesh.
  • Outdoor Pool
  • Inner Courtyard
  • Spa Centre
400 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 21 /nightSelect
  • Rooftop terrace with stunning views
  • Traditional Moroccan meals available
  • Spa with extensive treatment options
  • Rooftop terrace
  • Heated pool
  • Hammam spa
300 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 299 /nightSelect
  • Rooftop terrace with Medina views
  • Traditional hammam and spa treatments
  • Blends Moroccan tradition with modern design
Riad
  • Rooftop terrace
  • Library
  • Cooking class
400 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 95 /nightSelect
  • Rooftop terrace with city views
  • Air-conditioned, individually decorated rooms
  • On-site cooking class available
Hotel
200 m from City Centre2.9 km from Marrakesh Train Station
From   US$ 177 /nightSelect
Guests can also enjoy access to Place du 16 Novembre, which is approximately a 25-minute walk from the Riad Atay Marrakesh.
  • Rooftop terrace
  • Indoor pool
  • Hammam spa
300 m from City Centre3.0 km from Marrakesh Train Station
From   US$ 104 /nightSelect
  • Rooftop terrace with sun loungers
  • Indoor and heated outdoor pools
  • Traditional Moroccan dishes available