Book Morocco Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Morocco

Top Hotels in Morocco

La Mamounia
5.0 star property
9.2 out of 10, Wonderful, (530)
"Wowww the place!! It was amazing "
The price is AU$1,285
includes taxes & fees
1 Oct - 2 Oct
La Mamounia
Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
8.0 out of 10, Very good, (1003)
"N/A"
The price is AU$249
includes taxes & fees
3 Oct - 4 Oct
Aqua Mirage Club & Aqua Parc - All Inclusive
Four Seasons Resort Marrakech
5.0 star property
9.6 out of 10, Exceptional, (586)
"We had a great holiday at the four seasons Marrakesh. The kids club was amazing our six-year-old daughter loved it. The concierge service is 2nd to none they are fantastic, making restaurant recommendations and organised our dinner reservations around Marrakesh. We will definitely be returning to this hotel."
The price is AU$1,324
includes taxes & fees
2 Oct - 3 Oct
Four Seasons Resort Marrakech
Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
8.6 out of 10, Excellent, (1003)
"This was a nice safe property. The specialty restaurants seemed unnecessary as the same food and experience were offered in the main restaurant. A suggestion would be more shuttle times and additional stops to major tourist destinations besides Jemaa el-fnaa"
The price is AU$331
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Tikida Palmeraie - All Inclusive
Hôtel & Ryads Barrière Le Naoura
5.0 star property
9.2 out of 10, Wonderful, (566)
"My one complaint regarding the property was there was no inside latch to prevent someone from outside opening the door if you were inside as most hotels. Other than that the staff, food, and over all condition of hotel was excellent. Close to most sites of interest, I would stay here again ❤️. "
The price is AU$545
includes taxes & fees
30 Sept - 1 Oct
Hôtel & Ryads Barrière Le Naoura
TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
9.0 out of 10, Wonderful, (503)
"Overall, I would rate the hotel as average. The location is excellent, being close to the old Medina, and the room was quite nice, featuring a private pool. However, the food was just okay, and the lack of room service limited dining options when the restaurants were closed, even though we were willing to pay. The alcohol selection was limited but sufficient. While the service staff were professional and attentive, the lobby staff were rude and unprofessional, which was disappointing. The pool...
The price is AU$357
includes taxes & fees
28 Oct - 29 Oct
TUI BLUE Medina Gardens – Adults Only – All Inclusive
Riad Andalla Spa
4.5 star property
9.8 out of 10, Exceptional, (929)
"Small hotel with the best stuff. We tried Hamam at there facility and it was one off the best Hamam we ever had. "
The price is AU$239
includes taxes & fees
3 Oct - 4 Oct
Riad Andalla Spa
Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
8.6 out of 10, Excellent, (197)
"Terrible food and cockroaches Everywhere! "
The price is AU$473
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Palace Tikida Taghazout - All inclusive
Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
8.8 out of 10, Excellent, (1000)
"Nice resort - the food could be improved - sometimes bland , lack of variety "
The price is AU$459
includes taxes & fees
17 Oct - 18 Oct
Hotel Riu Palace Tikida Agadir - All Inclusive
Ksar Anika Boutique Hotel & Spa
5.0 star property
9.8 out of 10, Exceptional, (288)
"Excellent hotel. Very friendly staff. Took very good care. Recommend it to any one visiting marrakech. Thanks to all the staff"
The price is AU$358
includes taxes & fees
2 Oct - 3 Oct
Ksar Anika Boutique Hotel & Spa
Hotel Tanger Med
3.5 star property
8.2 out of 10, Very good, (241)
"Room is clean, staff are friendly "
The price is AU$98
includes taxes & fees
1 Oct - 2 Oct
Hotel Tanger Med
Savoy Le Grand Hotel
5.0 star property
8.0 out of 10, Very good, (1005)
"Everything went smooth. Amenities, staff, and furniture were excellent. There is no major issue."
The price is AU$427
includes taxes & fees
1 Oct - 2 Oct
Savoy Le Grand Hotel
Sofitel Marrakech Palais Imperial & Spa
5.0 star property
8.4 out of 10, Very good, (582)
"They took such good care of us great beds and pool. I slept so well. Spa is wonderful and well priced. Gift shop is great walking distance to a few malls and such. Carriage ride close by. We definitely felt safe and cared for. "
The price is AU$547
includes taxes & fees
13 Oct - 14 Oct
Sofitel Marrakech Palais Imperial & Spa
Riad Marraplace
3.5 star property
9.6 out of 10, Exceptional, (462)
"We stayed 3 nights and had an amazing experience. Safe, clean, easy walkable to all the sites. Would recommend and would stay again. Staff are all excellent."
The price is AU$134
includes taxes & fees
7 Oct - 8 Oct
Riad Marraplace
The Oberoi Marrakech
5.0 star property
10.0 out of 10, Exceptional, (76)
"Mattresses are old and no one is on duty 4am-6:45am. Restaurants and bars are stunning. Pools are fabulous as are the gardens. "
The price is AU$2,182
includes taxes & fees
30 Sept - 1 Oct
The Oberoi Marrakech
Riad Jona
5.0 star property
9.0 out of 10, Wonderful, (1002)
"Nous avons passé un moment extraordinaire, nous avons été traité comme des roi, le service des hôtes est parfait. Serviable attentionné et surtout aidant dans notre séjour. L'endroit est exceptionnel à 5 minutes de tout. Nous recommandons ce Riad pour votre aventure à Marrakech. "
The price is AU$143
includes taxes & fees
30 Sept - 1 Oct
Riad Jona
Riad Dar Anika
5.0 star property
9.8 out of 10, Exceptional, (309)
"What amazing Riad,beautiful,super clean and what amazing team Very welcoming place…I can t wait to comeback "
The price is AU$366
includes taxes & fees
30 Sept - 1 Oct
Riad Dar Anika
Mövenpick Hotel Mansour Eddahbi Marrakech
5.0 star property
8.6 out of 10, Excellent, (1009)
"Lovely and tourist friendly property "
The price is AU$542
includes taxes & fees
1 Oct - 2 Oct
Mövenpick Hotel Mansour Eddahbi Marrakech
Hilton Tangier Al Houara Resort & Spa
5.0 star property
8.6 out of 10, Excellent, (226)
"Nice place to get away "
The price is AU$272
includes taxes & fees
6 Oct - 7 Oct
Hilton Tangier Al Houara Resort & Spa
AGADIR BEACH CLUB HOTEL
4.0 star property
7.6 out of 10, Good, (588)
"A huge hotel with a great big pool that never felt crowded lovely beach out front with a private area for residents. Rooms were good size with a small balcony and a fridge could probably do with an update. Food was of a good standard there was the usual buffet, a Moroccan restaurant, an Italian and a seafood restaurant which we tried and was quite good. Unfortunately not many other people used them so they were lacking in atmosphere.Most important is the quality of the staff so friendly but...
The price is AU$199
includes taxes & fees
1 Oct - 2 Oct
AGADIR BEACH CLUB HOTEL
Don't see what you're looking for?
See all available properties in Morocco
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Morocco is a diverse and captivating destination that offers something for every type of traveler. From the bustling markets and vibrant culture of Marrakesh to the breathtaking views of the Atlas Mountains, there is no shortage of main attractions to explore. For those seeking adventure, a camp desert trip in Mhamid or a visit to Madraba Beach are must-do experiences. If relaxation is more your style, the Carita Spa offers a tranquil retreat. With its rich history and unique blend of North African charm, Morocco is a popular destination for tourists looking to immerse themselves in a truly unforgettable experience.

