Hotels with Restaurants in Riviera Maya

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check availability on Riviera Maya Hotels with Restaurants

Top Hotels with Restaurants in Riviera Maya

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

4.5 star property
8.8 out of 10, Excellent, (1406)
"Very clean , food was great we live everything in the place."
The price is S$501
includes taxes & fees
22 Jun - 23 Jun
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, (1631)
"Excellent choice for a vacation. "
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, (2678)
"Beautiful resort"
The price is S$251
includes taxes & fees
12 Jun - 13 Jun
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, (4332)
"Great hotel"
The price is S$695
includes taxes & fees
20 Jun - 21 Jun
Occidental at Xcaret Destination - All Inclusive

Barceló Maya Palace - All Inclusive

4.5 star property
9.0 out of 10, Wonderful, (1792)
"excelent place for families "
The price is S$433
includes taxes & fees
4 Jul - 5 Jul
Barceló Maya Palace - All Inclusive

Grand Riviera Princess - All Inclusive

5.0 star property
8.2 out of 10, Very good, (3934)
"Great stay for families!"
The price is S$296
includes taxes & fees
11 Jun - 12 Jun
Grand Riviera Princess - All Inclusive

Ocean Coral & Turquesa All Inclusive

5.0 star property
8.4 out of 10, Very good, (2339)
"Great resort incredible service and food"
The price is S$311
includes taxes & fees
29 Jun - 30 Jun
Ocean Coral & Turquesa All Inclusive

Valentin Imperial Rivera Maya All Inclusive - Adult Only

4.5 star property
9.4 out of 10, Exceptional, (1491)
"Fabulous resort all around. "
The price is S$703
includes taxes & fees
13 Jun - 14 Jun
Valentin Imperial Rivera Maya All Inclusive - Adult Only

Mahekal Beach Front Resort & Spa

4.0 star property
8.8 out of 10, Excellent, (1001)
"What a wonderful little resort. It is truly a beautiful and tranquil place just a short walk from the main shopping and dining hub of Playa del Carmen. We extended our stay because we loved it so much! "
The price is S$325
includes taxes & fees
11 Jun - 12 Jun
Mahekal Beach Front Resort & Spa

Royal Hideaway Playacar All Inclusive - Adults only

4.5 star property
8.6 out of 10, Excellent, (1001)
"Fantastic stay! Helpful staff! Great food and drinks! We are already planning our next visit"
The price is S$358
includes taxes & fees
30 Jun - 1 Jul
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.

Frequently asked questions

How much do hotels with dining in Riviera Maya cost?
The rate for hotels in Riviera Maya ranges from S$251 to S$703 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.