Hotels in Morocco

Enter your dates to pick from 39062 hotels and other places to stay!

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Top destinations for Morocco city trips

Find hotels in some of the most popular cities in Morocco

Marrakesh

Old Town, Street Food & Markets, Unique Architecture
281 hotels

Casablanca

Unique Architecture, Religious & Spiritual, Waterfronts
133 hotels

Agadir

Beach Resort Area, Sandy Beach, Surfing
68 hotels

Tangier

Old Town, Harbors & Ports, Unique Architecture
63 hotels

Rabat

Castles & Royal Heritage, Historical Landmarks, Old Town
67 hotels

Fez

Old Town, Arts & Crafts, Unique Architecture
87 hotels

Essaouira

Old Town, Surfing, Harbors & Ports
51 hotels

Chefchaouen

Old Town, Unique Architecture, Mountain Village
65 hotels

Ouarzazate

Film & TV, Deserts, Unique Architecture
27 hotels

Merzouga

Dune Landscapes, Deserts, Stargazing
100 hotels

Hotels in the most popular regions in Morocco

Discover Morocco by exploring its top regions

Casablanca

134 hotels

Marrakech

292 hotels

Fès

87 hotels

Rabat

67 hotels

Marrakech-Safi

410 hotels

Meknès

24 hotels

Ifrane

17 hotels

El Jadida

25 hotels

Guelmim

3 hotels

Tanger-Tetouan

211 hotels

Fes-Meknes

146 hotels

Oriental

55 hotels

Chefchaouen

67 hotels

Tan-Tan

9 hotels

Errachidia

158 hotels

Al Hoceïma

13 hotels

Ouarzazate

121 hotels

Safi

5 hotels

Ben Slimane

3 hotels

Tétouan

53 hotels

Centre

209 hotels

Tiznit

27 hotels

Sefrou

9 hotels

Mohammedia

5 hotels

Doukkala-Abda

31 hotels

South

258 hotels

Khénifra

23 hotels

Kénitra

11 hotels

Centre-South

217 hotels

Béni Mellal

14 hotels

Zagora

13 hotels

Azilal

19 hotels

Settat

7 hotels

Tata

4 hotels

Centre-North

120 hotels

Oujda Angad

15 hotels

Taroudannt

17 hotels

Essaouira

63 hotels

Top picks for hotels in Morocco

Try one of these popular and highly-rated Morocco hotels

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,760 reviews

Well located in Casablanca, Casablanca City Center Maarif has express check-in and check-out and free private parking.

From $67 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,130 reviews

Providing a garden, Cruiser Mogador Essaouira offers accommodations in Essaouira. With river views, this accommodation features a swimming pool.

From $83 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,821 reviews

Located in Tangier, a 3-minute walk from Plage Ghandouri, Idou Malabata Beach and SPA has accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

From $185 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,015 reviews

Alhambra Ryad & Spa is offering accommodations in Chefchaouen. Among the facilities of this property are a restaurant, a 24-hour front desk, and full-day security, along with free Wifi throughout the...

From $70 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,793 reviews

Dar Kisania is a recently renovated riad in Chefchaouen where guests can make the most of its terrace and shared lounge.

From $88 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,039 reviews

A recently renovated condo hotel, AS Premium By Soho Hotels Maarif offers accommodation in Casablanca. This condo hotel provides free private parking, a 24-hour front desk, and free Wifi.

From $70 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,838 reviews

Located in Tangier, Hotel El Toro Tanger is 1.4 miles from Tangier Municipal Beach. With a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

From $64 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 3,386 reviews

Swiss Continental Hôtel is located in Marrakesh, in the Gueliz district. This 4-star hotel offers a concierge service and luggage storage space.

From $96 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,086 reviews

Riad Sanwa features accommodations within 200 yards of the center of Marrakesh, with free Wifi and a kitchen with a microwave, a toaster, and a fridge. Guests may go for a swim in the plunge pool.

From $254 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,446 reviews

Riad Al-Qurtubi features air-conditioned accommodations in Tangier. Among the facilities at this property are a 24-hour front desk and a shared kitchen, along with free Wifi throughout the property.

From $109 per night

Best reviewed hotels

See all

Set in Merzouga, Merzouga Best Camp offers 5-star accommodations with a garden, a terrace and a restaurant. The hotel offers both free WiFi and free private parking.

