Morocco Vacations & Trips from $714

Book a Hotel + Flight or Car together to unlock savings

Your Morocco Vacation

When you book a Morocco vacation package, you can leave the details to the experts and focus on enjoying your escape. Whether it's the culture and history, or the countless other highlights you're coming to see, this destination has so much to offer. Kick off your trip to Morocco with a few nights in Marrakech visiting popular sights like Jemaa el-Fnaa and Majorelle Gardens. Tangier is another top city that draws travelers from all over. Tangier City Mall and Casino Malabata are two of the leading places to see here. From the instant you book your Morocco vacation to when you return home, Expedia will be with you each step of the way.

Top destinations in Morocco

The Latest Morocco Vacation Packages

Price found within the past 48 hours. Click for updated prices.
Kahena Lifestyle Concept
Palais Ronsard
Palais Moulay Said & SPA
Riad Flamme D’Orient & SPA
Hotel Argana

Best Places to Vacation in Morocco

1. Book your ideal Agadir with a vacation package

Marrakech, located in the Marrakech-Safi region of Morocco, offers a unique and vibrant atmosphere for travelers. Whether you're looking for romance, shopping, family-friendly activities, cafe culture, or exploring the local gardens, castles, and dining scene, Marrakech has it all. The city also serves as a gateway to the desert, offering exciting tours and experiences. Immerse yourself in the rich culture and vibrant energy of Marrakech, where traditional Moroccan charm seamlessly blends with modern amenities and attractions.

  • The peak season is from July to September
  • The off-peak season is from October to December
  • Travelers tend to stay 4 days in Agadir

2. Create memories in Tangier with a vacation package

Agadir, located in Souss-Massa, Morocco, offers a delightful atmosphere for a beach vacation. With its stunning coastline and perfect waves, it is a paradise for surfers and beach lovers. The breathtaking sunsets over the sea create a romantic ambiance, perfect for couples. The small town charm and family-friendly atmosphere make it an ideal destination for those traveling with children. Sports enthusiasts can enjoy various water activities, while birdwatchers can explore the diverse bird species that inhabit the area. The bustling port adds a touch of liveliness to the local atmosphere. Agadir truly has something for everyone.

  • Travelers tend to stay 3 days in Tangier

3. Explore Casablanca (region) with a vacation package

The Casablanca (region) in Casablanca-Settat, Morocco offers a vibrant and diverse atmosphere for travelers. Whether you're in the mood for relaxing at cafes, exploring the bustling shopping scene, or dancing the night away, Casablanca has something for everyone. With its close proximity to the sea, you can enjoy beautiful beaches and indulge in various water activities. The city also offers great opportunities for business, sightseeing, and entertainment. Take a leisurely walk through the urban streets and immerse yourself in the local culture. Casablanca (region) is the perfect destination for a city vacation that combines both relaxation and excitement.

  • Travelers tend to stay 2 days in Casablanca (region)

4. Plan your dream getaway to Essaouira

Tangier, located in the Tanger-Tetouan-Al Hoceima region of Morocco, offers a unique and vibrant atmosphere for a beach vacation. With its stunning geography, it is the perfect destination for cafes, tours, sightseeing, walking, and immersing yourself in the local culture. The city is also known for its ferry port and marina, making it easy to explore the surrounding areas. Whether you're looking to relax on the beach or engage in destination activities and well-being experiences, Tangier has something for every traveler. Come and enjoy the beauty of the sea and the rich cultural heritage of this enchanting city.

  • The peak season is from January to March
  • The off-peak season is from October to December
  • Travelers tend to stay 2 days in Essaouira

6. Find your perfect Chefchaouen vacation

