A bustling market street with colorful textiles and traditional rugs displayed for sale.

Morocco Hotels with Restaurants

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Morocco Hotels with Restaurants

Our top choices for Morocco hotels with a restaurant

1. Kenzi Club Agdal Medina All Inclusive

Kenzi Club Agdal Medina All Inclusive
5.0 star property
Mechouar-Kasbah
8.4 out of 10, Very good, (1,000 reviews)
"Great Stay"
United Kingdom
Gareth Owen
The price is RM781
RM892 total
includes taxes & fees
8 Nov - 9 Nov
Kenzi Club Agdal Medina All Inclusive

2. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.4 out of 10, Very good, (470 reviews)
"I love the style of the hotel and very helpful staff. The shuttle free to go to the Medina wonderful. Thanks"
United States
Maria L
The price is RM644
RM741 total
includes taxes & fees
15 Nov - 16 Nov
Delta Hotels by Marriott™ Marrakech Eden Andalou

3. La Maison Arabe Hotel, Spa and Cooking Workshops

La Maison Arabe Hotel, Spa and Cooking Workshops
5.0 star property
Medina
9.8 out of 10, Exceptional, (570 reviews)
"Our stay was excellent, good amenities, close to the local market. All staff were very helpful & nice."
United States
Cynthia
The price is RM785
RM896 total
includes taxes & fees
14 Nov - 15 Nov
La Maison Arabe Hotel, Spa and Cooking Workshops

4. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very good, (1,003 reviews)
"Great location."
United States
Luis
The price is RM743
RM850 total
includes taxes & fees
15 Nov - 16 Nov
Savoy Le Grand Hotel

5. Riad Le Jardin d'Abdou

Riad Le Jardin d'Abdou
5.0 star property
Medina
9.0 out of 10, Wonderful, (889 reviews)
"The staff at the Riad—from the regular employees to the manager—are excellent and friendly. If I were to point something out—not as a criticism, but as a suggestion for improvement—it would be this: we were visiting a very hot country, so the rooms really ought to have a mini-fridge, or at least an ice machine on the site, so guests can keep their drinks or water cold. Otherwise, we highly recommend it. Thank you."
United States
Yamil
The price is RM366
RM428 total
includes taxes & fees
8 Nov - 9 Nov
Riad Le Jardin d'Abdou

6. Sky Casa Airport

Sky Casa Airport
4.0 star property
Nouaceur
7.6 out of 10, Good, (1,002 reviews)
"Very clean room and welcoming staff"
Australia
OUMAYMA
The price is RM447
RM508 total
includes taxes & fees
16 Oct - 17 Oct
Sky Casa Airport

7. Riad Jona

Riad Jona
5.0 star property
Medina
9.2 out of 10, Wonderful, (1,001 reviews)
"Wonderful place to stay."
United States
Jennifer
The price is RM709
RM812 total
includes taxes & fees
17 Oct - 18 Oct
Riad Jona

8. 2Ciels Boutique Hotel & SPA

2Ciels Boutique Hotel & SPA
4.0 star property
Gueliz
9.2 out of 10, Wonderful, (1,000 reviews)
"Amazing stay! Great food, service and ambience."
United Kingdom
Tessia
The price is RM732
RM821 total
includes taxes & fees
15 Nov - 16 Nov
2Ciels Boutique Hotel & SPA

9. Kenzi Menara Palace & Resort

Kenzi Menara Palace & Resort
5.0 star property
Mechouar-Kasbah
8.4 out of 10, Very good, (1,000 reviews)
"Friendly staff (especially at the bar) and the food was great!"
United States
David
The price is RM569
RM1,246 total
includes taxes & fees
5 Nov - 6 Nov
Kenzi Menara Palace & Resort

10. Melliber Appart Hotel