When it comes to accommodation in Morocco, you'll find a plethora of options to suit your luxury holiday. Marrakech, in particular, offers a range of high-end hotels that cater to the discerning traveler. Whether you're looking for a boutique riad in the heart of the medina or a lavish resort on the outskirts of the city, there is something for everyone. Additionally, if you're flying into Marrakech-Menara Airport, there are several hotels in close proximity, perfect for a convenient and comfortable stay.

  • La Mamounia - This luxury hotel is located in close proximity to famous monuments, offering guests a chance to immerse themselves in the rich history and culture of Morocco. With its luxurious amenities, including a yoga studio, steam room, and poolside bar, La Mamounia provides the perfect setting for relaxation and indulgence. Nature lovers will appreciate its easy access to natural parks, while those in need of convenience will value its proximity to the airport. Sports enthusiasts can enjoy a game of tennis, and book lovers can unwind in the hotel's library. Whether you prefer exploring the city or simply taking a leisurely stroll, La Mamounia is the ideal choice for a luxury-themed holiday.
  • Riad Andalla Spa - Nestled in a traditional Riad, this hotel offers a unique and authentic experience for guests seeking luxury and tranquility. Its close proximity to a library and spa ensures that relaxation and intellectual enrichment go hand in hand. Additionally, the hotel provides airport transportation and concierge services for a hassle-free stay. Coffee lovers can indulge in the nearby cafes, while smokers have designated areas in the hotel. With convenient transportation services available, Riad Andalla Spa is the perfect choice for those looking to explore the city and its cultural offerings.
  • Hotel Riu Palace Tikida Taghazout - All inclusive - For a truly all-inclusive luxury experience, this hotel is the ultimate choice. Located near the beach, guests can enjoy stunning sea views and beautiful sunsets. Golf enthusiasts will appreciate the proximity to golf courses, while the nearby marina offers opportunities for leisurely boat trips. The hotel also features a casino and a variety of architectural marvels to explore. With its all-inclusive package, guests can indulge in delicious food and beverages, including beer. Surfing enthusiasts will find the hotel's location perfect for catching the waves. For a luxurious and carefree holiday, Hotel Riu Palace Tikida Taghazout is the ideal destination.

