Morocco Vacations & Trips

Book a Hotel + Flight or Car together to unlock savings

Choose one or more items to build your trip:

Save up to 30% when you add a hotel to your flight as an Expedia member

Enjoy flexibility with our Book now Pay later option & fully refundable rates on most hotels

Customize your vacation with ease all in one place

Top destinations in Morocco

Morocco Flight and Hotel Deals

Riad Tawargit
Riad Jona
L'Oliveraie de l'atlas
L'Oriental Medina & Spa
Riad Olema et Spa

Morocco Vacation

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 13,529 hotels on offer with Expedia starting at $58 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 Vacation 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 Vacation 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 program showcases a diverse line-up of artists from across the globe.

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

Morocco Essential Information

Prepare for your Morocco vacation with our essential travel info

Local Currency
Moroccan dirham
Local Welcome
Local Goodbye
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
The price is $58 per night from Jun 10 to Jun 11
per night
Jun 10 - Jun 11
8.4/10 Very Good! (831 reviews)
Pleasant Stay at ONOMO
"Comfortable and clean, good air conditioner, helpful and friendly staff, relaxing courtyard, tasty burger, hotel can help arrange a good value and professional massage/hamman services and bonus to have an airport shuttle."

Reviewed on Jun 3, 2023

ONOMO Hotel Casablanca Airport
Aqua Mirage Club & Aqua Parc - All Inclusive
Aqua Mirage Club & Aqua Parc - All Inclusive
4 out of 5
Km 5, Route de Tahanaout, Marrakech
The price is $132 per night from Jun 18 to Jun 19
per night
Jun 18 - Jun 19
8/10 Very Good! (984 reviews)
"Amazing resort, lots to do. Staff are very welcoming. Lots of options for food,the water park was amazing the kids loved it!"

Reviewed on Jun 3, 2023

Aqua Mirage Club & Aqua Parc - All Inclusive
La Mamounia
La Mamounia
5 out of 5
Avenue Bab - Jdid, Marrakech
The price is $432 per night from Jun 30 to Jul 1
per night
Jun 30 - Jul 1
9/10 Wonderful! (411 reviews)
"Among the best hotels in the world."

Reviewed on Jun 4, 2023

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 low as $997. Yes, you read that correctly. Our Morocco packages are a simple way to stretch your budget further. Combine your preferred hotels, flights and rental car and discover this lively destination.
If I'm not able to travel, can I cancel my Morocco vacation package?
Don’t worry if you’re rethinking your Morocco vacation package — it’s possible to cancel or amend your booking. And if you’ve booked it within the last 24 hours, you may be able to do it for free. However, bookings made more than 24 hours ago may incur charges from your airline, hotel or car rental company. We know your circumstances can change suddenly, so head to our Customer Service Portal if that happens. When you’re ready to make changes, we’ll be here to help.
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 find bargains on flights, hotels, tours and more that’ll keep your credit card happy and your adventurousness alive. And, with more than 550 partner airlines and 1,000,000 hotel options around the world to pick from, you’ll have the flexibility to mix and match however you please.
Where should I stay in Morocco?
You can’t go past Marrakech, with terrific landmarks including Jemaa el-Fnaa and Menara Gardens to explore. Or, if sights like University of Al Quaraouiyine and Tombs of the Merenides are more your scene, Fes is the place to head.
What are the top hotels in Morocco?
When it comes to properties in Marrakech, Grand Mogador Agdal Soft All Inclusive and Palmeraie Palace are two great options. If you’re also staying in Agadir, Hotel Atlantic Palace and Sofitel Agadir Royal Bay Resort will make you feel right at home.
How far in advance should I book my Morocco vacation?
It’s hard to pick the ideal time for airfares, but we normally say the earlier, the better. Most international flights on Expedia become available to compare up to a year in advance. If you’re unable to do so, don’t worry. Budget prices occasionally appear just weeks before departure dates.
What does an Expedia Morocco travel package include?
With Expedia, you can select any combination of car rentals, flights and hotels to build your ideal Morocco travel package. Once you’ve made your booking, you can add on the fun stuff like day tours and activities. Remember, the more you bundle, the more you’ll save!
What should I know before booking a Morocco travel package?
A travel package can be more affordable than separately booking all you need for your trip. For example, combine your flights, hotels and rental cars and score big savings. No matter your vacation goals, there’s sure to be a package that matches your budget.
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 vacation packages give you the flexibility to pick from available flights, hotels and activities that suit you.
Does Expedia offer Book Now, Pay Later Morocco vacation packages?
If your reason for travel has cropped up unexpectedly, Expedia can help to reduce any financial worry. Partnering with online lender Affirm, we offer a Book Now, Pay Later solution for all vacation package bookings. It’s easy to set up a payment schedule for your trip that works for you.

Popular places to visit