Top Hotels in Marrakesh
Find the Top Hotels in Marrakesh – 300+ Quality Options from Leading Providers
161-180 out of 324 hotels
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
/night
- 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
/night
- Rooftop terrace with stunning mosque views
- Traditional Moroccan breakfast on the terrace
- On-site spa with wellness treatments
Riad
- Dipping Pool
- Rooftop Terrace
- Wellness Retreats
1000 m from City Centre2.5 km from Marrakesh Train Station
From
US$ 101
/night
- 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
/night
- 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
/night
- 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
/night
- 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
/night
- 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
/night
- Outdoor dining area with garden views
- Spa and wellness center on-site
- 24-hour front desk service available
Riad
- On-site Spa
- Hammam
- Terrace Dining
400 m from City Centre2.5 km from Marrakesh Train Station
From
US$ 322
/night
- Breathtaking views of Atlas Mountains
- Elegant boutique hotel in historic medina
- Private airport transfer for 2-night stays
Riad
- Indoor Pool
- Spa Centre
- Table Tennis
1000 m from City Centre2.6 km from Marrakesh Train Station
From
US$ 79
/night
- 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
/night
- 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
/night
- 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
/night
- Rooftop terrace with Berber tents
- Outdoor pool surrounded by orange trees
- Traditional Moroccan breakfast offered daily
Hotel
- Fitness centre
- Outdoor pool
- Hammam
700 m from City Centre2.6 km from Marrakesh Train Station
From
US$ 323
/night
- 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
/night
- On-site spa and wellness services
- Traditional Middle Eastern restaurant
- Cooking classes available for guests
Riad
- Rooftop terrace
- Hammam
- Cooking class
600 m from City Centre2.6 km from Marrakesh Train Station
From
US$ 130
/night
- Rooftop terrace with flowers
- Traditional Moroccan design rooms
- On-site hammam and spa services
Riad
- Indoor spa
- Swimming pool
- Rooftop terrace
1.5 km from City Centre2.6 km from Marrakesh Train Station
From
US$ 300
/night
- Traditional Moroccan decor with unique designs
- On-site spa offering diverse wellness treatments
- Personalized service from experienced staff
Riad
- On-site Spa
- Rooftop Pool
- Indoor Pools
500 m from City Centre2.6 km from Marrakesh Train Station
From
US$ 89
/night
- 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
/night
- 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
/night
- Rooftop terrace with Berber tents
- Traditional Moroccan cuisine by in-house chef
- On-site spa with multiple treatments
Saved
Save