If you're looking for a luxury themed holiday in Morocco, you're in for a treat. With its rich culture, stunning landscapes, and diverse experiences, there are plenty of exciting areas and neighborhoods to explore. Marrakech offers a blend of ancient history and modern luxury, with its vibrant souks, luxurious riads, and world-class restaurants. The coastal city of Essaouira is perfect for a relaxing beach getaway, with its beautiful beaches, charming medina, and water sports activities. For a taste of traditional Moroccan charm, head to the blue city of Chefchaouen or the imperial city of Fes. No matter where you choose to go, Morocco promises a luxurious and unforgettable holiday experience.

  • Marrakech: Marrakech is a captivating city that offers a unique blend of history, culture, and luxury. Explore the enchanting medina, visit beautiful palaces and gardens like the Majorelle Garden, and indulge in shopping at the vibrant souks. Marrakech is also known for its delicious cuisine, from traditional Moroccan dishes to international fine dining options. For a luxurious experience, stay in one of the city's stunning riads or boutique hotels, where you can relax in a tranquil oasis after a day of sightseeing.
  • Agadir: Agadir is a coastal city known for its stunning beaches, making it the perfect destination for a luxury beach holiday. Relax on the golden sands, take a dip in the crystal-clear waters, and enjoy beautiful sunsets over the Atlantic Ocean. The city also offers a range of activities, from water sports like surfing to birdwatching in the nearby nature reserves. After a day of exploration, unwind in one of Agadir's luxury resorts or dine at one of its top-notch seafood restaurants.
  • Tangier: Tangier is a vibrant city with a rich history and a charming blend of European and Moroccan influences. Explore the winding streets of the medina, visit historical sites like the Kasbah Museum, and take in breathtaking views of the Strait of Gibraltar. Tangier is also a great base for exploring the nearby coastal towns and beaches. For a luxurious stay, choose from the city's upscale hotels and enjoy the tranquility of its marinas and waterfront promenades.

Experience the luxurious atmosphere of Morocco on your holiday visit. With its family-friendly activities, romantic settings, and opportunities for shopping and dining, Morocco offers a diverse range of experiences. Immerse yourself in the rich culture, explore the historical sites, and take in the stunning views of the Atlas Mountains in Marrakesh. Don't miss the chance to embark on a camp desert trip in Mhamid and relax on the beautiful Madraba Beach. Whether you're strolling through vibrant gardens or indulging in thrilling sports, Morocco has something for everyone.

  • Erg Chebbi: This mesmerizing desert landscape in Morocco is a sight to behold. With its towering sand dunes and vast open spaces, Erg Chebbi offers a unique and secluded camping experience. Embark on a safari adventure and witness the breathtaking sunrise over the golden sand. Relax and unwind in the tranquility of the desert while hiking through the dunes. Encounter the diverse wildlife that inhabits this arid environment and immerse yourself in the beauty of nature.
  • Todra Gorge: Get ready for an outdoor adventure at Todra Gorge. This stunning canyon showcases the sheer beauty of nature. Hike through the rugged terrain and be amazed by the towering cliffs surrounding you. Explore the natural parks and witness the flowing river that has carved its way through the gorge. Interact with the friendly locals and indulge in delicious dining options available. Todra Gorge is the perfect destination for those seeking outdoor activities, breathtaking scenery, and an adventurous spirit.
  • Cascades Attiq: Immerse yourself in the tranquility of Cascades Attiq, a stunning water feature in Morocco. Surrounded by nature, this serene oasis offers a peaceful escape from the bustling city life. Marvel at the cascading waterfalls and let the sound of rushing water soothe your senses. Take a refreshing dip in the cool pools and embrace the beauty of the lush surroundings. Cascades Attiq is a true gem for nature lovers, providing a serene and picturesque experience.

