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
161-180 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 map700 m from City Centre2.5 km from Marrakesh Train Station
From   US$ 603 /nightSelect
  • Turkish bath and treatment room
  • Kid-friendly club for all ages
  • Diverse bar and lounge area
Riad
MapView on map1.5 km from City Centre2.6 km from Marrakesh Train Station
From   US$ 70 /nightSelect
  • Rooftop terrace with stunning mosque views
  • Traditional Moroccan breakfast on the terrace
  • On-site spa with wellness treatments
  • Dipping Pool
  • Rooftop Terrace
  • Wellness Retreats
1000 m from City Centre2.5 km from Marrakesh Train Station
From   US$ 101 /nightSelect
  • Zen-themed courtyard with dipping pool
  • Luxurious rooms with artisan decor
  • Private event space for gatherings
Bed & Breakfast
  • Indoor Spa
  • Jacuzzi
  • Kids' Pool
500 m from City Centre2.5 km from Marrakesh Train Station
From   US$ 37 /nightSelect
  • On-site spa with various treatments
  • Indoor and outdoor swimming pools
  • Cultural tours and bicycle rentals available
Bed & Breakfast
  • Furnished terrace
  • Private lounge
  • Air conditioning
800 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 347 /nightSelect
  • Traditional Moroccan breakfast served daily
  • Complimentary airport shuttle for longer stays
  • In-room beauty treatments available
  • Rooftop terrace
  • On-site spa
  • Traditional decor
400 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 86 /nightSelect
  • Traditional decor with Tadelakt and Zelliges
  • Relaxing spa with diverse massage options
  • Rooftop terrace with hot tub
Riad
  • Hammam
  • Spa
  • Terrace
900 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 79 /nightSelect
  • Authentic hammam experience for guests
  • Five uniquely styled Moroccan rooms
  • Panoramic terrace views of Medina
Homestay
  • Garden
  • Spa
  • Airport shuttle
500 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 71 /nightSelect
  • Outdoor dining area with garden views
  • Spa and wellness center on-site
  • 24-hour front desk service available
  • On-site Spa
  • Hammam
  • Terrace Dining
400 m from City Centre2.5 km from Marrakesh Train Station
From   US$ 322 /nightSelect
  • Breathtaking views of Atlas Mountains
  • Elegant boutique hotel in historic medina
  • Private airport transfer for 2-night stays
  • Indoor Pool
  • Spa Centre
  • Table Tennis
1000 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 79 /nightSelect
  • Comprehensive spa services available
  • Indoor swimming pool for relaxation
  • Pet-friendly accommodation options
Bed & Breakfast
  • Indoor Spa
  • Cooking Classes
  • Outdoor Pool
400 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 69 /nightSelect
  • Luxurious on-site Moroccan Hammam
  • Year-round seasonal outdoor pool
  • Diverse on-site cooking classes
Bed & Breakfast
  • Hammam
  • Rooftop terrace
  • Spacious courtyard
300 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 274 /nightSelect
  • Morocco's first eco-friendly riad
  • Traditional Moroccan architecture with modern luxury
  • Rooftop terrace for al fresco dining
Riad
  • Outdoor Pool
  • Rooftop Terrace
  • Moroccan Lounge
900 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 124 /nightSelect
  • Rooftop terrace with Berber tents
  • Outdoor pool surrounded by orange trees
  • Traditional Moroccan breakfast offered daily
  • Fitness centre
  • Outdoor pool
  • Hammam
700 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 323 /nightSelect
  • Outdoor swimming pool and sun loungers
  • Mediterranean and Moroccan cuisine restaurant
  • On-site fitness and wellness centre
Guest house
  • Spa services
  • Restaurant
  • Cooking classes
500 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 148 /nightSelect
  • On-site spa and wellness services
  • Traditional Middle Eastern restaurant
  • Cooking classes available for guests
  • Rooftop terrace
  • Hammam
  • Cooking class
600 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 130 /nightSelect
  • Rooftop terrace with flowers
  • Traditional Moroccan design rooms
  • On-site hammam and spa services
  • Indoor spa
  • Swimming pool
  • Rooftop terrace
1.5 km from City Centre2.6 km from Marrakesh Train Station
From   US$ 300 /nightSelect
  • Traditional Moroccan decor with unique designs
  • On-site spa offering diverse wellness treatments
  • Personalized service from experienced staff
  • On-site Spa
  • Rooftop Pool
  • Indoor Pools
500 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 89 /nightSelect
  • On-site spa with diverse treatments
  • Rooftop pool with stunning views
  • Culturally immersive cooking classes
  • Rooftop Pool
  • Spa Facilities
  • Indoor Pool
300 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 166 /nightSelect
  • Rooftop pool with stunning city views
  • Full-service spa with wellness packages
  • Indoor pool and jacuzzi available
Riad
  • Rooftop terrace
  • Indoor pool
  • Hammam treatments
600 m from City Centre2.6 km from Marrakesh Train Station
From   US$ 193 /nightSelect
  • Rooftop terrace with Berber tents
  • Traditional Moroccan cuisine by in-house chef
  • On-site spa with multiple treatments