Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search flights

Top hotels in Morocco

Royal Atlas
Royal Atlas
5 out of 5
BD 20 Aout, BP 20012, Agadir
Free cancellationReserve now, pay when you stay
The price is Rs7,848 per night from 31 Oct to 1 Nov
3.7/5Good! (334 reviews)

"Everything was special service staff hotel awsome really enjoyed the hospitality"…"

Reviewed on 12 Mar 2020

Royal Atlas
White Beach Resort Taghazout  - All Inclusive - Adults Only
White Beach Resort Taghazout - All Inclusive - Adults Only
5 out of 5
80750 Taghazout, Taghazout
The price is Rs13,080 per night from 23 Nov to 24 Nov
3.2/5 (5 reviews)

"Good service clean friendly nice swimming good food"…"

Reviewed on 21 Aug 2020

White Beach Resort Taghazout - All Inclusive - Adults Only
Hyatt Regency Casablanca
Hyatt Regency Casablanca
5 out of 5
Place Des Nations Unies, Casablanca
Free cancellation
The price is Rs9,961 per night from 30 Oct to 31 Oct
4.1/5Very Good! (295 reviews)

"The best hotel ever! The front desk is so polite and accommodating! The rooms are beautiful and the staff is so kind!"…"

Reviewed on 5 Oct 2020

Hyatt Regency Casablanca
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.


Visit this North African nation to soak up the sun, admire lavish Islamic architecture and explore centuries of religious history.   Morocco is known for its ornate architecture as well as for its red- and golden-hued landscapes. Explore this North African country and discover a diverse range of picturesque terrains, from desert dunes to sandy beaches to towering mountain ranges.  

Modern Morocco is still largely influenced by the Islamic conquest of A.D. 670 and the country remains an Arab nation that observes Muslim customs and holidays. Although colonized by the French beginning in 1912, Morocco gained full independence from colonial rule in 1956.  

Explore thriving cities such as Casablanca, made famous by the movie of the same name. In Fez, wander the atmospheric streets of the historic Fez Medina and practice your haggling skills. Buy exotic spices and quality fabrics from local vendors, and try spicy Moroccan cuisine from a food cart.

Another popular city destination in Marrakech, home to the vibrant Jemaa el Fna square. Watch magicians perform tricks and acrobats fly through the air while being cheered on by the public.

Head to Morocco’s Atlantic coast for miles of sandy beaches. Surf in the clear waters of Taghazout, relax under an umbrella at El Jadida’s sandy shores or experience the bustling oceanfront town of Agadir. For a more active holiday, try mountain biking in the rugged terrain of the Atlas Mountains.

Many international flights touch down at Mohammed V International Airport in Casablanca. Travel from Casablanca to other major cities by train or bus. Car rental is a good choice for those who want to explore some of the country’s more remote destinations. In cities, consider renting a motorcycle or scooter to zip around the streets.

Locals are generally friendly and hospitable toward foreigners, providing they are respectful of the conservative atmosphere of the country. Keep in mind that Friday is a holy day, so check ahead to see what is open. Alcohol is available in licensed hotels and tourist areas, but drinking in other places is not allowed. Women should dress modestly when in public and especially when visiting religious sites.

Come to Morocco to discover unique cultural experiences and natural landscapes that fill you with awe and inspiration.

Frequently asked questions

Q: Should I book a car while on holiday in Morocco?
A: Soak up Casablanca like a local. Get around the best attractions of Rabat with ease. Not only will a rental car make things easier, it’ll make them more fun too. Sure, you can travel around the cities with buses and cabs if you have to. But if you’re heading out into the region of Casablanca or farther afield, it’d be a smart idea to check out our guide to Cheap Car Hire in Morocco.
Q: Which airports can I fly in to for a holiday to Morocco?
A: Get set to start your amazing adventure in Morocco from one of these main international airports:
  • Casablanca (CMN-Mohammed V): 3,147 international flights per month.
  • Marrakech (RAK-Menara): 1,714 international flights per month.
  • Agadir (AGA-Al Massira): 478 international flights per month.
Q: What are the most popular types of hotels for a holiday to Morocco?
A: Most people choose riads when in Morocco. But you don’t need to follow the crowd. You’ll also find hotels, guest houses and apartments aplenty here, and you can book them all with Expedia.
Q: What does a Morocco holiday booking with Expedia include?
A: Flight and car. Flight and hotel. Hotel and car. Hotel, flight and car. You get the gist. You can lock in as much or as little as you like, all in one place. To make the most of your Morocco holiday, take a look at our activities and attractions as well.
Q: What is the best way to save money on my holiday to Morocco?
A: We’ll let you in on a secret — it’s all about bundling your getaway. By booking your Flights, Hotels and Activities via Expedia, you’ll score deals that you’ll want to brag about. It’s as simple as that. Not quite ready to choose that hotel room or car just yet? No problem. You can add them to your existing booking at any time and still get access to terrific discounts. How does up to 42% off selected hotels sound?
Q: What are the best things to do in Morocco?
A: A stop in Casablanca would be missing something big if you didn’t get to Hassan II Mosque while you’re here. New adventures come in many forms. You’ll definitely have one if you make time to see Hassan Tower while staying in Rabat. You can’t visit Fes and not check out University of Al Quaraouiyine. You’d be skipping a key ingredient in a great holiday recipe.