Melliber Appart Hotel
4.0 star property
Sidi Belyout
8.4 out of 10, Very good, (1,145 reviews)
"Location is excellent. Just next to the Hassan ii mosque and water front. Breakfast is wonderful. The staff are helpful."
Canada
Parhat
The price is RM260
RM300 total
includes taxes & fees
30 Oct - 31 Oct
Melliber Appart Hotel
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in Morocco cost?
Expect to pay between RM300 and RM1,246 per night for hotels in Morocco. An ideal stay with a restaurant, or one with access to terrific culinary experiences, is only a few clicks away with Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Morocco?
Satisfy your cravings in Morocco when you stay at one of our multiple hotels with restaurants or near foodie areas. With a total average guest review rating of 8.7, there's a tempting option for all budgets and tastes. If you're holidaying in Marrakech, look up Al Fassia Aguedal, a 4-star escape with individually decorated rooms and a barbecue grill. Another traveller favourite in this city is Palais Khum. This 3.5-star hotel offers a rooftop terrace and a swimming pool.
How many hotels with restaurants are there in Morocco?
Explore our 2144 hotels with restaurants in Morocco and then secure your favourite. Whether you're off on a holiday with the family or kicking back with your pals, your perfect stay is just clicks away.
What are the best cheap hotels with dining in Morocco?
That depends on which corner of Morocco you want to visit. If you're making tracks for Marrakech, Be Happy Hostel is a great choice. Besides access to some mouthwatering food experiences, this budget-friendly hotel offers a terrace and WiFi. Considering Tangier? Use the leftover cash you save at The Medina Hostel to eat your way through the city. A terrace and a barbecue grill are among the conveniences at this stay. Hotels with dining in Morocco start at just RM300 per night. You'll find plenty of interesting and free things to do wherever you're headed in Morocco. If your travels are taking you to Marrakech, stop by Jemaa el-Fnaa. You can also go sightseeing without spending your dollars in Tangier. Cap Spartel is a popular free thing to do here. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Morocco?
Yes, so gather your group and plan that trip to Morocco! If Marrakech is your destination, consider a stay at Riad Dar Massai. This 4-star family-friendly hotel will put you within easy reach of some tasty foodie experiences. Amenities here include complimentary breakfast and housekeeping services. Another top pick with dining is 2Ciels Boutique Hotel & SPA. Also in Marrakech, it has a 4-star rating and has complimentary breakfast and a sauna. After you've unpacked your bags and tasted some of the local fare, it's time to check out Marrakech. Enjoy fun days out at family-friendly attractions such as Oasiria Water Park and Marrakesh Museum.
Are there any 5-star hotels with dining in Morocco?
Wherever you're venturing in Morocco, Expedia can help you find a 5-star stay close to some great dining experiences. Marrakech has some outstanding options, such as Riad Idra. A rooftop terrace and spa facilities are among the amenities at this plush getaway. Alternatively, use La Maison Arabe Hotel, Spa and Cooking Workshops as a base to discover the local food scene. Beauty services and a terrace help make this 5-star property in Marrakech a top pick with travellers.
Why book your hotel with restaurants in Morocco with Expedia?
With Expedia, it's easy to find your ideal hotel with restaurants in Morocco. Take advantage of our filters to search for stays with their own restaurants. If you need to stick to a budget, select how much you'd like to spend and your preferred hotel star rating. We'll help you find the perfect pad whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in Morocco?
A wonderful way to uncover cheap hotels with restaurants in Morocco is with Expedia's useful filter tool. Find stays with restaurants or a few extra touches, like included lunch and dinner. You can also fine-tune your search results by star rating, budget and amenities to grab unbeatable deals in just a few clicks.
What is there to do in Morocco near my hotel with restaurants?
The most important accessory for your Morocco escape is a well-organised itinerary! Bahia Palace, Marrakesh Museum and El Badi Palace are some of the top things to do if you're on your way to Marrakech. Fes also has lots of fantastic attractions, such as Fez Stadium. Need more ideas for your to-do list? Pencil in a visit to Rue des Mérinides and Kassr Annoujoum Ducci Foundation too.