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

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:May 15 - May 17

Top landmarks in Morocco

Check out the Morocco hotels guests love right now

Find out more about Morocco

Enchanting Oases: Discover the Hidden Gardens of Morocco

Discover the enchanting allure of Morocco, a vibrant tapestry of culture and nature that beckons travelers seeking adventure and romance. Wander through the bustling souks of Marrakech's medina, where the scents of spices and the colors of textiles come alive. Experience the breathtaking Sahara Desert, a stunning expanse of golden dunes perfect for camel treks and starry nights. Explore lush gardens and ancient kasbahs, each narrating stories of a rich heritage. From the lively streets of Fez to the serene shores of Essaouira, Morocco offers a unique getaway that captivates the senses and ignites the spirit of exploration.

Discover great hotels in Morocco

Morocco offers a diverse range of accommodations, from luxury hotels with stunning views to charming boutique properties steeped in history. Whether you’re seeking a lavish resort with infinity pools or a cozy riad in a bustling medina, you'll find plenty of options to suit your travel style. Here are some of our travelers' favorite hotels in Morocco:

  1. Dar SourOpens in a new window: This exquisite 5.0-star hotel in Marrakech is an ideal retreat for those seeking a luxurious family vacation experience. With its thoughtful amenities for children, including complimentary cribs and a dedicated children’s pool, families can enjoy a relaxed atmosphere. The hotel also features high-end dining options, stunning architectural design, and a serene environment that fosters a sense of comfort and ease. Frequent travelers appreciate the attention to detail and the smooth, high-quality service, making every stay memorable.
  2. Savoy Le Grand HotelOpens in a new window: Savoy Le Grand Hotel is a premier 5.0-star hotel in Marrakech, perfect for travelers seeking a spa-themed luxury vacation. This property offers a full-service spa with a range of treatments including massages and facials, along with tranquil poolside lounging. The elegant design and upscale amenities create a soothing escape, ideal for relaxation. Visitors are drawn to the curated experiences and exceptional service, ensuring a delightful stay immersed in comfort and indulgence.
  3. Fairmont Royal Palm MarrakechOpens in a new window: Fairmont Royal Palm Marrakech is a stunning 5.0-star hotel in Marrakech, catering to adventure seekers and families alike. This property excels in offering exhilarating outdoor activities, from ziplining to hiking, all set against a backdrop of breathtaking landscapes. The accommodation boasts stylish design and family-friendly amenities, making it a unique choice for those seeking both adventure and comfort. Travelers love the immersive experiences and personalized services that enhance their journey, turning every adventure into a cherished memory.

Top locations to stay in Morocco

Some great areas to stay in Morocco are Marrakech, Agadir, and Tangier. Marrakech enchants with its romantic atmosphere and vibrant medina, while Agadir offers beautiful beaches and surfing opportunities. Tangier is known for its charming cafes and tours. For first-time visitors, Marrakech is the best choice, providing a rich introduction to Moroccan culture and history.

  1. MarrakechOpens in a new window: Marrakech is a vibrant city bursting with color, culture, and romance. Known for its stunning mosques, lush gardens, and lively souks, this city invites you to explore its rich history. Wander through the bustling Jemaa el-Fnaa square, where you can enjoy street performances, local cuisine, and artisanal crafts. The Majorelle Garden offers a serene escape within the city, showcasing exotic plants and vibrant blue architecture. After a day of exploring, indulge in a traditional Moroccan hammam experience or enjoy a cultural performance at one of the city’s many venues.
  2. AgadirOpens in a new window: Agadir is the ultimate beach destination, perfect for sun-seekers and surf enthusiasts. With its stunning coastline and mild climate, it offers a range of water sports, including surfing and jet skiing. The city's promenade is lined with cafes and shops, providing a perfect spot to relax and soak in the ocean view. Agadir also boasts a vibrant nightlife scene, with plenty of cultural events and entertainment options to keep you engaged after sunset. Don’t miss the nearby Paradise Valley for a refreshing day trip filled with natural beauty.
  3. TangierOpens in a new window: Tangier is a captivating city that combines rich history with a modern vibe. Stroll through the charming medina, where you can find quaint cafes and artisan shops. The city's beautiful beaches offer a relaxing escape, while the Kasbah provides stunning views of the Mediterranean Sea. Take a guided tour to explore the nearby Caves of Hercules or visit the American Legation Museum to dive into the city's unique past. With a laid-back atmosphere and friendly locals, Tangier is a delightful destination for travelers seeking both relaxation and cultural experiences.

Things to do in Morocco

Morocco invites travelers to dive into vibrant markets and embark on thrilling desert tours, all while offering serene spots like lush botanical gardens and stunning waterfalls for relaxation. Whether you're chasing adventure or seeking tranquility, Morocco has something special for every explorer.

  • Oulad Sghir – This charming city offers a delightful escape for families and nature lovers alike. Spend a day at Town ParkOpens in a new window, an eco-friendly outdoor space perfect for picnics, play, and relaxation. The park features themed areas, ensuring fun for all ages. Enjoy the fresh air while engaging in various activities, whether it’s a leisurely stroll or playing games with the kids. Oulad Sghir's welcoming environment makes it a wonderful spot to unwind and connect with nature.
  • Alnif – Known for its stunning landscapes, Alnif is a great destination for tours and unique shopping experiences. Explore the lush PalmeraieOpens in a new window, where you can admire the breathtaking rows of palm trees that stretch for miles. This area is ideal for a leisurely walk or a guided tour to learn about the local flora and fauna. Don’t forget to check out the local shops for handmade crafts and souvenirs that showcase the region's rich heritage.
  • Sidi Slimane – Discover the natural beauty of Sidi Slimane, where you can explore enchanting waterfalls and lush botanical gardens. One of the highlights of this city is the historical site of Ancient VolubilisOpens in a new window, a UNESCO World Heritage site. Wander through the well-preserved ruins and marvel at the intricate mosaics that tell tales of the past. The combination of history and nature makes Sidi Slimane a captivating stop on your Moroccan adventure.

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, February, and November, when hotel prices are typically lower. To truly immerse yourself in the country's rich history and culture, a stay of at least 3 days is recommended. This timeframe allows you to explore significant landmarks and natural attractions, ensuring great value for your money while experiencing Morocco's unique heritage. With the possibility that prices may drop during these months, it's an excellent opportunity for those traveling on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Morocco, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. By enabling email alerts or push notifications, you're more likely to see flash sales and special promotions, keeping you informed about potential savings. Additionally, Smart Shopping is a useful comparison tool available in the app that helps travelers compare hotel prices and amenities. With these resources, you’ll be among the first to know about price drops or availability changes, making it easier to book a last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your hotel stay in Morocco. If you’re in search of something special, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price tends to be on the higher side, we’ll recommend more budget-friendly dates that could help you secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Morocco can be incredibly convenient, as it places you close to popular attractions and vibrant local culture. However, this prime location often comes with a higher price tag. In contrast, smaller towns and rural areas are more likely to be affordable, making them an attractive option for budget-conscious travelers. For better rates, consider choosing accommodations slightly outside the city center, though this might require a bit more travel to reach key sites. Additionally, exploring nearby cities can reveal a wealth of experiences while still keeping costs down, allowing you to enjoy your trip without breaking the bank.

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