Morocco Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £335 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Your Morocco Holiday

Your next epic adventure awaits with a Morocco holiday package. Whether you're visiting Rabat to experience this city's culture and history or venturing somewhere else, there are infinite opportunities for discovery. Your trip to Morocco wouldn't be complete without getting to some of its leading cities, starting with Marrakech. Some of the most popular attractions here include Jemaa el-Fnaa and Majorelle Gardens. Tangier should also be on the itineraries of all Morocco travellers. Visitors to this city love Tangier City Mall and Casino Malabata. When you're ready to stop dreaming and start doing, Expedia will help turn your Morocco holiday into a reality.

Top destinations in Morocco

Top Morocco Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Riad Flamme D’Orient & SPA
 Riad Fleur De Sable
Riad Lalla Khadija Moulaty And Spa
Riad Les Cornes de Gazelle
Riad Rêve De Samir

Morocco Holiday

Be dazzled by the blue-washed buildings of Chefchaouen, venture out into the Sahara on the back of a camel and soak up ancient and colonial treasures in some of the most alluring cities in northern Africa. A trip to Morocco promises to be unforgettable.

Morocco Hotel + Flights

Take your pick of 18,687 hotels on offer with Expedia starting at £64 a night. Want to save some serious money on your trip? One of the easiest ways to make your budget go further is to bundle your hotel and flights into a Morocco Holiday Package. You can add other bookings as well, like tours and car rental. If you want to learn how to make the perfect tagine, why not add a cooking class in Marrakech to your package?

Your Morocco Holiday Itinerary

  • Day 1-2: Start your adventure in the exciting city of Marrakech. Soak up the sights and sounds as you explore The Majorelle Garden and the Bahia Palace. At night, visit the bustling main square Jemaa el Fna and be entranced by acrobats, storytellers and more.

  • Day 3-5: Hop on a flight to Fez and pick up a rental car at the airport. Visit the oldest university in the world, the University of Al-Karaouine, and the UNESCO World Heritage site, the Medina of Fez. For an incredible photo opportunity, go on a road trip to the famous blue city of Chefchaouen.

  • Day 6-8: Continue north to the coastal city of Tangier. The Caves of Hercules and the Kasbah Museum of Mediterranean Cultures are two top sights here. Try not to get lost as you search for treasures among the chaotic alleys of the Medina of Tangier.

Morocco Information

  • Time your visit with the Fez Festival of World Sacred Music which takes place every May or June. Held among some of the city’s most beautiful landmarks, this multi-day programme showcases a diverse line-up of artists from across the globe.

  • Browse our Morocco All Inclusive holidays for the luxurious holiday you’ve been dreaming of. Your only job will be to relax and enjoy every moment.

Things to do in Morocco

Morocco offers a diverse range of activities for tourists, from vibrant public markets to thrilling water parks, making it ideal for city-themed, family, and business vacations. Explore popular tourist destinations through exciting tours, guided trips, and group excursions that showcase the country's rich culture and stunning regions.

Shopping

At Jemaa el-Fnaa, immerse yourself in the vibrant atmosphere of this public market, where local crafts and spices abound. For a more modern experience, visit Tanger City Center, offering entertainment and shopping for the whole family. Don't miss the Petit Socco, a charming market perfect for unique gifts.

Recreation

At Cabo Negro Royal Golf Club, enjoy a round of golf amidst beautiful landscapes, perfect for sports enthusiasts. La Plage Rouge Swimming Pool offers a refreshing family-friendly environment for relaxation and fun. Complexe OCP provides an exciting atmosphere for sports lovers, ensuring an invigorating experience in Morocco.

Adventure

At Oasiria Water Park, enjoy thrilling water slides and lazy rivers perfect for family fun and adventure. Atlantica Park offers a delightful campground experience, where outdoor activities and family vibes abound. For winter sports, Oukaimeden ski resort presents excellent skiing opportunities amidst stunning mountain scenery.

Nightlife

Morocco's nightlife is vibrant and diverse. In Marrakech, visit the lively Djemaa el-Fna square for street performers and food stalls. For a more upscale experience, check out the trendy Sky Lounge. In Casablanca, head to Le Cabestan for stunning ocean views and live music.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Morocco

