Search Hotels with Restaurant in Morocco

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Morocco Accommodation: Most Popular Cities to Stay

Check availability on Morocco Hotels with Restaurant

This weekend
Next weekend

Top Morocco Hotels with Restaurant

Kenzi Club Agdal Medina All Inclusive

5.0 star property
8.4 out of 10, Very good, (1002)
"Lovely low level Property, divided into small areas which kept it very Quiet. Very French, not a lot of English spoken, but it was not a problem Lots of daily activities, but archery for example it was turn up shoot 3 arrows then leave. No assistance or scoring or competitive edge. So we only went once. As the hotel was full there were no VIP upgrades available. Food varied a lot. Good for pasta, pizza, burgers salads. Taglines tasty, but very repetitive Wh had a great 5 days but we...
The price is £218
includes taxes & fees
24 Aug - 25 Aug
Kenzi Club Agdal Medina All Inclusive

Eden Andalou Aquapark & Spa

4.0 star property
8.4 out of 10, Very good, (272)
"Awesome customer service and the food was top quality"
The price is £197
includes taxes & fees
1 Sept - 2 Sept
Eden Andalou Aquapark & Spa

La Maison Arabe Hotel, Spa and Cooking Workshops

5.0 star property
9.8 out of 10, Exceptional, (487)
"My stay was great, travelling alone and felt very safe and looked after by all the team. "
The price is £134
includes taxes & fees
30 Aug - 31 Aug
La Maison Arabe Hotel, Spa and Cooking Workshops

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very good, (1004)
"Beautiful 5 star property. All staff were amazing especially Sarah who checked us in the hotel efficiently. Sarah was amazing and helped us check in at 12:00 when our check in was supposed to be at 15:00. All facilities were amazing including pools , rooms and breakfast buffet . So much variety for everyone to choose from . Will definitely be coming back to Marrakech just for Savoy Le Grande Hotel !"
The price is £193
includes taxes & fees
18 Aug - 19 Aug
Savoy Le Grand Hotel

Riad Le Jardin d'Abdou

5.0 star property
9.0 out of 10, Wonderful, (874)
"The staff are all very friendly and helpful."
Riad Le Jardin d'Abdou

Sky Casa Airport

4.0 star property
7.6 out of 10, Good, (1002)
"Great airport hotel! "
The price is £75
includes taxes & fees
3 Sept - 4 Sept
Sky Casa Airport

Riad Jona

5.0 star property
9.0 out of 10, Wonderful, (1004)
"Lovely Riad, even nicer staff."
The price is £57
includes taxes & fees
10 Aug - 11 Aug
Riad Jona

2Ciels Boutique Hotel & SPA

4.0 star property
9.2 out of 10, Wonderful, (876)
"Very nice hotel, great customer service, and the onsite restaurants were really good as well"
The price is £114
includes taxes & fees
21 Aug - 22 Aug
2Ciels Boutique Hotel & SPA

Kenzi Menara Palace & Resort

5.0 star property
8.4 out of 10, Very good, (1003)
"Pool area was amazing, personel , breatfast was so good !!! Very outstanding option in Marrakesh !!"
The price is £140
includes taxes & fees
28 Aug - 29 Aug
Kenzi Menara Palace & Resort

Melliber Appart Hotel

4.0 star property
8.4 out of 10, Very good, (1046)
"Centrally located, just minutes away from Hassan II Mosque. Great staff. Small continental breakfast provided to get your day started."
The price is £62
includes taxes & fees
5 Aug - 6 Aug
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

Frequently asked questions

How much do hotels with restaurants in Morocco cost?
The price for hotels in Morocco ranges from £57 to £218 per night. Expedia has great offers on stays with restaurants or close to top dining experiences that'll please both your taste buds and budget. 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.
What are the best hotels with restaurants in Morocco?
Take your pick of multiple hotels with restaurants in Morocco that have a total average guest review rating of 8.5. Riad Idra will put you near some great foodie experiences. It has a 5-star rating and comes with a cafe and a steam room. Another popular option is La Maison Arabe Hotel, Spa and Cooking Workshops. Amenities at this 5-star hotel include a barbecue grill and a hammam Turkish bath.
How many hotels with restaurants are there in Morocco?
Take your pick of 2144 hotels that offer access to terrific dining throughout Morocco. Whether you're on the lookout for a hotel with a restaurant or one that places you in the centre of a food-lover's universe, Expedia can help you secure the perfect hotel.
Are there any family-friendly hotels with restaurants in Morocco?
For sure, so round up your group and get busy organising that trip to Morocco! If Marrakech is your destination, stay at Riad Idra. This 5-star family-friendly hotel will put you near some great foodie experiences. Amenities here include complimentary breakfast and free WiFi. Another superb choice with dining is La Maison Arabe Hotel, Spa and Cooking Workshops. Also in Marrakech, it has a 5-star rating and includes a swimming pool and childcare services. Marrakech has many family-friendly attractions when you're ready to go sightseeing. Oasiria Water Park and Bahia Palace promise fun for the whole crew.
Are there any 5-star hotels with restaurants in Morocco?
Wherever you're exploring in Morocco, Expedia can help you find a 5-star stay that will put you close to superb dining experiences. Marrakech has some terrific options, such as Domaine des Remparts Hotel & Spa. Beauty services and a tennis court are among the amenities at this classy escape. Alternatively, use Fellah Hotel as a base to eat your way around the local food scene. Beauty services and massage services help make this 5-star property in Marrakech a traveller favourite.
Why book your hotel with dining in Morocco with Expedia?
Booking a hotel with dining in Morocco is as simple as working out your travel dates and picking the option that suits your needs. In search of a property that has an on-site restaurant or is in a culinary hub? Want it to be budget friendly or upmarket? Use Expedia's filters to further narrow your search results and find the ideal fit at the right price.
How can I find cheap hotels with dining in Morocco?
Expedia can help you track down cheap hotels with dining in Morocco. Simply use our filter tools to book accommodation with restaurants or satisfying extras, like included breakfast. You can also choose how much you want to spend per night and your preferred hotel star rating to reduce costs.
What is there to do in Morocco near my hotel with dining?
Whatever your interests, there are so many things to keep you entertained in Morocco. If you're making your way to Marrakech, swing by El Badi Palace, Bahia Palace and Marrakesh Museum. Planning to stay in Fes? Fez Stadium, Rue des Mérinides and Kassr Annoujoum Ducci Foundation are some major attractions in this city.