Morocco Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Morocco?

Top hotels in Marrakech (and vicinity)

Top hotels in Agadir

Top hotels in Tangier

Top hotels in Casablanca (region)

Top cities in Morocco

Showing deals for:28 Aug - 30 Aug

Top landmarks in Morocco

Check out the Morocco hotels guests love right now

Find out more about Morocco

Unveiling Morocco: A Tapestry of Enchanted Gardens and Timeless Culture

Morocco enchants with its vibrant gardens, ancient medinas, and majestic landscapes. Wander through the lush Majorelle Garden in Marrakech, or explore the serene Andalusian gardens nestled within historic palaces. Experience the rich tapestry of Berber culture amid the dramatic Atlas Mountains and the sweeping Sahara dunes. Savour the flavours of traditional Moroccan cuisine in bustling souks, and relax in luxurious riads that blend history with modern comfort. Morocco offers a diverse and immersive journey, where every corner tells a story of timeless beauty and enduring charm.

Discover great hotels in Morocco

Morocco offers a range of hotel accommodations from cosy traditional riads to contemporary luxury stays. Travellers can enjoy comfortable settings with authentic local design and modern amenities, ensuring a relaxing and culturally rich experience during their Moroccan holiday. Here are some of our travelers' favorite hotels in Morocco:

  1. Hivernage Hotel And SpaOpens in a new window: This 5.0-star hotel in Marrakech offers a boutique escape with a guest rating of 9.4. It captivates discerning leisure travellers with its uniquely designed decor and artistic touches, complemented by a rooftop terrace that provides views over the medina towards the Atlas Mountains. The property boasts lavish outdoor spaces and an inviting swimming pool, making it a sanctuary of elegance and comfort. Guests appreciate the distinctive design, high-quality restaurant offerings, and the overall luxurious ambience that creates a smooth, high-end journey.
  2. Riad Palais des PrincessesOpens in a new window: This 5.0-star hotel in Marrakech is celebrated for its luxurious setting and a guest rating of 8.4. It delights leisure travellers with its meticulously maintained outdoor spaces, a heated pool, and a collection of high-end dining venues including an authentic Moroccan restaurant. The property exudes a refined atmosphere with its Riad style architecture and elegant surroundings, ensuring a curated experience that seamlessly blends comfort with distinctive design. Guests enjoy the refined dining experiences, relaxed ambience, and the overall sense of luxury that elevates a stay to an exceptional level.
  3. Palais AmaniOpens in a new window: This 5.0-star hotel in Marrakech is tailored for leisure travellers seeking a luxurious holiday experience with a guest rating of 9.2. It features a stunning pool area and boasts an impeccable location paired with prompt service. The hotel offers an elevated ambience with its sophisticated architectural design and high-end restaurant, ensuring a memorable and smooth journey. The property presents a refined setting where travellers can indulge in curated experiences and enjoy the plush surroundings that define a truly exclusive escape.

Where to stay in Morocco

In Marrakech, Agadir, Casablanca, each offers its own allure: Marrakech enchants with romantic gardens, cultural tours, and family-friendly attractions; Agadir captivates with its seaside charm, surfing, and scenic sunsets; Casablanca impresses with vibrant cafés, shopping, and maritime views. For first-time visitors, Marrakech is ideal, blending historical intrigue with diverse experiences.

  1. MarrakechOpens in a new window: Marrakech is a vibrant destination offering a unique blend of culture and romance. With its rich heritage and charming cafes, this city invites travellers to explore attractions including must-see places like Menara Gardens and Majorelle Garden. Enjoy a relaxed stroll through the historic castle and gardens, immersing yourself in the local culture and dining experiences. The city's ambience makes it ideal for family-friendly trips and leisurely tours, providing a warm welcome to anyone seeking a memorable stay.
  2. AgadirOpens in a new window: Agadir offers a relaxed seaside retreat that combines the beauty of sunsets over the sea with a small-town charm. Perfect for families and couples alike, the city features locally loved sites such as Médina d'Agadir and Agadir Oufella Kasbah. For a taste of local adventure without overwhelming the laid-back vibe, you can try the Agadir Aerial Tramway. This coastal gem is ideal for travellers looking to enjoy birdwatching, serene beach moments and a friendly, intimate atmosphere.
  3. CasablancaOpens in a new window: Casablanca is an exciting urban centre known for its dynamic mix of modernity and cultural heritage. The city is perfect for shopping enthusiasts and those who love exploring vibrant streets. Wander around the city taking in its cafes and monuments, creating a perfect blend of sightseeing and shopping. Casablanca’s lively marina and charming walking routes make it an appealing choice for travellers who enjoy a mix of urban energy and cultural delights.

