Hotels in 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

Great weekend hotel deals in Morocco

Showing deals for:24 Jul - 26 Jul

Top landmarks in Morocco

Check out reviews of Morocco hotels guests love

Find out more about Morocco

Morocco: A Tapestry of Gardens, Colours, and Endless Horizons

Discover the enchanting allure of Morocco, a tapestry of rich culture and stunning landscapes. Wander through the vibrant souks of Marrakech, where the scent of spices mingles with the sound of traditional music, or explore the coastal charm of Casablanca, home to the magnificent Hassan II Mosque. Venture into the Sahara’s golden dunes for an unforgettable sunset, or relax in the serene gardens of Majorelle. With its mix of bustling cities, breathtaking nature, and warm hospitality, Morocco invites you to experience a journey that ignites the senses and captures the heart.

Top locations to stay in Morocco

In Marrakech, Agadir, and Tangier, visitors can experience distinct charms. Marrakech offers a romantic atmosphere with vibrant souks and stunning architecture. Agadir is perfect for beach lovers and surfers seeking relaxation and adventure. Tangier boasts delightful cafés and fascinating tours, steeped in Moroccan culture. For first-time visitors, Marrakech is the ideal base to explore Morocco's rich heritage.

  1. MarrakechOpens in a new window: Marrakech is a vibrant tapestry of colours, scents, and sounds that truly captures the essence of Moroccan culture. With its romantic atmosphere, visitors can stroll through the enchanting streets of the Medina, exploring lush gardens like the Majorelle Garden. The bustling souks are perfect for shopping, offering everything from traditional crafts to spices. Don't miss the lively Jemaa el-Fnaa square, where you can experience street performances and sample local delicacies. For a touch of relaxation, indulge in a traditional hammam spa experience or sip mint tea at a rooftop café with stunning views of the Koutoubia Mosque.
  2. AgadirOpens in a new window: Agadir is a beach lover's paradise, renowned for its stunning coastline and surf-friendly waves. This modern city boasts beautiful sandy beaches where you can unwind under the sun or try your hand at various water sports. The promenade is lined with vibrant cafes and shops, making it a perfect spot for leisurely strolls and sunset views. For a taste of local culture, visit the Agadir Oufella, a hilltop fortress offering panoramic views of the city and the Atlantic Ocean. Agadir’s laid-back vibe is ideal for those looking to relax and enjoy a coastal escape.
  3. TangierOpens in a new window: Tangier, with its charming blend of cultures, is a fascinating gateway to Morocco. Known for its inviting cafes and rich history, the city’s medina offers a delightful maze of narrow streets where you can explore local artisan shops and enjoy a leisurely cup of coffee. The historic Kasbah overlooks the vibrant harbour, providing stunning views and a glimpse into the city’s past. For those interested in tours, a visit to nearby attractions like the Caves of Hercules adds an adventurous touch. Tangier’s unique atmosphere makes it a captivating spot for travellers seeking both relaxation and exploration.

Things to do in Morocco

Morocco offers an exhilarating blend of vibrant markets and serene beaches, inviting travellers to explore bustling souks or unwind by the azure coast. Tee off at stunning golf courses, dance the night away in lively venues, or marvel at historic palaces. Adventure and relaxation await at every turn!

  • Anfa – This vibrant neighbourhood boasts a mix of leisure and culture. Spend a day at Ain Diab BeachOpens in a new window, where you can bask in the sun or enjoy water sports. Explore the local shopping centres and malls for unique finds. If you’re a golf enthusiast, test your skills on the nearby golf courses. Don’t miss the stunning mosques and the historic palace, which showcase the rich heritage of the area.
  • Casablanca (region) – Known for its lively atmosphere, this multi-city vicinity is perfect for those who love to explore. Stroll along the coastline and feel the sea breeze while visiting Ain Diab BeachOpens in a new window. Join in the bustling shopping scene or dance the night away at local entertainment venues. With picturesque sights and a vibrant walking culture, you’ll find plenty of opportunities to soak in the local vibe.
  • Hay Hassani – Dive into the artsy side of Casablanca in this neighbourhood that beautifully blends beach fun with cultural exploration. Relax at Ain Diab BeachOpens in a new window or visit the nearby art museum and galleries to appreciate local talent. Engage in a theatre performance for a taste of Moroccan culture, and explore shopping centres that offer everything from traditional crafts to modern fashion. Golf enthusiasts will also find excellent courses to enjoy.

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 tend to be lower. For a fulfilling experience of the country's historical landmarks and cultural attractions, a stay of at least 3 days is recommended. During this time, you can explore significant sites such as ancient medinas, stunning palaces, and breathtaking natural landscapes, all of which offer great value for money. With travel costs potentially dropping during these months, it's an excellent opportunity for those looking to explore Morocco on a budget.
  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 Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To enhance your chances of spotting flash sales and exclusive promotions, consider enabling email alerts or push notifications. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you’re informed if prices drop or rooms become available. This way, you’re more likely to seize opportunities for a spontaneous getaway without missing out on savings.
  3. Be flexible with dates: Prices may fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your stay at a hotel in Morocco. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and sometimes a 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 is on the higher side, we’ll suggest more affordable dates, which may increase your chances of finding a great deal.
  4. Consider your location: Staying in the heart of major cities in Morocco undoubtedly offers the advantage of convenience, as it places you close to a wealth of local attractions and vibrant culture. However, this prime location is often accompanied by higher prices, making accommodation in these bustling areas more costly. In contrast, smaller towns and rural regions are generally more likely to be affordable, providing a more budget-friendly alternative. For those looking to save on lodging, considering hotels just outside the city centre could yield better rates, albeit with the need for some additional travel to reach key sites. Alternatively, exploring nearby cities can uncover a treasure trove of experiences while still being gentle on 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. 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.