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

This weekend
Next weekend

Where to stay in Morocco

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Morocco on Hotels.com. These Morocco hotels consistently deliver on quality, location and traveler experience. Last updated on .

Top hotels in Marrakech (and vicinity)

Top hotels in Agadir

Top hotels in Casablanca (region)

Top hotels in Tangier

Top cities in Morocco

Great weekend hotel deals in Morocco

Showing deals for:Oct 16 - Oct 18

Top landmarks in Morocco

Check out the Morocco hotels guests love right now

Find out more about Morocco

Whispers of the Sahara: Unveiling Morocco's Enchanting Tapestry of History and Nature

Morocco beckons with its rich tapestry of culture, history, and breathtaking landscapes. Wander through the bustling souks of Marrakech, where the vibrant colours and tantalising scents create an unforgettable sensory experience. Discover the ancient medinas of Fes, home to the world's oldest university, and marvel at the stunning architecture of historic palaces. Venture into the Sahara Desert for a night under the stars or explore the majestic Atlas Mountains, perfect for hiking enthusiasts. With its blend of tradition and modernity, Morocco offers an exotic escape filled with enchanting experiences, making it a must-visit destination for adventurous travellers. For great hotel rates in Morocco, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Morocco

Morocco offers a diverse range of hotel accommodations, from charming riads in Marrakech to beachfront resorts along the coast. You'll find options to suit various budgets and tastes, featuring traditional Moroccan décor, vibrant markets nearby, and opportunities to immerse yourself in local culture. Enjoy your stay in this captivating destination! Here are some of our travelers' favorite hotels in Morocco:

  1. Demeures d'orient Riad Deluxe & SpaOpens in a new window: Located in the vibrant city of Casablanca, Demeures d'orient Riad Deluxe & Spa is a luxurious 5.0-star hotel that boasts a commendable guest rating of 8.2. This hotel is ideal for leisure travelers seeking an enriching vacation experience. It offers family-friendly amenities, including complimentary cribs and childcare services, ensuring a seamless stay. The hotel's standout features include a welcoming environment, attentive service, and a convenient location that allows easy access to local attractions. Guests appreciate the helpful reception staff and the delightful breakfast service, creating a warm and inviting atmosphere perfect for relaxation.
  2. Le Meridien N'fisOpens in a new window: Nestled in the heart of Marrakech, Le Meridien N'fis is a stunning 5.0-star Riad that shines with a remarkable guest rating of 9.4. This elegant property caters to romantic travelers looking for a unique and intimate getaway. With its beautifully decorated interiors, charming roof terrace, and serene pool area, it provides an idyllic setting for relaxation. Guests can indulge in exceptional dining experiences, featuring both Moroccan and French cuisine, and enjoy revitalizing spa treatments. The Riad's tranquil ambiance and attentive service create a perfect backdrop for memorable moments, particularly for couples seeking a romantic escape.
  3. La MamouniaOpens in a new window: Situated in the bustling city center of Casablanca, La Mamounia is a refined 5.0-star hotel that enjoys a solid guest rating of 9.2. This hotel is tailored for travelers seeking a city-themed vacation, offering an exquisite blend of comfort and convenience. Guests can unwind in stylishly appointed rooms with views of the pool, and enjoy easy access to local shops and eateries. The hotel’s prime location enhances the travel experience, making it easy to explore nearby attractions. With its polished interiors and attentive service, La Mamounia ensures a delightful stay for those looking to immerse themselves in the vibrant rhythm of the city.

Where to stay in Morocco

