Morocco Vacations & Trips from $693

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to $1,045 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

    Plan, book, and manage your trip all in one place

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 Daahka Boutique Hotel & Spa
Palais Moulay Said & SPA
Riad Les Cornes de Gazelle
Riad Flamme D’Orient & SPA
BÔ Riad Boutique Hotel & 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 diverse array of activities perfect for city-themed vacations, family trips, and business retreats. Top experiences include exploring the vibrant markets, enjoying day tours, and indulging in shopping. Adventure seekers can try a hot air balloon ride or a ferry ride, while those in Casablanca can immerse themselves in the city's rich culture and history. Don't miss out on the fun at local water parks for family-friendly entertainment.

Shopping

Experience the vibrant Jemaa el-Fnaa market, bustling with local artisans and street food. For a modern touch, visit Tanger City Center, offering shopping and entertainment for the whole family. Don't miss Petit Socco, where you can find unique gifts in a charming, lively atmosphere.

Recreation

Experience tranquility at Cabo Negro Royal Golf Club, where you can play a round of golf amidst beautiful landscapes. For sports enthusiasts, Prince Moulay Abdellah Stadium offers an energetic atmosphere. Unwind at La Plage Rouge Swimming Pool, perfect for family fun and relaxation under the sun.

Adventure

At Oasiria Water Park, enjoy thrilling water slides and lazy rivers, perfect for families seeking fun and adventure. Oukaimeden offers an exhilarating skiing experience in the Atlas Mountains, ideal for outdoor enthusiasts. Taghbalout campground provides a rustic escape, allowing families to connect with nature and explore the beautiful surroundings.

Nightlife

In Morocco, the nightlife is vibrant and diverse. Explore Marrakech’s lively Djemaa el-Fna square for street performances and local cuisine. For a more upscale experience, visit the trendy Sky Lounge for stunning views and cocktails. Don’t miss the lively clubs in Casablanca for dancing 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 diverse vacation experience, perfect for families, business travelers, and city enthusiasts. Explore its stunning beaches, majestic mosques, and vibrant piazzas while immersing yourself in the rich culture and outdoor adventures. Don't miss out on discovering the magic of Morocco, taking desert tours, and visiting the best attractions that this captivating country has to offer.

  • Agadir Beach: Known for its stunning coastline and vibrant beach vibes, Agadir Beach offers a perfect spot for sunbathing, swimming, and water sports. With its warm climate and golden sands, it's a favorite for both relaxation and adventure. Enjoy beachside cafés and the lively atmosphere as you take in breathtaking sunset views over the Atlantic Ocean.
  • Majorelle Garden: This enchanting garden, known for its vibrant colors and exotic plants, provides a serene escape in the heart of Marrakech. With its lush pathways and tranquil ponds, it's ideal for families and nature lovers alike. The garden's unique design reflects Moroccan and French influences, creating a picturesque setting for leisurely strolls.
  • Hassan II Mosque: One of the largest mosques in the world, Hassan II Mosque showcases stunning architecture and intricate craftsmanship. Located by the sea, it offers breathtaking views and a rich cultural experience. Visitors can admire its beautiful prayer halls and the majestic minaret, making it a highlight for anyone interested in Moroccan culture.

Best time to go to Morocco

The best time to visit Morocco can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Morocco falls in August, when visitor numbers are average and weather is sunny with no rain. The coolest average temperature in Morocco falls in February, 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 to Morocco during the low season (January, September and November) for more affordable options.
  • 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.

Find the Best Morocco Vacation Packages

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

Palais Moulay Said & SPA

Palais Moulay Said & SPA

3 out of 5
60 Riad Zitoun Lakdim Marrakech Marrakech-Safi
$114 nightly
The price is $133 total per night from Jan 19 to Jan 20
$133 total
Jan 19 - Jan 20
Total with taxes and fees
8.6/10 Excellent! (250 reviews)
A super hotel in a perfect location right on a bustling street in the medina. Great check in, simple but clean rooms, and a lovely buffet breakfast. If the weather had been hot the pool would have been great. I guess all it is missing is a roof terrace but then you are surrounded by many bars and ...

Reviewed on Jan 13, 2026

Palais Moulay Said & SPA
ONOMO Hotel Casablanca Airport

ONOMO Hotel Casablanca Airport

3 out of 5
H6 Nouaceur ZF6 Nouaceur Casablanca
Fully refundableReserve now, pay when you stay
$64 nightly
The price is $73 total per night from Feb 8 to Feb 9
$73 total
Feb 8 - Feb 9
Total with taxes and fees
8.6/10 Excellent! (1,431 reviews)
Food at restaurant was good.

Reviewed on Jan 8, 2026

ONOMO Hotel Casablanca Airport
La Mamounia

La Mamounia

5 out of 5
Avenue Bab - Jdid Marrakech
$605 nightly
The price is $681 total per night from Jan 28 to Jan 29
$681 total
Jan 28 - Jan 29
Total with taxes and fees
9/10 Wonderful! (643 reviews)
The staff was always ready to help, the room, although not big, was spotless and full of beautiful details.

Reviewed on Dec 1, 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 $693. 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

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.