While visiting Morocco, you must indulge in the local cuisine for a true cultural experience. One highly rated and popular restaurant is Ahmet Chef, known for its delicious Middle Eastern and Turkish dishes. Another option is Café Kif Kif, a renowned Middle Eastern Moroccan restaurant where you can savor traditional Moroccan flavors. If you're looking for a delightful breakfast, Mandala Society is a highly recommended spot. For a romantic dining experience, consider the royal mansour Marrakech restaurant. Make sure to make reservations in advance! And if you're craving Mexican food, there are various options available as well.

Looking to avoid the rainy, cloudy, or uncomfortably hot or cold months? Our table below will help you find the perfect time for your visit to Morocco. Here you will find a year-round average temperature of 20.1°C, reaching a peak of 31.3°C in August, its warmest month, and dropping to an average low of 13.1°C in February, the coolest month. The annual rainfall averages 20.7mm, with March experiencing the heaviest showers, while July is the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfallrain iconCloud coveragecloud icon
January13.7No Rain (Dry)Sunny
February13.1No Rain (Dry)Sunny
March15.7No Rain (Dry)Sunny
April18.2No Rain (Dry)Sunny
May22.0No Rain (Dry)Sunny
June25.1No Rain (Dry)Sunny
July24.3No Rain (Dry)Sunny
August31.3No Rain (Dry)Sunny
September25.2No Rain (Dry)Sunny
October22.4No Rain (Dry)Sunny
November16.6No Rain (Dry)Sunny
December13.6No Rain (Dry)Sunny
  • Historical and Cultural Riches: Morocco offers a blend of ancient history and vibrant culture, with attractions like Marrakesh's bustling markets and historical sites, and the unique blue city of Chefchaouen.
  • Breathtaking Landscapes: Experience stunning views of the Atlas Mountains and relax on the beautiful beaches of Madraba Beach and Essaouira.
  • Adventure in the Desert: Don't miss the chance to embark on a camp desert trip in Mhamid for an unforgettable adventure.
  • Luxurious Experiences: From luxurious riads in Marrakech to world-class restaurants, Morocco offers a range of luxury experiences for those seeking a high-end holiday.
  • Diverse and Unforgettable: With its diverse range of experiences, Morocco promises a holiday filled with family-friendly activities, romantic settings, and opportunities for shopping and dining.
  • Consider traveling to Morocco during the off-peak season (October-December) to save on accommodation and flight prices.
  • Book your accommodation in advance to secure the best rates and availability.
  • Explore local cafes and dining options to experience Moroccan cuisine without breaking the bank.
  • Visit the beautiful gardens in Morocco, such as the Majorelle Garden in Marrakech, which offers a peaceful and scenic experience.
  • Immerse yourself in the rich history of Morocco by visiting historical sites like the Medina of Fes and the Kasbah of Ait Ben Haddou.
  • Enjoy walking tours in cities like Marrakech or Chefchaouen to discover hidden gems and local culture at your own pace.
  • Try out sports activities like camel riding or surfing, which are popular in Morocco and offer unique experiences.
  • Consider using public transportation or shared taxis to save money on transportation within Morocco.

Frequently asked questions

How much do hotels in Morocco cost?
The season and factors like school holidays and Easter can influence the price of a hotel in Morocco. You can find cheap options from AU$95 in a few different ways on Expedia. First, select the dates you’d like to get away, then use the filters like amenities and property type to fine-tune your search. You can also sort by price, so the most economical options appear at the top.
When is the best time to go to Morocco?
The best time to visit Morocco depends on where you’re going and what you want to do. Organising a summer Marrakech holiday? This exciting destination has a semi-arid climate, with average temperatures ranging from 23ºC to 36ºC between June and August.
What is the best area to stay in Morocco?
Check out the experiences and activities on offer in Marrakech and Rabat. These captivating cities are just two of the many popular places to look for a hotel in Morocco.