Guest review
We only stayed one night and wished we had stayed longer. The camel ride was unforgettable, and the sunset quad biking was a lot of fun. Our room was comfortable and well-equipped, with a private bathroom and hot shower.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 29 reviews
From $95 per night

Featuring a garden, Merzouga sud-est luxury camp is located in Merzouga. There's a terrace and guests can use free WiFi and free private parking.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 31 reviews
From $56 per night

Featuring a restaurant, Estrella Dunes Camp is located in Hassilabied. Featuring a garden, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Guest review
Incredible experience. After a camel ride of approximately one hour. Through the desert, we arrived at the camp. They treated us very well and made us feel at home. The dinner and breakfast were delicious and very abundant.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
From $65 per night

Maria'S Luxury Camp is offering accommodations in Merzouga. This 5-star hotel offers room service. There's a terrace and guests can use free WiFi and free private parking.

Guest review
Good communication on getting picked up to be taken to the tent. We did the camel ride at sunset instead of into camp and glad we did as it was way too hot to take them into camp at 6:00 and the journey is long. The tent was nice — good bed, hot water for shower, and had a fan. Dinner was good. The music seemed forced and a bit of an obligation. Breakfast was average. Hassan was super engaged with all his guests including us and could speak multiple languages which was impressive. He’s a very kind man! Overall it was a great experience for us as we had never been to the desert before!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 25 reviews
From $33 per night

Located in Merzouga, Starry Nights Camp offers 5-star accommodations with a terrace.

Guest review
We will never forget our time at the opulent desert camp. The tent was lovely, roomy, and equipped with everything we required. From the moment we arrived, the staff was really friendly and made us feel comfortable. Dinner beneath the stars was fantastic, and the camel ride through the dunes at sundown was magical. We spent the evening listening to traditional music by the campfire, which created a lovely ambiance. For anyone traveling to the Sahara, this is highly recommended!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 25 reviews
From $74 per night

Big Dipper Luxury Camp is located in Merzouga. This 5-star hotel offers room service. There's a terrace and guests can use free WiFi and free private parking.

Guest review
Good food and hospitality. Comfortable accommodation. Would recommend to anyone planning to stay in Merzouga.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
From $28 per night

Desert Villa Boutique Hotel Merzouga features an outdoor swimming pool, garden, a shared lounge and terrace in Merzouga. This 4-star hotel offers room service and a concierge service.

Guest review
Desert Villa feels less like a hotel and more like coming home. From the moment we arrive, we are welcomed like a member of the family. This beautiful family-run place is filled with warmth, kindness, and genuine hospitality. The owners put their heart and soul into making every guest feel comfortable and cared for, always giving their time, attention, and personal touch. One of the highlights is the stunning heated green-tiled pool — peaceful, relaxing, and perfect at any time of day. Every detail of the villa reflects love and care, creating an atmosphere that is both authentic and unforgettable. If you are looking for a place where people truly care about their guests and where you can feel at home while traveling, Desert Villa is the perfect choice.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 209 reviews
From $134 per night

Located in Merzouga, Elegant luxury camp offers 5-star accommodations with a garden, a terrace and a bar. The hotel has a sauna, room service and free WiFi throughout the property.

Guest review
An unforgettable stay with excellent service, beautiful surroundings, and outstanding hospitality I can’t wait to come b + Everything was perfect! The staff were incredibly welcoming and kind. The room was clean and comfortable, the food was delicious, and the location was amazing. I had a wonderful experience and would definitely recommend this place to anyone visiting Merzouga. - Nothing Everything exceeded my expectations.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 14 reviews
From $66 per night

Merzouga Luxury Glamping in Merzouga features 5-star accommodations with a garden, a terrace and a restaurant.

Guest review
Fabulous camp! The tents were absolutely gorgeous. Great communication. Great activities and hospitality. The food was amazing. They have an upfront fixed price for everything combined per person which they communicate very well upon booking, and they cover everything they promise within that price.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 50 reviews
From $139 per night

Sunset Dunes Luxury Camp is a 5-star property located in Merzouga. Among the various facilities of this property are a garden and a ski school.

Guest review
The room looked exactly like it did on booking
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 317 reviews
From $30 per night

Rosara Luxury Camp in Merzouga has 5-star accommodations with a garden, a terrace and a restaurant.

