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
MapView on map400 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 49 /nightSelect
  • Authentic Moroccan architectural design
  • Indoor and outdoor spa facilities
  • Traditional meals shared with hosts
MapView on map600 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 64 /nightSelect
  • Rooftop terraces with Atlas Mountain views
  • Traditional Moroccan cuisine and dining
  • Indoor swimming pool and spa services
  • Outdoor Pool
  • Wellness Spa
  • Restaurant
300 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 1 163 /nightSelect
  • Outdoor swimming pool with sun terrace
  • Wellness spa with diverse treatments
  • On-site family-friendly restaurant
  • Rooftop terrace
  • Indoor pool
  • Private bathrooms
500 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 76 /nightSelect
  • Charming interior patio with pool
  • Rooftop terrace with city views
  • Contemporary rooms with private terraces
Bed & Breakfast
200 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 70 /nightSelect
The 2-star Riad has a Moroccan restaurant specialising in Moroccan cuisine and is situated just 7 minutes' walk from Jemaa el-Fnaa.
  • Outdoor terrace
  • Massage services
  • Cultural tours
400 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 68 /nightSelect
  • On-site spa with comprehensive wellness packages
  • Unique cultural activity classes available
  • 24-hour front desk and concierge services
  • Heated pool
  • On-site spa
  • Traditional cuisine
1.2 km from City Centre2.8 km from Marrakesh Train Station
From   US$ 132 /nightSelect
  • Traditional Moroccan cuisine with fresh ingredients
  • Unique suites with distinctive decorations
  • On-site spa offering various wellness treatments
  • Rooftop terrace
  • Heated pool
  • Spa treatments
100 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 95 /nightSelect
  • Elegant rooftop terrace with Atlas Mountains views
  • Luxurious Moorish-style spa with massages and treatments
  • Heated plunge pool in a serene interior patio
  • Swimming Pool
  • Spa Services
  • Rooftop Terrace
600 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 160 /nightSelect
  • Rooftop terrace with sunbeds
  • Luxurious on-site spa services
  • Traditional Moroccan breakfast
Riad
  • On-site Spa
  • Cooking Classes
  • Terrace Dining
400 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 316 /nightSelect
  • Luxurusly decorated suites with unique themes
  • Authentic Moroccan cooking classes available
  • Exclusive butler service for personalized care
  • Rooftop Pool
  • Wellness Centre
  • Beauty Salon
1.3 km from City Centre2.8 km from Marrakesh Train Station
From   US$ 667 /nightSelect
  • Luxurious spa with traditional treatments
  • Two stunning rooftop swimming pools
  • Mediterranean cuisine at on-site restaurant
  • Private Entrance
  • Shared Lounge
  • Free Shuttle
300 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 113 /nightSelect
  • Air-conditioned rooms with private patios
  • Continental and halal local breakfasts
  • On-site cooking classes and themed dinners
  • Moroccan Restaurant
  • Panoramic Terrace
  • Bicycle Rental
1.1 km from City Centre2.8 km from Marrakesh Train Station
From   US$ 8 /nightSelect
  • Typical Moroccan cuisine on-site
  • Panoramic terrace views of Koutoubia
  • Bicycle rental for city exploration
  • Indoor Pool
  • Cooking Classes
  • Shared Lounge
300 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 107 /nightSelect
  • Indoor pool and plunge pool
  • Cooking classes and cultural tours
  • Continental and halal breakfast
Bed & Breakfast
100 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 74 /nightSelect
Cyber Park is within 10 minutes' walk of the Dar Al Amal and Medina of Marrakesh is a mere 0.8 km away.
  • Zellige Pool
  • Rooftop Terrace
  • Moroccan Spa
300 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 86 /nightSelect
  • Traditional Moroccan house with unique decor
  • Authentic zellige pool for relaxation
  • Rooftop terrace with panoramic Medina views
  • Family restaurant
  • Outdoor terrace
  • Beauty services
1000 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 201 /nightSelect
  • Moroccan cuisine with vegan options
  • Beautiful garden views from units
  • Diverse on-site beauty services
  • Spa services
  • Family restaurant
  • Fitness classes
2.6 km from City Centre2.8 km from Marrakesh Train Station
From   US$ 61 /nightSelect
  • On-site spa with diverse treatments
  • Family-friendly Moroccan restaurant
  • Fitness classes and outdoor activities
  • Indoor Pool
  • Lounge Area
  • Garden
300 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 118 /nightSelect
  • Indoor swimming pool for relaxation
  • Themed dinner nights for entertainment
  • Outdoor dining area with garden views
  • Rooftop Pool
  • Hammam Spa
  • 24-hour Reception
100 m from City Centre2.8 km from Marrakesh Train Station
From   US$ 91 /nightSelect
  • Rooftop terrace with lounging deck chairs
  • Traditional Moroccan dining on request
  • Adults-only atmosphere for relaxation