Find Hotels with Restaurants in Riviera Maya

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Riviera Maya Hotels with Restaurants

Check prices for these dates

Top Riviera Maya Hotels with Restaurants

Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive

4.5 star property
8.8 out of 10, Excellent, (1447)
"So much fun, friendly staff, comfortable bed, great food, great location. "
$328 nightly
The price is $328
Jul 13 - Jul 14
Total includes taxes and fees
Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive

Excellence Riviera Cancun - Adults Only All Inclusive

5.0 star property
9.4 out of 10, Exceptional, (1696)
"Excellent Hospitality. "
$436 nightly
The price is $436
Aug 12 - Aug 13
Total includes taxes and fees
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, (2650)
"Hotel was absolutely beautiful and the staff were amazing from check in to check out! "
$251 nightly
The price is $251
Jul 13 - Jul 14
Total includes taxes and fees
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, (4509)
"Great vacation location for families."
$444 nightly
The price is $540
Aug 11 - Aug 12
Total includes taxes and fees
Occidental at Xcaret Destination - All Inclusive

Barceló Maya Palace - All Inclusive

4.5 star property
9.0 out of 10, Wonderful, (1824)
"Great location, friendly staff and awesome accommodations and activities"
$254 nightly
The price is $310
Aug 9 - Aug 10
Total includes taxes and fees
Barceló Maya Palace - All Inclusive

Grand Riviera Princess - All Inclusive

5.0 star property
8.0 out of 10, Very Good, (4038)
"Beautiful resort with lots to offer! "
$254 nightly
The price is $254
Jul 13 - Jul 14
Total includes taxes and fees
Grand Riviera Princess - All Inclusive

Ocean Coral & Turquesa All Inclusive

5.0 star property
8.4 out of 10, Very Good, (2418)
" Everything was nice , food, drink, pool"
$244 nightly
The price is $244
Aug 3 - Aug 4
Total includes taxes and fees
Ocean Coral & Turquesa All Inclusive

Valentin Imperial Rivera Maya All Inclusive - Adult Only

4.5 star property
9.4 out of 10, Exceptional, (1535)
"This was a great relaxing stay! "
$394 nightly
The price is $480
Aug 4 - Aug 5
Total includes taxes and fees
Valentin Imperial Rivera Maya All Inclusive - Adult Only

Mahekal Beach Front Resort & Spa

4.0 star property
8.8 out of 10, Excellent, (1004)
"Really beautiful property"
$237 nightly
The price is $290
Jul 18 - Jul 19
Total includes taxes and fees
Mahekal Beach Front Resort & Spa

Royal Hideaway Playacar All Inclusive - Adults only

4.5 star property
8.6 out of 10, Excellent, (1005)
"Resort for relax only, very quiet and nice place"
$248 nightly
The price is $302
Aug 9 - Aug 10
Total includes taxes and fees
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 $244 to $540 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 dining in Riviera Maya?
Get set to experience the culinary delights of Riviera Maya when you stay at one of our multiple hotels with restaurants or in foodie areas. With a total average guest review rating of 8.7, there's an irresistible option for everyone's taste and budget. If you're traveling to Playa del Carmen, look up Suites Cielo y Mar, a 2.5-star retreat with a garden and a rooftop terrace. Another recommendation in this popular city is Porto Playa Condo Hotel And Beachclub. This 4-star hotel has pool sun loungers and a sauna.
How many hotels with dining are there in Riviera Maya?
Browse through 564 hotels with dining in Riviera Maya and then select your favorite. Whether you're taking off on a family vacation or jet-setting with friends, Expedia will have a stay that's just your taste.
What are the best cheap hotels with dining in Riviera Maya?
With hotels with dining starting at only $244 per night, you'll have more money in your pocket for exploring Riviera Maya's culinary hot spots. If Playa del Carmen is on your travel agenda, stay at Suites Cielo y Mar. An ocean view and a garden help make this stay a top pick. There are also inexpensive hotels with dining in Tulum. Get comfortable at Solera Tulum with Pool and make use of conveniences like a garden and a terrace. Discover Riviera Maya on the cheap by filling your sightseeing itinerary with fantastic free attractions. Playa del Carmen Main Beach in Playa del Carmen is a highlight after you've sampled the local culinary scene. If your travels are taking you to Tulum, you won't have to spend a cent when you visit Tulum Beach. 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 dining in Riviera Maya?
You can book family-friendly hotels with dining around Riviera Maya, including Playa del Carmen. Porto Playa Condo Hotel And Beachclub is one option that'll suit your culinary needs in this popular city. It has a 4-star rating and useful amenities like a children's pool and a sauna. Alternatively, put your feet up at Antera Hotel & Residences. With WiFi, housekeeping services and access to the local food scene, this 3.5-star property in Playa del Carmen will make you and your team feel relaxed and at home. After you've settled into your room and tasted some of the local fare, it's time to check out Playa del Carmen. Make memories together at family-friendly attractions such as Playa del Carmen Main Beach and Quinta Avenida.
Are there any 5-star hotels with dining in Riviera Maya?
Choose one of our 5-star hotels and indulge in some great food experiences during your Riviera Maya trip. If you're traveling to Playa del Carmen, we recommend Rosewood Mayakoba - Near El Camaleon Mayakoba Golf Course. This 5-star getaway features amenities such as spa facilities and limousine services. Banyan Tree Mayakoba is another plush option where you can work your way through the dining scene of Playa del Carmen. On-site designer stores and a swimming pool will help make your time here comfortable and relaxed.
Why book your hotel with dining 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 dining in Riviera Maya?
Expedia can help you narrow down your search for cheap hotels with dining in Riviera Maya. Try our convenient filter tools to lock in accommodations 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 dining?
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.