Guest review
It’s a magical place! We liked this camp more than the other camps we passed on our way because it felt more intimate (it has less tents). The tent is beautifully furnished so it was very comfortable. But the best part of our stay was the staff. Mohamed and the team really did everything to make our stay comfortable and memorable. MOHAMAD is such a nice person with a huge knowledge about Amazigh culture and nomad life. He took us on 4x4 trip around the area, showed us nomad village, beautiful lake etc and we learned a lot from him. We are vegetarians and there was no problem, the staff prepared delicious, vegetarian meals. In the evening they performed traditional Amazigh songs around the fire. We could admire very clear sky with visible Milky Way! Everything was organised to our liking, we could choose the hour when the meals were served and when we did additional activities. It was really unforgettable experience. Huge thanks to Mohamed!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 150 reviews
From $97 per night

Imperial Desert Camp in Merzouga features 5-star accommodations with a terrace. There's a restaurant serving African cuisine, and free private parking is available.

Guest review
Excellent time luxury camp gave me more than just a stay it gave me memories I’ll treasure forever. The warm welcome from the hosts instantly made me feel at home, and the camp itself was stunning, with comfortable tents that still carried the charm of the desert. Watching the sun sink behind the dunes, riding camels through golden sand, and sitting around the fire under a sky full of stars felt like living inside a beautiful story. Every meal was delicious, every smile genuine. If you want to feel the heart we recommend it to everyone
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
From $194 per night

Most booked hotels in Morocco in the past month

See all

Popular with guests booking hotels in Marrakesh

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 12,162 reviews

Popular with guests booking hotels in Casablanca

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 5,124 reviews

Popular with guests booking hotels in Agadir

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 9,468 reviews

Popular with guests booking hotels in Marrakesh

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 7,534 reviews

Popular with guests booking hotels in Agadir

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 7,840 reviews

Popular with guests booking hotels in Casablanca

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 3,233 reviews

Popular with guests booking hotels in Tangier

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,717 reviews

Popular with guests booking hotels in Nouaseur

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 4,969 reviews

Popular with guests booking hotels in Marrakesh

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,022 reviews

Popular with guests booking hotels in Agadir

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 3,586 reviews

More places to explore, more ways to go

  • Flights from New York to Marrakesh

    Need to book flights for your trip? Find and compare prices for this and other popular routes right here on Booking.com.
  • Flights from New York to Tangier

    Need to book flights for your trip? Find and compare prices for this and other popular routes right here on Booking.com.
  • Hotels near Mohammed V International Airport

    Find hotels conveniently close to one of the country's most popular airports – perfect for a late arrival or early departure.
  • Hotels near Fès–Saïs Airport

    Find hotels conveniently close to one of the country's most popular airports – perfect for a late arrival or early departure.
  • Hotels in the United States

    Already thinking about your next trip? Take a look at some of the fantastic accommodation options in the United States to get started!
  • Hotels in France

    Already thinking about your next trip? Take a look at some of the fantastic accommodation options in France to get started!
  • Riads in Morocco

    Still looking for the perfect place to stay? Explore more great accommodation options for your trip.
  • Hostels in Morocco

    Still looking for the perfect place to stay? Explore more great accommodation options for your trip.
  • Hotels in Marrakech

    Ready to start planning your trip to Morocco? Take a look at options in Marrakech, popular with other visitors to the country.
  • Hotels in Casablanca-Settat

    Ready to start planning your trip to Morocco? Take a look at options in Casablanca-Settat, popular with other visitors to the country.
  • Hotels in Rabat

    Ready to start planning your trip to Morocco? Take a look at options in Rabat, popular with other visitors to the country.
  • Car rental near Mohammed V International Airport

    Flying in to Mohammed V International Airport and need to rent a car? Book it now to pick it up when you land.
  • Car rental near Fès–Saïs Airport

    Flying in to Fès–Saïs Airport and need to rent a car? Book it now to pick it up when you land.
  • Cheap vacations in Marrakesh

    Plan everything you need for your vacation in one place – from flights and stays to tours and activities
  • Hotels in Spain

    Thinking about extending your trip or planning your next adventure? Check out options for another destination in the same part of the world as Spain.
  • Hotels in Algeria

    Thinking about extending your trip or planning your next adventure? Check out options for another destination in the same part of the world as Algeria.
  • All hotels

    Whether you're going to Morocco, elsewhere in Africa, or any other corner of the world, you'll find the perfect hotel on Booking.com.
  • Flights to Morocco

    Book your flight to Morocco in a matter of minutes!