Accommodation Morocco

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

Morocco: A Tapestry of Enchanted Gardens and Timeless Wonders

Morocco enchants with its vibrant blend of ancient traditions and stunning landscapes. From the bustling souks of Marrakech, where the scent of spices fills the air, to the serene beauty of the Sahara Desert, there’s a magic waiting to be discovered. Explore the ornate architecture of Fes, wander through the lush gardens of Essaouira, or savour traditional Moroccan cuisine under a starry sky. With its rich cultural heritage, breathtaking mountains, and picturesque coastline, Morocco offers an unforgettable escape for every type of traveller. Immerse yourself in this captivating tapestry of colours, flavours, and experiences.

Discover great hotels in Morocco

Morocco offers varied hotel options, from luxury retreats with stunning views to charming boutique stays that capture local flair. Ideal accommodations provide elegant rooms, memorable dining, and a taste of Moroccan hospitality for a truly authentic experience. Here are some of the best hotels in Morocco that our travelers love:

  1. Dar Les CigognesOpens in a new window: This exquisite 5.0-star hotel boasts a remarkable guest rating of 9.2 out of 10, situated in the enchanting city of Fes. The Riad offers a luxurious holiday experience with uniquely designed decor that captures the traditional essence of the region. Guests can indulge in a delightful breakfast, while the standout premier suite with a private rooftop terrace provides an exceptional retreat. The overall sentiment highlights a memorable stay, perfect for discerning travellers seeking comfort and distinctive experiences.
  2. Suite Hotel Casa DiamondOpens in a new window: A stunning 5.0-star hotel located in the vibrant Marrakech, this property has a stellar guest rating of 9.4 out of 10. It is designed for adventure seekers, featuring an array of exhilarating activities such as rock climbing and mountain biking. The resort experience is enhanced by beautiful views and comfortable rooms, alongside excellent dining options. Guests appreciate the exceptional quality and diverse experiences available, making it an ideal choice for those looking to blend luxury with adventure.
  3. Riad KnizaOpens in a new window: This elegant 5.0-star hotel in Casablanca has garnered a guest rating of 8.2 out of 10. It is tailored for romantic getaways, featuring enticing romance packages and luxurious amenities such as a spa and pool for couples to unwind. The property is beautifully designed, with stunning views and a delightful breakfast service that adds to the overall experience. Positive sentiments reflect a perfect stay, with a focus on relaxation and creating memorable moments in a charming setting.

Where to stay in Morocco

In Marrakech, Agadir, Tangier, each offers distinct charm: Marrakech entices with its romantic ambience, fascinating culture and vibrant markets, Agadir captivates with its scenic beaches, sunsets and family-friendly activities, and Tangier delights with its charming cafés, cultural tours and serene harbour views. For first-time visitors, Marrakech provides a well-rounded introduction to Morocco.

  1. MarrakechOpens in a new window: Marrakech is a vibrant city that captivates visitors with its rich culture and stunning architecture. Known for its romantic gardens and bustling souks, it’s the perfect spot for those looking to immerse themselves in Moroccan life. Must-see places like the Majorelle Garden offer a serene escape, while the lively Marrakech Plaza and Avenue Mohamed VI provide great shopping experiences. Family-friendly activities abound, making it a fantastic destination for all ages. For a unique experience, consider exploring the desert on guided tours that showcase the beauty of the surrounding landscapes. With a variety of dining options and charming cafes, you’ll find plenty to enjoy after a day of exploration.
  2. AgadirOpens in a new window: Agadir is a laid-back coastal town known for its stunning beaches and beautiful sunsets, making it an ideal getaway for sun-seekers and couples alike. The Médina d'Agadir offers a glimpse into local culture, while the Mohamed V Mosque stands as a stunning example of Moroccan architecture. The Agadir Oufella Kasbah provides panoramic views of the city and the sea, perfect for those looking to soak in the scenery. With options for sports and relaxing beach days, Agadir is a family-friendly destination that combines adventure with tranquillity. Don’t miss the Agadir Aerial Tramway for a unique perspective of the area!
  3. TangierOpens in a new window: Tangier is a charming port city that blends cultural experiences with stunning seaside views. Known for its vibrant cafes and relaxed atmosphere, it’s perfect for leisurely strolls and sightseeing. The city offers a unique mix of history and modernity, with attractions that invite exploration. The marina area is a lovely spot to unwind and enjoy the scenery. Whether you're hopping on a ferry for a day trip or indulging in local delicacies at quaint cafes, Tangier provides a refreshing escape with a laid-back vibe that’s perfect for relaxing.

