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 map300 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 82 /nightSelect
  • Traditional Moroccan décor
  • Unique spa therapies and hammams
  • Seamless airport transfer services
MapView on map500 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 185 /nightSelect
  • Close to Djemaa El Fna square
  • On-site golf course available
  • Pets allowed on property
  • Traditional spa
  • Furnished terrace
  • Outdoor seating
300 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 216 /nightSelect
  • Traditional Moroccan spa experiences
  • Five-minute walk to Jemaa El Fna
  • Traditional-style air-conditioned suites
  • On-site Spa
  • Cooking Classes
  • TV Lounge
200 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 73 /nightSelect
  • 18th-century UNESCO-listed palace
  • Spa treatments including hammam
  • Cooking classes with local culture
  • Indoor pool
  • Wellness centre
  • Private gardens
200 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 140 /nightSelect
  • Luxurious spa with traditional Moroccan rituals
  • Diverse themed rooms reflecting rich history
  • Mediterranean fine dining with local flavors
  • Hot tub
  • Indoor pool
  • Hammam
700 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 274 /nightSelect
  • Rooftop terrace with hot tub
  • Traditional Moroccan dining options
  • On-site spa and wellness center
  • Private kitchen
  • Wellness services
  • Garden terrace
200 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 156 /nightSelect
  • Private kitchen in select rooms
  • On-site massage and wellness services
  • Garden terrace with seating areas
Riad
  • Indoor Pool
  • Spa Centre
  • Restaurant
200 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 169 /nightSelect
  • On-site spa and wellness centre
  • Indoor swimming pool
  • 24-hour front desk services
Bed & Breakfast
  • Air conditioning
  • 24-hour reception
  • Restaurant
200 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 263 /nightSelect
  • Authentic cooking classes available
  • On-site massage services offered
  • Shared lounge area for relaxation
  • Indoor Pool
  • Private Bathroom
  • Family Restaurant
900 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 90 /nightSelect
  • Indoor pool with handmade mosaic
  • Authentic Hammam booking services
  • Beautiful terrace for continental breakfast
  • Family rooms
  • Romantic restaurant
  • On-site cooking
500 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 212 /nightSelect
  • In-house French cuisine restaurant
  • Family-friendly accommodations available
  • Cooking classes offered on-site
  • Indoor Spa
  • Cooking Classes
  • Plunge Pool
900 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 212 /nightSelect
  • On-site spa with diverse treatments
  • Cooking classes with local culture focus
  • Continental breakfast included
  • Courtyard Pool
  • Rooftop Terrace
  • Private Transfers
900 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 84 /nightSelect
  • Authentic Moroccan three-course meals
  • Relaxing rooftop terraces with views
  • Large courtyard plunge pool
  • Indoor pool
  • Plunge pool
  • Halal restaurant
400 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 114 /nightSelect
  • Indoor swimming pool and plunge pool
  • Moroccan cuisine family-friendly restaurant
  • 24-hour front desk and security
  • Indoor spa
  • Outdoor dining
  • Swimming pools
200 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 173 /nightSelect
  • Two beautiful courtyards to relax in
  • Traditional Moroccan breakfast served daily
  • On-site spa offering various treatments
Bed & Breakfast
  • Wellness Centre
  • Indoor Pool
  • Rooftop Terrace
500 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 63 /nightSelect
  • Wellness centre with various treatments
  • Indoor plunge pool and terraces
  • Authentic Moroccan breakfast served daily
Riad
  • Rooftop Terrace
  • Outdoor Pool
  • Traditional Cuisine
400 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 125 /nightSelect
  • Rooftop terrace with Medina views
  • Authentic Moroccan cuisine served daily
  • Outdoor swimming pool available year-round
Riad
  • Rooftop terrace
  • Indoor pool
  • Massage services
1.5 km from City Centre2.7 km from Marrakesh Train Station
From   US$ 14 /nightSelect
  • Rooftop terrace with Atlas views
  • Outdoor and indoor pools available
  • Local cooking classes offered
Riad
  • Traditional Spa
  • Luxury Rooms
  • Rooftop Terrace
200 m from City Centre2.7 km from Marrakesh Train Station
From   US$ 213 /nightSelect
  • Traditional spa with hammam and massage
  • Luxury rooms with seating area and minibar
  • Rooftop terrace with sun loungers
Guest house
  • Full spa
  • Private massage
  • Cooking classes
1.5 km from City Centre2.7 km from Marrakesh Train Station
From   US$ 82 /nightSelect
  • Full spa services including hot tub
  • Private massage options available
  • Cooking classes for guests offered