Hotels with Restaurants in Riviera Maya

  • 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 Restaurants

Next weekend
In two weeks

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, (1301)
"Great location, right by 5th avenue. Delicious dining options. Staff was always friendly and attentive. "
The price is S$594
includes taxes & fees
10 Feb - 11 Feb
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, (1590)
"This was a foodie paradise. There were all of these specialty restaurants that each had fabulous food, served with the utmost care. Also the staff goes out of their way for their clients. I loved this place and am going back again."
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, (2693)
"Really enjoyed the on site restaurant and dining. Negative was the small beach"
The price is S$449
includes taxes & fees
16 Feb - 17 Feb
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, (3944)
"Very good all inclusive !"
The price is S$479
includes taxes & fees
10 Mar - 11 Mar
Occidental at Xcaret Destination - All Inclusive

Barceló Maya Palace - All Inclusive

4.5 star property
8.8 out of 10, Excellent, (1711)
"We have stayed at this property 8 times. Really love the resort and choices it offered. This was the most crowded it has ever been when we were there and it did seem like they could really use some more bartenders, servers and chairs around the pool. The lines were rather bad. Our VIP benefits weren't quite as good this time- we never got a bottle of wine in the room as before. "
Barceló Maya Palace - All Inclusive

Grand Riviera Princess - All Inclusive

5.0 star property
8.0 out of 10, Very good, (3497)
"Excursions were very pricey and the shop for essentials was really expensive. $18 US for a small toothpaste."
The price is S$496
includes taxes & fees
17 Feb - 18 Feb
Grand Riviera Princess - All Inclusive

Ocean Coral & Turquesa All Inclusive

4.5 star property
8.2 out of 10, Very good, (2095)
"We really enjoyed the resort, staff were great as well"
The price is S$508
includes taxes & fees
23 Feb - 24 Feb
Ocean Coral & Turquesa All Inclusive

Valentin Imperial Rivera Maya All Inclusive - Adult Only

4.5 star property
9.4 out of 10, Exceptional, (1401)
"Beautiful property, good food, great staff. Nightly entertainment great. "
The price is S$1,005
includes taxes & fees
2 Mar - 3 Mar
Valentin Imperial Rivera Maya All Inclusive - Adult Only

Mahekal Beach Front Resort & Spa

4.0 star property
8.8 out of 10, Excellent, (1004)
"Overall nice stay except Saturday night which was loud."
The price is S$616
includes taxes & fees
3 Mar - 4 Mar
Mahekal Beach Front Resort & Spa

Royal Hideaway Playacar All Inclusive - Adults only

4.5 star property
8.6 out of 10, Excellent, (1004)
"Perfect for classy relaxation. Elegant, lush grounds, beautiful beach, delicious food. Staff were very professional and clearly cared about the resort. "
The price is S$737
includes taxes & fees
4 Mar - 5 Mar
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 S$449 to S$1,005 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.6. 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.