Morocco offers a delightful blend of city, family, and business-themed vacations, with popular attractions such as beaches, mosques, and piazzas. Whether you're seeking cultural experiences, outdoor adventures, or a relaxing beach getaway, you’ll find plenty to explore. Don't forget to consider local hotels to enhance your stay while discovering the rich offerings of this vibrant destination.

  • Agadir Beach: Experience the sun-kissed shores of Agadir Beach, renowned for its golden sands and vibrant beach vibes. Ideal for sunbathing, water sports, or simply relaxing by the Atlantic Ocean, this beach offers a perfect escape for tourists seeking both leisure and adventure.
  • Majorelle Garden: Explore the enchanting Majorelle Garden, a stunning oasis filled with exotic plants and vibrant colours. With its outdoor family-friendly atmosphere, it's a delightful spot for a leisurely stroll or a picnic amidst lush greenery and artistic fountains.
  • Hassan II Mosque: Visit the magnificent Hassan II Mosque, an architectural gem that embodies Moroccan culture. With stunning ocean views and intricate designs, this mosque offers a profound cultural experience, showcasing the rich heritage and artistry of Morocco.

Best time to go to Morocco

The best time to visit Morocco is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. February is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January56.7°F (13.7°C)No RainSunnySlightly HighSlightly Low
February55.6°F (13.1°C)No RainSunnyAverageAverage
March60.3°F (15.7°C)No RainSunnyAverageAverage
April64.8°F (18.2°C)No RainSunnyAverageSlightly High
May71.6°F (22.0°C)No RainSunnySlightly LowAverage
June77.2°F (25.1°C)No RainSunnySlightly HighAverage
July75.7°F (24.3°C)No RainSunnySlightly HighSlightly High
August88.3°F (31.3°C)No RainSunnyAverageSlightly High
September77.4°F (25.200000000000003°C)No RainSunnyAverageSlightly Low
October72.3°F (22.4°C)No RainSunnySlightly LowAverage
November61.9°F (16.6°C)No RainSunnySlightly LowSlightly Low
December56.5°F (13.6°C)No RainSunnyAverageAverage

Tips to save on your trip to Morocco

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to Morocco.
  • Consider traveling during the off-peak season (typically January, September and November) for more affordable package holidays to Morocco.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Top hotels in Morocco

Palais Moulay Said & SPA

Palais Moulay Said & SPA

3 out of 5
60 Riad Zitoun Lakdim Marrakech Marrakech-Safi
The price is £138 per night from 20 Apr to 21 Apr
£138
20 Apr - 21 Apr
includes taxes & fees
8.8/10 Excellent! (517 reviews)
From the moment we arrived, the staff couldn’t have made us feel more welcome. The room was comfortable and spacious. A few minor maintenance issues but nothing that affected our enjoyment. The breakfast was varied and fresh and plenty of it. The pool was unheated as expected, but a refreshing relief ...

Reviewed on 3 Apr 2026

Palais Moulay Said & SPA
La Mamounia

La Mamounia

5 out of 5
Avenue Bab - Jdid Marrakech
The price is £733 per night from 18 Apr to 19 Apr
£733
18 Apr - 19 Apr
includes taxes & fees
9.2/10 Wonderful! (685 reviews)
The hotel is very beautiful with absolutely stunning gardens – the grounds really make a big impression and create a wonderful atmosphere. The food is very good and the staff is polite and friendly. However, you need to be very careful with room location. Rooms not facing the garden are very noisy, ...

Reviewed on 2 Apr 2026

La Mamounia
ONOMO Hotel Casablanca Airport

ONOMO Hotel Casablanca Airport

3 out of 5
H6 Nouaceur ZF6 Nouaceur Casablanca
Fully refundableReserve now, pay when you stay
The price is £64 per night from 5 May to 6 May
£64
5 May - 6 May
includes taxes & fees
8.6/10 Excellent! (1,505 reviews)
The airport transfer was spot on! Our one night stay was great, however the AC did not cool off the room and we had to leave the patio door open. The outdoor patio was a bonus.

Reviewed on 1 Apr 2026

ONOMO Hotel Casablanca Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

