Morocco Vacations & Trips from $861

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.
Riad Ekla Boutique Hotel
Riad Fleur De Sable
Ouyahya
Riad Mokha Mokha & Spa
Riad Hamdane Et Spa

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

Things to do in Morocco

Morocco offers a vibrant mix of activities perfect for city-themed vacations, family outings, and business trips. Explore the bustling markets of Casablanca, indulge in shopping, or embark on exciting day tours. For a unique experience, consider a scenic balloon ride or a relaxing ferry ride. Whether you're seeking cultural immersion or leisure, Morocco has something for everyone.

Shopping

Experience the vibrant Jemaa el-Fnaa market, where you can find local crafts and street food amidst a bustling atmosphere. Visit the Tanger City Center for a modern shopping mall experience featuring entertainment and dining options, or explore the Petit Socco market for a charming blend of local goods and family-friendly vibes.

Recreation

Experience tranquility at Cabo Negro Royal Golf Club, where you can enjoy a round of golf amidst beautiful landscapes. For a family-friendly atmosphere, relax at La Plage Rouge Swimming Pool, perfect for cooling off and soaking up the sun. Prince Moulay Abdellah Stadium offers exciting sports events to energize your visit.

Adventure

Experience the thrills at Oasiria Water Park, where you can splash around in exhilarating rides and relax with family vibes. For snow enthusiasts, Oukaimeden offers fantastic skiing opportunities amidst breathtaking mountain scenery. Don’t miss hiking the Imi-n-fri Natural Bridge, showcasing stunning outdoor landscapes and adventure.

Nightlife

In Marrakech, explore the lively Djemaa el-Fna square, where street performers and food stalls create an electric atmosphere. For a chic experience, visit the trendy Le Comptoir, offering delicious Moroccan cuisine and vibrant music that keeps the night alive.

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

Find the best attractions in Morocco

Morocco is an ideal destination for city-themed, family, and business vacations, featuring popular attractions like beaches, mosques, and squares. Travelers can immerse themselves in the local culture while enjoying outdoor activities and beach experiences. Don’t miss out on desert tours and exploring the best attractions that showcase the magic of Morocco, making it a memorable getaway for everyone.

  • Agadir Beach: Agadir Beach offers a stunning stretch of golden sands and vibrant beach vibes, perfect for sunbathing, swimming, or enjoying water sports. The lively promenade is lined with cafes and restaurants, making it an ideal spot for relaxation and socializing while taking in the beautiful coastal scenery.
  • Majorelle Garden: This enchanting garden is a tranquil oasis filled with exotic plants, vibrant colors, and serene pathways. It’s a great spot for families to explore together, offering a peaceful retreat from the hustle and bustle of the city, along with a chance to appreciate artistic landscape design.
  • Hassan II Mosque: As one of the largest mosques in the world, Hassan II Mosque showcases breathtaking architecture and intricate craftsmanship. Visitors can immerse themselves in the rich culture and history of Morocco while enjoying stunning ocean views from its expansive grounds.

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.

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
$63 nightly
The price is $73 total per night from Aug 29 to Aug 30
$73 total
Aug 29 - Aug 30
Total with taxes and fees
8.6/10 Excellent! (1,330 reviews)
"Stayed for one night. Hotel is Close to the airport. Free shuttle service to the airport."

Reviewed on Aug 24, 2025

ONOMO Hotel Casablanca Airport
La Mamounia

La Mamounia

5 out of 5
Avenue Bab - Jdid, Marrakech
$504 nightly
The price is $569 total per night from Aug 30 to Aug 31
$569 total
Aug 30 - Aug 31
Total with taxes and fees
9/10 Wonderful! (603 reviews)
"It was a wonderful experience from the minute we arrived. The staff were very helpful and professional. The hotel is spectacular and so are the rooms and all the amenities. You have the choice of several restaurants also"

Reviewed on Aug 15, 2025

La Mamounia
Four Seasons Resort Marrakech

Four Seasons Resort Marrakech

5 out of 5
1 Boulevard de la Menara, Marrakech
Fully refundableReserve now, pay when you stay
$523 nightly
The price is $586 total per night from Aug 28 to Aug 29
$586 total
Aug 28 - Aug 29
Total with taxes and fees
9.6/10 Exceptional! (665 reviews)
Beautiful resort, amazing service!
"Our stay at the Four Seasons was nothing short of exceptional. The resort itself is absolutely stunning - from the beautifully maintained grounds to the luxurious, spotless rooms. All the restaurants in the hotel including breakfast was amazing. The waiters at breakfast were warm, attentive, and ..."

Reviewed on Aug 11, 2025

Four Seasons Resort Marrakech
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 $861. 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

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Other vacations you might like

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