Taghazout, located in Souss-Massa, Morocco, offers a unique atmosphere for a beach vacation. With its stunning coastline and perfect waves, it is a paradise for surfers. The local culture is vibrant, and the friendly people make visitors feel welcome. The dining scene is diverse, with delicious Moroccan cuisine and international options. In addition to beach activities, there are plenty of outdoor activities to enjoy, such as hiking and exploring the nearby mountains. Whether you're a surfer or simply seeking a relaxing beach getaway, Taghazout offers an unforgettable experience.

  • The peak season is from July to September
  • The off-peak season is from October to December
  • Travelers tend to stay 2 days in Chefchaouen

5. Experience Taghazout with a travel package

Essaouira, located in the Marrakech-Safi region of Morocco, offers a unique and captivating atmosphere for a beach vacation. With its stunning sand beaches and ideal conditions for windsurfing and kitesurfing, it is a paradise for water sports enthusiasts. The city's rich history can be explored through its ancient fortified walls, bustling medina, and vibrant cultural festivals that showcase traditional dancing and live music. Visitors can also indulge in delicious cocktails and enjoy the secluded charm of this coastal gem. Whether you're seeking relaxation or adventure, Essaouira promises an unforgettable experience.

  • The peak season is from July to September
  • The off-peak season is from October to December
  • Travelers tend to stay 4 days in Taghazout

Find the Best Morocco Vacation Packages

Best months to visit Morocco

Looking for the best time to visit Morocco? Our table will help you. Morocco boasts a year-round average temperature of 68.2°F, reaching a peak of 88.3°F in August, its warmest month, and dropping to an average low of 55.6°F in February, the coolest month. The annual rainfall averages 20.7mm, with March experiencing the heaviest showers, while July is the driest month.

Monthcalendar iconTemperature (Fahrenheit)temperature iconRainfallrain iconCloud coveragecloud icon
January56.7No Rain (Dry)Sunny
February55.6No Rain (Dry)Sunny
March60.3No Rain (Dry)Sunny
April64.8No Rain (Dry)Sunny
May71.6No Rain (Dry)Sunny
June77.2No Rain (Dry)Sunny
July75.7No Rain (Dry)Sunny
August88.3No Rain (Dry)Sunny
September77.4No Rain (Dry)Sunny
October72.3No Rain (Dry)Sunny
November61.9No Rain (Dry)Sunny
December56.5No Rain (Dry)Sunny

How to save money on a vacation to Morocco

  • Combine your flights with hotels or car rentals to save money.
  • Take advantage of Expedia's OneKey program to collect points and save money.
  • Utilize the helpful search filters on Expedia to find the perfect accommodation within your price range.
  • Consider traveling during the off-peak season in Morocco (October-December) for better deals.
  • Use the search filter for price limits on Expedia to find a package deal that suits your budget.
  • Discover the best vacation experience for you by using the travel experience filter on Expedia, whether it's a family, romantic, or adventurous getaway.

Morocco Essential Information

Prepare for your Morocco vacation with our essential travel info

Language
Arabic
Local Currency
Moroccan dirham
Local Welcome
Marhabaan
Local Goodbye
Wadaeaan
Population
36,635,156
Natural Landscapes
Hercules Caves, Taghazout Beach, Saidia Beach, Tangier Beach, Essaouira Beach

Morocco Hotel Deals

ONOMO Hotel Casablanca Airport
ONOMO Hotel Casablanca Airport
3 out of 5
H6 Nouaceur ZF6, Lotissment Du Parc Indust, Nouaceur, Casablanca
Fully refundableReserve now, pay when you stay
$62 nightly
The price is $72 total per night from Aug 1 to Aug 2
$72 total
Aug 1 - Aug 2
Total includes taxes and fees
8.6/10 Excellent! (1,262 reviews)
"My flight arrived late so this hotel was very convenient, minutes from the airport, shuttle was waiting for us, clean , good breakfast, helpful staff"

Reviewed on Jun 28, 2025

