Search Hotels with Restaurant in Marrakech

    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 Marrakech Hotels with Restaurant

Riad Idra
5.0 star property
10.0 out of 10, Exceptional, 256 reviews
"We were treated royally by the staff who were helpful in all ways! The Riad is lovely, breakfasts were delightful and location is so convenient to everything. "
Riad Idra
La Maison Arabe Hotel, Spa and Cooking Workshops
5.0 star property
9.8 out of 10, Exceptional, 411 reviews
"Amazing hotel and spa. Incredible service. Beautiful throughout. One of the best places I’ve ever stayed around the world. Go here. You won’t be disappointed "
The price is £171
per night
8 Jun - 9 Jun
La Maison Arabe Hotel, Spa and Cooking Workshops
Riad Dar Anika
5.0 star property
9.8 out of 10, Exceptional, 280 reviews
"Real family hotel ! Thank you !"
The price is £164
per night
4 Jun - 5 Jun
Riad Dar Anika
Riad Itrane
5.0 star property
9.8 out of 10, Exceptional, 309 reviews
"Great from organised Pick Up from Airport to Drop Off. Best location, very good varying breakfast. would stay again. "
The price is £202
per night
27 Jun - 28 Jun
Riad Itrane
Riad Ilayka
5.0 star property
9.8 out of 10, Exceptional, 304 reviews
"The attention and service were remarkable. They made us feel like at home. We felt safe and taken care of. Breakfast service, and the rooms were 10/10. "
The price is £102
per night
14 Jun - 15 Jun
Riad Ilayka
Les Deux Tours
5.0 star property
9.6 out of 10, Exceptional, 364 reviews
"Outstanding. We stayed in a junior suite 28 April to 1st May and loved every minute. Professional and friendly staff, superb food and amazing wine. The Moroccan wine list is excellent. Many thanks to Ismail who served us every night at dinner, great humour and a fabulous personality. Keep up the running! The MDS awaits. The staff at reception are just so good and make you feel welcome and at home. Finally Kudos to the Hotel Manager, often visible, talking with the guests, making sure...
The price is £211
per night
19 Jun - 20 Jun
Les Deux Tours
Four Seasons Resort Marrakech
5.0 star property
9.6 out of 10, Exceptional, 536 reviews
"This is a regular place for us to visit and the Four Seasons does not disappoint! Everything is on site - fabulous pool space and great spa! Breakfast was always outstanding and the staff are amazing! We had a great room with a terrace! Will definitely be back!!"
The price is £517
per night
9 Jun - 10 Jun
Four Seasons Resort Marrakech
Riad Nashira & Spa
5.0 star property
9.6 out of 10, Exceptional, 275 reviews
"Excellent location and a great hotel- It was relaxing for us after a long week of exploration in Morocco. "
The price is £166
per night
9 Jun - 10 Jun
Riad Nashira & Spa
Les Borjs de la Kasbah
4.0 star property
9.6 out of 10, Exceptional, 432 reviews
"Everything about the hotel was great from the room to the staff and services. I can’t say enough about how the staff went above and beyond. Highly recommend."
The price is £150
per night
5 Jun - 6 Jun
Les Borjs de la Kasbah
Hotel & Ryad Art Place Marrakech
5.0 star property
9.4 out of 10, Exceptional, 466 reviews
"Great staff, especially Zachariah. Very clean and comfortable. We enjoyed the pool."
The price is £197
per night
14 Jun - 15 Jun
Hotel & Ryad Art Place Marrakech
Don't see what you're looking for?
See all available properties in Marrakech
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.

Marrakech Hotels with Restaurant information

 

Hotels with Restaurant in Marrakech

1099

Highest price
£197
Cheapest price
£64
Number of guest reviews
7,490
Total number of hotels in Marrakech
5,067

 

Frequently asked questions

How much do hotels with restaurants in Marrakech cost?
Hotels in Marrakech range between £64 to £197 per night. Bring your appetite, because these stays have restaurants or are near some great dining experiences. 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 Marrakech?
Marrakech offers multiple hotels with restaurants with a total average guest review rating of 8.7. Riad Idra is a popular option if you want to discover the local dining scene. It has a 5-star rating and offers amenities such as a steam room and individually decorated rooms. La Maison Arabe Hotel, Spa and Cooking Workshops is another traveller favourite. This 5-star hotel offers access to some tasty food experiences and features a pillowtop mattress and a terrace.
How many hotels with restaurants are there in Marrakech?
Marrakech has 1099 hotels within reach of some great dining options. To help you locate the perfect place for you, make use of our handy filters to search for other must-have amenities or perks.
What are the best cheap hotels with dining in Marrakech?
With hotels with restaurants starting from just £64 per night, you’ll have extra cash in your pocket to enjoy some superb culinary experiences in Marrakech! Be Happy Hostel is a well-priced option that offers amenities such as a terrace and free WiFi. Alternatively, taste the flavours of this destination from Riad spa Sindibad. A fireplace and a swimming pool are among this property’s conveniences. If you’d like to save your hard-earned money and still make the most of Marrakech, add a couple of fabulous free attractions to your must-do list. Jemaa el-Fnaa and Avenue Mohamed VI are great ways to spend a day. 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 restaurants in Marrakech?
Holidaying with the family in Marrakech couldn’t be easier at Riad Idra. With access to dining and conveniences such as complimentary breakfast and room service, your crew can kick back and relax at this 5-star stay. La Maison Arabe Hotel, Spa and Cooking Workshops is another family-friendly hotel that will put you within easy reach of some great foodie experiences. It has a 5-star rating and amenities including a swimming pool and childcare services. After checking in and chilling out in your comfy new digs, it’s time to discover the local sights. Oasiria Water Park and Bahia Palace are among the family-friendly attractions in Marrakech.
Are there any 5-star hotels with restaurants in Marrakech?
If you’re after a little luxury and some scrumptious gastronomic experiences on your Marrakech trip, check out Domaine des Remparts Hotel & Spa. This 5-star hotel with dining offers a steam room and beauty services and is around 3 mi from the downtown area. Another option that’ll cater to your culinary needs is Fellah Hotel. It’s 9 mi from central Marrakech and includes amenities such as a staffed front desk and massage services.
Why book your hotel with dining in Marrakech with Expedia?
Expedia makes it a cinch to find your ideal hotel with dining in Marrakech. Use our filters to search for stays with a restaurant on-site. If you have a budget in mind, click on how much you’d like to spend and the preferred star rating of your hotel. We’ll help you find the perfect place whatever your bank balance or tastes.
How can I find cheap hotels with dining in Marrakech?
An excellent way to find cheap hotels with dining in Marrakech is with Expedia’s easy-to-use filter tool. Locate accommodation with restaurants or a few extras, like included breakfast and lunch. You can also refine your search by star rating, budget and amenities to grab unbeatable prices in just a few clicks.
What is there to do in Marrakech near my hotel with dining?
Marrakech has enough experiences and activities to keep you busy for weeks (or months!), beginning with El Badi Palace. Bahia Palace, Marrakesh Museum and Oasiria Water Park are other awesome attractions. If you’re sticking around a while, Royal Palace and Dar Si Said Museum are great additions to your itinerary.

Marrakech Hotel Reviews
Expedia verified reviews