Some of the best areas to stay in Morocco are Marrakech, Agadir, and Casablanca. Marrakech enchants with its rich culture, vibrant markets, and stunning gardens. Agadir offers beautiful beaches and sunset views, perfect for relaxation and outdoor activities. Casablanca impresses with its modern vibe, shopping, and iconic landmarks. For first-time visitors, Marrakech provides a quintessential Moroccan experience.

  1. MarrakechOpens in a new window: Marrakech is a vibrant city that captivates with its rich culture, stunning gardens, and lively markets. It's a romantic getaway filled with charming cafés and beautiful castles, making it perfect for couples and families alike. Don’t miss the Majorelle Garden, a serene oasis of exotic plants and vibrant colours, and the iconic Koutoubia Mosque, an architectural gem. The bustling Marrakech Plaza offers a taste of local life with shops and dining options that reflect Moroccan culture. After a day of exploring, relax in a traditional hammam or enjoy a desert tour to experience the stunning landscapes surrounding the city.
  2. AgadirOpens in a new window: Agadir is a laid-back beach town that offers a perfect blend of sun, surf, and stunning sunsets. It's an ideal spot for families and couples looking to unwind by the sea. The Médina d'Agadir showcases local crafts and culture, while the Mohamed V Mosque stands as a beautiful monument to explore. Adventure seekers can take a ride on the Agadir Aerial Tramway for breathtaking views of the coastline. With a variety of water activities and the inviting beach, Agadir is a great choice for those wanting to relax and enjoy the outdoors.
  3. CasablancaOpens in a new window: Casablanca is a bustling metropolis known for its modern vibe and rich history. It's a fantastic destination for shopping, with a blend of traditional markets and contemporary malls to explore. The city’s cafes are perfect for people-watching, and you can immerse yourself in the local culture by visiting iconic landmarks. Don’t miss the impressive Hassan II Mosque, which offers stunning views of the Atlantic Ocean. Stroll along the marina and enjoy the lively atmosphere, making it a great place for sightseeing and soaking in the local entertainment scene.

Things to do in Morocco

Morocco offers a thrilling blend of exploration and relaxation, from hiking the Atlas Mountains to biking through charming small towns. Stroll along vibrant marinas, unwind by serene rivers, and soak in the rich history of magnificent monuments. Whether you're sailing the sea or wandering the desert, adventure awaits!

  • Rfala – A visit to Rfala is incomplete without exploring the breathtaking Ouzoud Falls. This stunning waterfall is surrounded by lush greenery and offers a perfect backdrop for outdoor adventures and romance. Take a hike along the scenic trails that lead to different viewpoints, where you can soak in the beauty of cascading water. If you're feeling adventurous, consider a boat ride to get up close to the falls, or simply relax at a nearby café while enjoying the sound of rushing water.
  • Tangier – In Tangier, start your journey at the vibrant Grand Socco Tangier, a bustling square that embodies the essence of city life and culture. Stroll through the market, where you can find local crafts and delicious street food. Take a leisurely walk along the marina to enjoy stunning views of the sea, or hop on a ferry for a quick trip to nearby Spain. Don't miss the chance to explore the winding streets of the medina, filled with charming shops and historical sites that tell the story of this coastal gem.
  • Tafraout – Tafraout is a hidden treasure that boasts a mix of natural beauty and cultural heritage. Begin your day at the Hospital of Tafraout, where you can appreciate the local architecture and learn about the region's history. The surrounding area is perfect for hiking and biking with its picturesque landscapes, including unique rock formations and serene rivers. Take a guided tour to discover the small-town charm and visit the nearby monuments that highlight the rich traditions of the community. Enjoy the quiet atmosphere and engage with friendly locals as you explore this captivating city.

4 tips for savvy savings when booking a hotel in Morocco

  1. Book for the cheapest times: The most budget-friendly months to visit Morocco are January, September, and November, when hotel prices tend to be lower. For a great value for money experience, it’s recommended to stay for at least 3 days, allowing ample time to discover the country's rich landmarks, historical sites, and natural wonders. During this time, you can explore remarkable attractions that highlight Morocco's vibrant culture and stunning landscapes.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Morocco, begin by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay updated on potential savings, consider enabling email alerts or push notifications from Hotels.com, which will inform you of flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window feature within the app allows you to compare hotel prices and amenities, ensuring you're well-informed about your options. With these tools, you'll be more likely to seize opportunities for a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate due to factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you find a better deal on your hotel stay in Morocco. For those seeking unique accommodations, boutique hotels can provide a more personalized experience and may sometimes offer better value. When you book with Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we can suggest alternative dates that could be more affordable, assisting you in your search for a great value.
  4. Consider your location: Staying in the heart of major cities in Morocco certainly offers unparalleled convenience, but it often comes with a higher price tag. While the allure of being near local attractions is tempting, accommodations in these bustling areas are typically more expensive. In contrast, smaller towns and rural regions are more likely to provide more affordable options. For travellers seeking better rates, it might be wise to consider hotels situated outside the city centre, although this may necessitate some extra travel to reach popular sights. Alternatively, exploring nearby cities can unveil a wealth of experiences while also presenting budget-friendly lodging choices.

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. January, June, and July are the peak travel months in Morocco, attracting a higher number of tourists. During this peak period, the weather is sunny, accompanied by no rainfall. On the other hand, May, October, and November tend to be quieter times to visit, marked by no rainfall and sunny conditions.

Keep exploring