ONOMO Hotel Casablanca Airport
Palais Moulay Said & SPA
Palais Moulay Said & SPA
3 out of 5
60 Riad Zitoun Lakdim, Marrakech, Marrakech-Safi
$88 nightly
The price is $104 total per night from Jul 3 to Jul 4
$104 total
Jul 3 - Jul 4
Total includes taxes and fees
8.8/10 Excellent! (15 reviews)
Nice hotel and location
"Hotel was very clean and the downstairs lobby area very beautiful. The rooms were very basic with not enough storage. The breakfast was excellent ok. Not a lot of options and not executed well."

Reviewed on Jun 19, 2025

Palais Moulay Said & SPA
La Mamounia
La Mamounia
5 out of 5
Avenue Bab - Jdid, Marrakech
$536 nightly
The price is $600 total per night from Jul 2 to Jul 3
$600 total
Jul 2 - Jul 3
Total includes taxes and fees
9/10 Wonderful! (585 reviews)
"The service was excellent."

Reviewed on Jun 24, 2025

La Mamounia
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

How much does a Morocco vacation package cost?
From as little as $714. Yes, you read that correctly. Our Morocco vacation packages are a great way to make your dollar go further. Combine your favorite flights, hotels and rental car and get out and explore this top destination.
How do I get a cheap travel package to Morocco?
Browse and book everything all in one place with our Morocco vacation packages. You'll discover deals on hotels, flights, tours and more that'll keep your budget happy and your sense of adventure alive. And, with more than 550 air carriers and 1,000,000 properties throughout the world to choose from, you'll have the flexibility to mix and match.
Where should I stay in Morocco?
Marrakech is an awesome city to visit. This is where you'll find popular sights such as Jemaa el-Fnaa and Palais des Congrès. Rabat also lures many wanderers eager to check out some of the best attractions in Morocco. Some of the best are Hassan Tower and Royal Palace.
What are the top hotels in Morocco?
Look up Riad Andalla Spa and Riad Jona. They're the first choice for many travelers to Marrakech. If Agadir is next stop on your itinerary, Pickalbatros White Beach Taghazout and Hyatt Regency Taghazout are two popular options.
How far in advance should I book my Morocco vacation?
Reward yourself with the biggest variety at the cheapest prices by booking your trip to Morocco early. Airlines typically sell flights anywhere up to 12 months in advance, so secure your spot as soon as possible. Having said that, Expedia is constantly working to give you the best bargains around, so it's never a bad time to book your dream vacation!
What does an Expedia Morocco travel package include?
Travel packages include hotels, rental cars and flights, but you can mix and match them to create your perfect Morocco getaway. You can also add on a few tours and activities once you've made your booking. You're in charge! When you bundle your bookings with Expedia, you'll get access to deals you won't find elsewhere.
What should I know before booking a Morocco travel package?
You can save a tidy sum by bundling your hotels, flights and rental cars. Once you've created your package, add on fun stuff like day tours or experiences. Your next unforgettable adventure is only a few clicks away.
Can I choose my airline with a Morocco Expedia vacation package?
Yes --- and it's easy too. Expedia has access to more than 550 partner airlines around the world. Our packages give you the freedom to pick from available flight, hotel or activity options that suit you.
Does Expedia offer Book Now, Pay Later Morocco vacation packages?
Working together with online lender Affirm, Expedia offers financial flexibility with a Book Now, Pay Later option for activities and hotel packages. Get the financial side of things sorted with a single upfront payment or spread the price of your package over multiple installments. It's up to you.
If I'm not able to travel, can I cancel my Morocco vacation package?
You can. We totally understand that life doesn't always go to plan, so we're here to help if you have to make changes to your Morocco vacation package. It may be possible to amend or cancel your itinerary for free if you've booked within 24 hours. Your airline, hotel or car rental company may impose a fee if you booked more than 24 hours ago. Visit our Customer Service Portal for more information. Also, check your itinerary for the nitty-gritty on change fees.

Discover the most popular places to visit in Morocco

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.