Mysterious Marrakech offers accommodations to suit all budgets. This imperial city has traditional riads in the walled Medina and luxury hotels in elegant neighborhoods. Centered on an ancient market, it features sand-colored buildings, slender minarets of many mosques, and a rabbit's warren of atmospheric lanes in traditional souks. Deciding where to stay in this beautiful city will depend on your interests. From sampling tajines in great restaurants to haggling for trinkets in the markets to watching storytellers and snake charmers in Djemaa El Fna square, it's easy to fall in love with this exotic city, no matter where you stay.
Where to stay
in Marrakech
Visit Marrakech

Top places to stay in Marrakech with breakfast
Barcelo Palmeraie Oasis Resort is a hotel that offers free buffet breakfast and free WiFi and is known for its helpful staff.
Recommended hotels
Top romantic accommodations in Marrakech
Private RIAD with heated pool, Jacuzzi and hotel service. 5 suites is a riad featuring private pools and a garden. Authentic riad - Exclusive - Marrakech Medina is a riad featuring jetted bathtubs and free breakfast. Saadian Tombs is located just steps from the property. Villa and Riad Aicha breakfast, Hammam & spa is a riad featuring private pools and free breakfast.
Recommended hotels
Top rated places to stay in Marrakech for families
La Mamounia is a hotel featuring a children's pool and 6 restaurants that guests like for its helpful staff. You'll be just a short distance from Le Jardin Secret, located close by. Eden Andalou Aquapark & Spa is a hotel featuring free water park access and a lazy river that guests like for its helpful staff. It's located a short 4-minute walk from Eden Aquapark. Four Seasons Resort Marrakech is a hotel featuring an outdoor pool and a free kids' club that guests like for its helpful staff. It's located steps from Menara Gardens.
Recommended hotels
Top rated places to stay for luxury travelers
La Mamounia is luxury a hotel featuring 6 restaurants and 4 bars that guests like for its helpful staff. Riad Andalla Spa is luxury a riad featuring a full-service spa and a rooftop terrace, and guests like its prime location and helpful staff. It's just a short 11-minute walk from Jemaa el-Fnaa. Ksar Anika Boutique Hotel & Spa is luxury a riad featuring a full-service spa and a deli, and guests like its prime location and helpful staff.
Recommended hotels
Top places to stay with pools in Marrakech
La Mamounia is a hotel featuring a kid's pool and a full-service spa, and guests like its helpful staff. You'll be located just steps from Le Grand Casino de La Mamounia. Aqua Mirage Club & Aqua Parc - All Inclusive is a property featuring 3 outdoor pools and a full-service spa, and guests like its helpful staff. Eden Andalou Aquapark & Spa is a hotel featuring 3 outdoor pools and free water park access, and guests like its helpful staff.
Recommended hotels
Top places to stay for budget travelers in Marrakech
Aqua Mirage Club & Aqua Parc - All Inclusive is a property featuring free buffet breakfast and free WiFi that guests like for its helpful staff.
Recommended hotels
Best places to stay near the airport
Palais Moulay Said & SPA is a riad featuring an airport shuttle and a full-service spa. The property is located 2.6 mi / 4.2 km from Menara Airport (RAK). La Mamounia is a hotel featuring an airport shuttle and a full-service spa that guests like for its helpful staff. The property is located 2 mi / 3.3 km from Menara Airport (RAK). Eden Andalou Aquapark & Spa is a hotel featuring free airport pick-up and free extended parking that guests like for its helpful staff. The property is located 4.3 mi / 6.9 km from Menara Airport (RAK).
Recommended hotels
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Hotels near Ben Youssef Mosque
- Hotels near Medina
- Hotels near Souk Cherifia
- All-inclusive Resorts in Medina
- Cheap Hotels in Medina
- Luxury Hotels in Medina
- Boutique Hotels in Medina
- Beach Hotels in Medina
- Hotels with Free Airport Shuttle in Medina
- Hotel Wedding Venues Hotels in Medina
- Hotels with Balconies in Medina
- Family Hotels in Medina
- 5 Star Hotels in Medina
- Hotels with Room Service in Medina
- Hotels with Free Parking in Medina
- Waterpark Hotels in Medina
- Hotels with Hot Tubs in Medina
- Ski Hotels in Medina
- Romantic Hotels in Medina
- Business Hotels in Medina
- Hotels with Free Breakfast in Medina
- Gay friendly Hotels in Medina
- Hotels with Connecting Rooms in Medina
- Casino Hotels in Medina
- Pet-friendly Hotels in Medina
- Hotels with an Outdoor Pool in Medina
- Hotels near Le Jardin Secret
- Hotels near Souk Zrabi
- Hotels near Dar el Bacha Palace
- Hotels near Ensemble Artisanal
- Hotels near Souk of the Medina
- Hotels near Sidi Bou Amar
- Hotels near Jemaa el-Fnaa
- Hotels near Bab Doukkala
- Hotels near Diour Jdad
- Hotels near Dar Si Said Museum
- Hotels near Riad Zitoun Jdid
- Hotels near Place Bab Doukkala
- Hotels near Bahia Palace
- Family Hotels in Mellah
- Hotels near Mellah
- Historic Hotels in Mellah
- Hotels near El Hara
- Hotels near El Badi Palace
- Hotels near Moulay Al Yazid Mosque
- Hotels near Annakhil
- Luxury Hotels in Annakhil
- Beach Hotels in Annakhil
- Hotels with Bars in Annakhil
- Resorts & Hotels with Spas in Annakhil
- Hotels near Majorelle
- Hotels near Royal Palace
- Hotels near Casino de Marrakech
- Hotels near Yves Saint Laurent Museum
- Hotels near Kasbah
- Luxury Hotels in Kasbah
- Ben Youssef Mosque
- Dar Bellarj
- Ben Youssef Madrasa
- Souk Cherifia
- Visit Medina
- Medina Vacations
- Le Jardin Secret
- Criee Berbere
- Souk Zrabi
- Rahba Kedima
- Mouassine Mosque
- Visit Rahba Kedima
- Souk Laghzel
- Dar el Bacha Palace
- Ensemble Artisanal
- Visit Sidi Ben Slimane El Jazouli
- Visit Bab Taghzout
- Souk El Bahja
- Jemaa el-Fnaa
- Visit Tanners' Quarter
- Bab Debbagh
- Visit Bab Doukkala
- Bab Doukkala Mosque
- Zawiya of Sidi Bel Abbas
- Tanneries
- Dar Tiskiwin Museum
- Dar Si Said Museum
- Koutoubia Mosque
- Zaouia El Abassia
- Moroccan Culinary Arts Museum
- Place Bab Doukkala
- Bahia Palace
- Place des Ferblantiers
- Visit Mellah
- El Badi Palace
- Bab El Djedid
- Kasbah Mosque
- Moulay Al Yazid Mosque
- Saadian Tombs
- Visit Annakhil
- Royal Palace
- Yves Saint Laurent Museum
- Visit Kasbah