Why should I book my Morocco holiday with Expedia?
Choose Expedia to organise your next adventure with ease, all in one place. Our insider tip for getting a fabulous deal on a Morocco retreat? Bundle your flights, accommodation and/or hire car into a package holiday. Then throw in a few fun tours and activities. Most bookings also come with flexible cancellation policies, so there's no need to stress if you have to switch up your travel plans. Round-the-clock help with cancelling and amending your trip is on-hand via our Customer Service Portal link.
When is the best time of year to holiday in Morocco?
Enjoy sightseeing but don't like queuing up for attractions? Lock in your Morocco getaway for November, December and January. Typically, it's a lot quieter than in May, September and October. With average daytime temperatures of 12ºC, January is the coolest period in Morocco. The warmest month is August, when you can experience average temperatures of 28ºC throughout the day. Whatever the weather conditions, you'll discover plenty of things to keep you occupied here.
What are the top hotels for my holiday in Morocco?
For properties in Marrakech with friendly service and cosy beds, look up Riad Jona and Savoy Le Grand Hotel. If you're visiting Agadir as well, you'll get a relaxing night's sleep at Hotel Argana or Iberostar Founty Beach - All Inclusive.
How do I get a cheap holiday to Morocco?
One of the easiest ways to save pounds (and time) is to combine your bookings with Expedia. Hotels, hire cars, flights and activities — we've got everything you need. Pick and choose the combination that suits you and see your savings pile up. Of course, holidays are never a one-size-fits-all. That's why we offer over 400 partner airlines and 321,000 hotels across the world, so you can customise your Morocco holiday your way. Learn more about how you can save money on your holiday when you book a flight and hotel together with Expedia.
What should I do on my Morocco holiday?
Discover top attractions like Jemaa el-Fnaa, Hassan II Mosque, Bahia Palace and Koutoubia Mosque. With so many fun things to do and see, your holiday in Morocco will be unforgettable.
What are the best cities to stay in when on holiday in Morocco?
There are lots of excellent places to stay in Morocco, such as Fes. This city has many renowned sights including University of Al Quaraouiyine and Medersa Bou-Inania. Alternatively, head to Rabat, where you'll find Hassan Tower and Royal Palace. If time is no issue, check out both fun-filled cities!
Do I need a visa for my Morocco holiday?
Visa requirements for Morocco vary based on your nationality and the purpose of your visit. Check official government websites to determine if you need a visa for your trip. This is also a good place to find the most up-to-date information, including details about application procedures or supporting documentation you might need. Enquire about your visa requirements well in advance to ensure a hassle-free travel experience. Also check to see that your passport is valid for at least six months from your planned date of return.
What should I wear on my Morocco holiday?
Do some research into the sorts of clothing people in Morocco wear, and consider browsing style blogs for some fashion inspiration. Aim to create a versatile travel wardrobe with pieces that work for your destination and showcase your unique sense of style. It's also a smart move to have a look at the weather forecast so you can pack the right clothes. August is the warmest month in Morocco, with average temperatures of 28ºC. January is when much of this destination is at its coolest, so pack to suit daytime temperatures of around 12ºC.
What does an Expedia Morocco holiday include?
Select from a combination of hotels, hire cars and flights. Once you've made your booking, add the fun stuff like tours and activities. Want to pick your fare class? That's possible too. The choice is yours when it comes to crafting your perfect Morocco trip. Expedia offers many types of properties in Morocco, giving you the flexibility to customise your escape. Apartments and private holiday homes are two of the most in-demand options for visitors here.
Does Expedia offer Book Now, Pay Later Morocco holidays?
Your bank balance shouldn't prevent you from going on holiday, so Expedia has devised a solution to help. Now that we've joined forces with online lender Klarna, it's easier than ever to book a fabulous getaway without hurting your hip pocket. Klarna offers flexible payment options during the checkout process that take the worry out of budgeting for your escape. Check out these flexible payment options:

  • Pay monthly holidays: Klarna offers the ability to pay in multiple transactions that work for all budgets, so you can lock in that well-deserved holiday now.
  • No-deposit holidays: If not paying upfront for your getaway makes clicking that "book now" button more stress-free, consider a no-deposit holiday plan from Klarna so that you can Book Now, Pay Later!

Can I choose my airline with a Morocco Expedia holiday?
You certainly can. We offer more than 400 airline partners across the globe, so fly with the carrier that best suits your travel preferences.

Popular places to visit

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.