Hotels with Restaurant in Morocco

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Morocco

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, (1003)
"My fith time here - love it - great city break. This time we came for a friend’s special birthday, all three friends that had never been, loved it too! The staff are so helpfu/lovely, food good (& im a fussy eater), love the aqua and lots of things you ‘can’ do if you like. Heated pool for the cooler months is wonddrful. There’s a shuttle bus to/back from the medina but cabs to the center are reasonable (with a bit of haggling :-)). Can’t wait to go back! "
The price is €274
includes taxes & fees
11 May - 12 May
Kenzi Club Agdal Medina All Inclusive

Eden Andalou Aquapark & Spa

4.0 star property
8.2 out of 10, Very good, (227)
"Most friendliest staff"
The price is €183
includes taxes & fees
17 May - 18 May
Eden Andalou Aquapark & Spa

La Maison Arabe Hotel, Spa and Cooking Workshops

5.0 star property
9.8 out of 10, Exceptional, (470)
"Had a suite on the top floor. Room was excellent and the service was top notch!! There were a lot of stairs (36 to our room), so look for another room if need be. Food was very good too. The location was perfect. In the riad by about 1 block, so getting luggage in from the taxi was easy. Close to all the major attractions. "
The price is €202
includes taxes & fees
29 Apr - 30 Apr
La Maison Arabe Hotel, Spa and Cooking Workshops

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very good, (1002)
"Great hotel. Very helpful staff. Great facilities, excellent gym. "
The price is €244
includes taxes & fees
25 May - 26 May
Savoy Le Grand Hotel

Riad Le Jardin d'Abdou

5.0 star property
9.0 out of 10, Wonderful, (867)
"The accommodation was perfect for our stay. Riad was well kept with traditional features through out. The room was very comfortable.The staff were fantastic. The breakfast was just what we needed... crepes, bread, paratha, jams, fresh orange and rea/coffee. Recommend "
The price is €107
includes taxes & fees
18 May - 19 May
Riad Le Jardin d'Abdou

Sky Casa Airport

4.0 star property
7.6 out of 10, Good, (1000)
"All good"
The price is €108
includes taxes & fees
28 Apr - 29 Apr
Sky Casa Airport

Riad Jona

5.0 star property
9.0 out of 10, Wonderful, (1000)
"Loved our stay here. Staff were so helpful and took such pride in their work. Were super helpful arranging transport for us, with our luggage and at breakfast. Riad was great, great location near the square. Room was comfortable, clean and had everything you need. Was definitely a boutique experience on a pedestrian-only alleyway but would recommend. "
The price is €88
includes taxes & fees
6 May - 7 May
Riad Jona

2Ciels Boutique Hotel & SPA

4.0 star property
9.2 out of 10, Wonderful, (844)
"Lovely hotel lots of nice restaurants in close proximity. Problem with air con in room. Moved to anther floor no issues. Pool bar area lovely."
The price is €206
includes taxes & fees
29 Apr - 30 Apr
2Ciels Boutique Hotel & SPA

Kenzi Menara Palace & Resort

5.0 star property
8.4 out of 10, Very good, (1001)
"It’s nice clean close to the airport and activity "
The price is €216
includes taxes & fees
13 May - 14 May
Kenzi Menara Palace & Resort

Melliber Appart Hotel

4.0 star property
8.4 out of 10, Very good, (1023)
"Great service, wonderful location by the mosque "
The price is €72
includes taxes & fees
8 May - 9 May
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.
Don't see what you're looking for?
See all available properties in Morocco
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in Morocco cost?
Expect to pay between €72 and €274 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 restaurants in Morocco?
Choose from multiple hotels with restaurants in Morocco that have a total average guest review rating of 8.6. Riad Idra will place you close to some great culinary experiences. It has a 5-star rating and comes with a rooftop terrace and a steam room. Another sought-after option is La Maison Arabe Hotel, Spa and Cooking Workshops. Amenities at this 5-star getaway include a swimming pool and a pillow top mattress.
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.
Are there any family-friendly hotels with dining in Morocco?
You’ll discover family-friendly hotels with dining across Morocco, including Marrakech. Marrakech Inn is one property that’ll fulfil your culinary wishes in this exciting city. It has a 3.5-star rating and amenities such as complimentary breakfast and an oven. Alternatively, put your feet up at The Oberoi Marrakech. With a playground, a sauna and access to top foodie experiences, this 5-star property in Marrakech will make you and your team feel nice and relaxed. Marrakech has tons of family-friendly attractions when you’re ready to explore. Oasiria Water Park and Bahia Palace has something to interest all ages.
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 wonderful options, such as Riad Idra. Beauty services 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 eat your way around the city. A terrace and treatment rooms help make this 5-star stay in Marrakech a top pick for 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.