Things to do in Morocco

Morocco offers a blend of rich artistry, bustling bazaars, and guided desert tours, alongside visits to natural parks, historic monuments, and serene gardens, ensuring a delightful mix of exploration and repose for every traveller.

  • Ourika – Ourika is a charming city known for its naturalparks and museums. While in Ourika, you can enjoy art-related activities, which offer a unique way to experience the local creative scene. A visit to the Anima GardenOpens in a new window allows you to explore beautifully curated landscapes that combine natural beauty with artistic expression. Strolling through the area, you'll find that the blend of nature and art creates a serene yet inspiring environment, ideal for a relaxed day out.
  • Medina – Medina, a historic neighbourhood, is rich in heritage with its mix of castle, gardens, desert, museums, and monuments. Here, the vibrant markets offer a variety of shopping opportunities alongside guided tours that take you through the city’s storied past. A particular highlight is the Koutoubia MosqueOpens in a new window, where the cultural themes are interwoven with the architectural grandeur of the site. As you wander through Medina, the blend of historical sites and modern-day activities ensures a diverse and engaging experience.
  • Tanourdi – Tanourdi is a delightful city where the focus is on outdoor enjoyment and natural beauty. The city invites you to enjoy a mix of beach and scenic activities. One of the key attractions is the Lake Aguelmame Sidi AliOpens in a new window, which offers a refreshing retreat with its clear waters and picturesque surroundings. Whether you are looking for a peaceful spot to unwind or an inspiring location to capture nature’s beauty, Tanourdi provides a perfect setting for a memorable visit.

4 tips for savvy savings when booking a hotel in Morocco

  1. Book for the cheapest times: Visiting Morocco on a budget is most affordable in January, September, and November, when hotels may offer lower prices. A stay of at least 3 days is recommended to explore the country's key landmarks, historical sites, cultural attractions, and natural wonders. This period provides great value for money, making it an ideal time for travellers seeking a budget-friendly holiday in Morocco.
  2. Look for last-minute deals on Hotels.com: Hotels.com offers a range of options for travellers in Morocco. Begin by checking the DealsOpens in a new window section, where you may discover discounted hotel rates, or explore the Last-Minute Deals section to find rooms near your travel date. To ensure you’re informed, consider enabling email alerts or push notifications for updates on flash sales and promotions. Moreover, the Smart Shopping tool within the app allows you to compare hotel prices and amenities, so if availability increases or prices drop, you’re more likely to see a timely opportunity to book a last-minute getaway.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating and time of year, so being flexible with your dates could help you save on your stay in a Moroccan hotel. For those seeking unique experiences, boutique hotels offer a more personalised touch and may sometimes provide better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average, and if it is on the higher side, we may suggest alternative dates that could help you find a more attractive deal.
  4. Consider your location: Staying near the centre of major cities in Morocco undoubtedly brings convenience and easy access to local attractions, although it tends to be more costly. In contrast, smaller towns and rural areas are more likely to offer affordable rates, providing an attractive alternative for those seeking to manage their budget. While hotels situated slightly away from the city centre may be more likely to be affordable, it is important to note that additional travel might be necessary to reach key attractions. For travellers in search of a balance between convenience and cost, exploring nearby cities that offer a wealth of experiences can also be a viable option.

Best time to go to Morocco

Morocco has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Morocco are January, June, and July, which see a higher number of tourists. During this peak period, the weather is sunny, accompanied by no rainfall. In contrast, May, October, and November are ideal if you're looking for a calmer vacation, marked by no rainfall and sunny conditions.