Search Hotels with Restaurant in Morocco

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Morocco Accommodation: Most Popular Cities to Stay

Check availability on Morocco Hotels with Restaurant

Our top choices for Morocco hotels with a restaurant

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)
"Staff were very friendly during our visit!"
United Kingdom
Enock Tafadzwa
The price is £199
includes taxes & fees
28 Mar - 29 Mar
Kenzi Club Agdal Medina All Inclusive

Eden Andalou Aquapark & Spa

Eden Andalou Aquapark & Spa
5.0 star property
Marrakech
8.4 out of 10, Very good, (365 reviews)
"We had a great stay the staff here are wonderfull , friendly, hardworking and smiling. "
United Kingdom
Caroline Alice
The price is £201
includes taxes & fees
26 Mar - 27 Mar
Eden Andalou Aquapark & Spa

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, (519 reviews)
"This hotel presented an amazing experience. From the moment you walk it the staff is attentive and ready with a welcome drink and getting you set up with your room. The property is gorgeous for a very well located boutique hotel. The room was comfortable and appreciated the extras. The location is close to everything and a very walkable area."
United States
Scott
The price is £165
includes taxes & fees
21 Mar - 22 Mar
La Maison Arabe Hotel, Spa and Cooking Workshops

Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very good, (1,004 reviews)
"The poolside seating was very comfortable. The staff was very friendly and helpful. I had a great time here. "
United States
Lucy
The price is £226
includes taxes & fees
25 Mar - 26 Mar
Savoy Le Grand Hotel

Riad Le Jardin d'Abdou

Riad Le Jardin d'Abdou
5.0 star property
Medina
9.0 out of 10, Wonderful, (879 reviews)
"Beautiful hotel and very friendly accommodating staff. Would definitely stay there again. "
United Kingdom
Carina
The price is £138
includes taxes & fees
25 Mar - 26 Mar
Riad Le Jardin d'Abdou

Sky Casa Airport

Sky Casa Airport
4.0 star property
Nouaceur
7.6 out of 10, Good, (1,000 reviews)
"Yes Very clean Staff was great "
United States
Jaouad
The price is £88
includes taxes & fees
27 Mar - 28 Mar
Sky Casa Airport

Riad Jona

Riad Jona
5.0 star property
Medina
9.2 out of 10, Wonderful, (1,002 reviews)
"The staff was very attentive and helpful, really enjoyed my stay!"
United States
Ashley
The price is £83
includes taxes & fees
26 Mar - 27 Mar
Riad Jona

2Ciels Boutique Hotel & SPA

2Ciels Boutique Hotel & SPA
4.0 star property
Gueliz
9.2 out of 10, Wonderful, (949 reviews)
"Front desk girls are so efficient as is concierge and door staff….. and housekeeping ! Nice and quiet , big comfy bed and pillows , beautiful pool area . Nice neighborhood and taxi’s are very affordable so the city is easy to access !"
Canada
Greg
The price is £181
includes taxes & fees
19 Apr - 20 Apr
2Ciels Boutique Hotel & SPA

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 £177
includes taxes & fees
19 Apr - 20 Apr
Kenzi Menara Palace & Resort

Melliber Appart Hotel

Melliber Appart Hotel
4.0 star property
Sidi Belyout
8.4 out of 10, Very good, (1,095 reviews)
"Very clean"
Canada
John Paul
The price is £66
includes taxes & fees
21 Mar - 22 Mar
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 £66 to £226 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.6. 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.