Riviera Maya Hotel Guide - Hotels with Restaurant in Riviera Maya, Mexico

  • 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

Check availability on Riviera Maya Hotels with Restaurant

This weekend
Next weekend

Top Riviera Maya Hotels with Restaurant

Hilton Playa del Carmen, an All-Inclusive Adult Only Resort

4.5 star property
8.8 out of 10, Excellent, (1367)
"Beautiful rooms and great food"
The price is €343
includes taxes & fees
26 May - 27 May
Hilton Playa del Carmen, an All-Inclusive Adult Only Resort

Excellence Riviera Cancun - Adults Only All Inclusive

5.0 star property
9.4 out of 10, Exceptional, (1621)
"Great service, great resort and food was excellent. "
The price is €398
includes taxes & fees
8 May - 9 May
Excellence Riviera Cancun - Adults Only All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive

4.0 star property
8.6 out of 10, Excellent, (2690)
"This resort has a great location for seeing the 5th Avenue shopping area and restaurants. Great for singes, families, and couples. "
The price is €216
includes taxes & fees
1 May - 2 May
Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Occidental at Xcaret Destination - All Inclusive

4.0 star property
8.2 out of 10, Very good, (4169)
"Resort was beautiful, staff was extremely friendly and attentive. "
The price is €208
includes taxes & fees
6 May - 7 May
Occidental at Xcaret Destination - All Inclusive

Barceló Maya Palace - All Inclusive

4.5 star property
8.8 out of 10, Excellent, (1726)
"Third time here, Great vacation spot! "
The price is €285
includes taxes & fees
4 May - 5 May
Barceló Maya Palace - All Inclusive

Grand Riviera Princess - All Inclusive

5.0 star property
8.2 out of 10, Very good, (3751)
"overall great resort.. great food.. highly recommend."
The price is €215
includes taxes & fees
30 Apr - 1 May
Grand Riviera Princess - All Inclusive

Ocean Coral & Turquesa All Inclusive

5.0 star property
8.2 out of 10, Very good, (2241)
"The resort is Amazing we had a great time. "
The price is €187
includes taxes & fees
4 May - 5 May
Ocean Coral & Turquesa All Inclusive

Valentin Imperial Rivera Maya All Inclusive - Adult Only

4.5 star property
9.4 out of 10, Exceptional, (1450)
"What an amazing friendly safe feel resort loved it and will definitely return "
The price is €422
includes taxes & fees
9 May - 10 May
Valentin Imperial Rivera Maya All Inclusive - Adult Only

Mahekal Beach Front Resort & Spa

4.0 star property
8.8 out of 10, Excellent, (1002)
"Amazing place to stay … I will definitely be back soon . Food is amazing , staff is friendly ."
The price is €276
includes taxes & fees
14 May - 15 May
Mahekal Beach Front Resort & Spa

Royal Hideaway Playacar All Inclusive - Adults only

4.5 star property
8.6 out of 10, Excellent, (1003)
"Loved our 10 day stay at this place"
The price is €274
includes taxes & fees
26 May - 27 May
Royal Hideaway Playacar All Inclusive - Adults only
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 Riviera Maya

Frequently asked questions

How much do hotels with dining in Riviera Maya cost?
The rate for hotels in Riviera Maya ranges from €187 to €422 per night. Expedia has unbeatable offers on properties with restaurants or near foodie areas that’ll please both your cravings and budget. 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 Riviera Maya?
Riviera Maya has multiple hotels with restaurants that have a total average guest review rating of 8.7. Eager to discover top culinary experiences in Playa del Carmen? Reserve a room at Rosewood Mayakoba - Near El Camaleon Mayakoba Golf Course, a 5-star retreat with free internet services and a rooftop terrace. Alternatively, eat your way around the city from Banyan Tree Mayakoba. Also popular with travellers, it has a 5-star rating and amenities such as a swimming pool and on-site ecotour services.
How many hotels with restaurants are there in Riviera Maya?
Browse through 564 hotels with restaurants in Riviera Maya and then select your favourite. Whether you’re taking off on a family holiday or jet-setting with friends, Expedia will have a stay that’s just your taste.
Are there any family-friendly hotels with dining in Riviera Maya?
Definitely, so gather your group and get busy planning your Riviera Maya escape! If Playa del Carmen is on your list, book a stay at Palmaïa-The House of AïA: All Inclusive Wellness Resort. This 5-star family-friendly hotel will put you near some tasty foodie experiences. Amenities here include free food and beverages and a children’s club. Another top choice with dining is Holiday Inn Express And Suites Playa Del Carmen, an IHG Hotel. Also in Playa del Carmen, it has a 3-star rating and comes with complimentary breakfast and a nearby beach. There are loads of awesome things to do with your crew in Playa del Carmen. Playa del Carmen Main Beach and Mamitas Beach offer the perfect day out.
Are there any 5-star hotels with restaurants in Riviera Maya?
Riviera Maya has plenty of hotels that blend luxurious accommodation with sumptuous dining experiences. Discover the flavours of Playa del Carmen from Rosewood Mayakoba - Near El Camaleon Mayakoba Golf Course, a 5-star retreat offering amenities such as golf and premium bedding. Banyan Tree Mayakoba is another top option in Playa del Carmen. Also rated 5 stars, proposal/romance packages and spa facilities are among the many reasons discerning travellers choose to stay here.
Why book your hotel with restaurants in Riviera Maya with Expedia?
Whether you’d prefer a hotel with a restaurant, or one that’s close to a foodie heaven, Expedia will have an escape that fits your tastes. Use our filters to search for Riviera Maya hotels with their own places to dine at. You can also narrow your search for properties in renowned locations packed with restaurants, cafés or markets. Whatever you go for, you can expect a mouthwatering deal with Expedia!
How can I find cheap hotels with restaurants in Riviera Maya?
Expedia can help you narrow down your search for cheap hotels with restaurants in Riviera Maya. Try our convenient filter tools to lock in accommodation with restaurants or optional extras, like included lunch and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to keep costs down.
What is there to do in Riviera Maya near my hotel with restaurants?
No matter your interests, there are tons of things to keep you busy in Riviera Maya. If you’re off to Playa del Carmen, explore Playa del Carmen Main Beach, Mamitas Beach and Punta Esmeralda Beach. Planning a getaway in Tulum? Playa Paraiso, Tulum National Park and Gran Cenote are some of the best sights in this city.