Things to do in Morocco

Morocco invites you to ride the waves along its stunning coastline, unwind with a soothing spa retreat, and explore vibrant small towns. Relish breathtaking sunsets over the desert, venture into natural parks for birdwatching, and discover historical monuments—there’s an ideal blend of thrill and tranquillity waiting for you.

  • Agadir – This coastal city invites you to bask in its beautiful beaches and indulge in thrilling activities. Try your hand at surfing on the impressive waves or simply relax and watch the sun dip below the horizon during a stunning sunset. The surrounding natural beauty offers excellent opportunities for birdwatching, making it a serene spot for nature lovers. Don’t forget to visit Médina d'Agadir, where you can explore local culture and history while meandering through its charming streets.
  • Ville Nouvelle – Known for its lush gardens and elegant monuments, this neighbourhood is a refreshing escape. Spend a day at the eco-friendly Atlas Garden, perfect for families looking to enjoy the outdoors. You can stroll through its pathways, take in the vibrant flora, or simply unwind in the tranquil atmosphere. Afterward, treat yourself to a rejuvenating spa experience, allowing the stresses of travel to melt away as you indulge in some well-deserved pampering.
  • Tarmigt – A gateway to natural wonders, this city is a must-visit for those looking to explore Morocco’s stunning landscapes. Take a tour to the breathtaking Fint Oasis, a picturesque gem surrounded by dramatic desert scenery. Here, you can marvel at the contrast of lush greenery against the arid backdrop, making it a perfect spot for outdoor enthusiasts and photography lovers alike. Enjoy the serene environment as you soak in the beauty of this unique oasis.

4 tips for savvy savings when booking a hotel in Morocco

  1. Book for the cheapest times: The most affordable time to visit Morocco is during January, September and November when hotel prices may drop and offer great value for money. A stay of at least 3 days is ideal for exploring the country's key landmarks, historical sites, and cultural attractions, as well as natural wonders. Travellers can enjoy a budget-friendly experience on a budget while discovering Morocco’s rich history, diverse culture, and breathtaking landscapes.
  2. Look for last-minute deals on Hotels.com: Hotels.com offers travellers a chance to save in Morocco by exploring DealsOpens in a new window or the Last-Minute Deals section, where you may discover discounted hotel rates near your travel date. By enabling email alerts or push notifications, you're more likely to see flash sales and special promotions. Additionally, the Smart Shopping tool via the app allows you to compare hotel prices and amenities, so if rooms become available or prices drop, you'll be promptly informed to book a last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors such as the hotel's location, star rating, and the time of year. Therefore, having some flexibility with your travel dates may help you find a more advantageous rate for your stay in a hotel in Morocco. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and might offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll suggest alternative dates that could be more economical, aiding you in discovering a more appealing option.
  4. Consider your location: Staying in the heart of major cities in Morocco undoubtedly offers the convenience of being close to local attractions, but it often comes at a premium price. Generally, smaller towns and rural areas are more likely to be affordable, providing a cost-effective alternative for travellers. For those seeking better rates, opting for accommodation slightly outside the city centre can be a wise choice, although this may necessitate additional travel to reach key sites. Additionally, consider exploring nearby cities that boast their own array of attractions while also offering more budget-friendly options. This approach not only enhances your travel experience but can also be kinder to your wallet.

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.

Keep exploring