A tropical beach with clear turquoise waters, numerous boats, and a resort area with thatched-roof buildings.

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

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Riviera Maya Hotels with Restaurant

Tonight
12 Aug - 13 Aug
Tomorrow
13 Aug - 14 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Our top choices for Riviera Maya hotels with a restaurant

1. Banyan Tree Mayakoba

Banyan Tree Mayakoba
Playa del Carmen
United States
Raja
€532
includes taxes & fees
7 Sept - 8 Sept
Banyan Tree Mayakoba

2. Fairmont Mayakoba

Fairmont Mayakoba
Playa del Carmen
United States
Louis
€307
includes taxes & fees
22 Aug - 23 Aug
Fairmont Mayakoba

3. Valentin Imperial Rivera Maya All Inclusive - Adults Only

Valentin Imperial Rivera Maya All Inclusive - Adults Only
Playa del Carmen
United States
Anna
€389
includes taxes & fees
14 Aug - 15 Aug
Valentin Imperial Rivera Maya All Inclusive - Adults Only

4. El Dorado Maroma, All & More Inclusive - Adults Only

El Dorado Maroma, All & More Inclusive - Adults Only
Maroma
United States
richard
€427
includes taxes & fees
26 Aug - 27 Aug
El Dorado Maroma, All & More Inclusive - Adults Only

5. Mahekal Beach Front Resort & Spa

Mahekal Beach Front Resort & Spa
Downtown Playa del Carmen
United States
Jesus San
€237
includes taxes & fees
7 Sept - 8 Sept
Mahekal Beach Front Resort & Spa

6. Petit Lafitte Beachfront Hotel & Bungalows

Petit Lafitte Beachfront Hotel & Bungalows
Playa del Carmen
United States
Concepcion
€88
includes taxes & fees
17 Aug - 18 Aug
Petit Lafitte Beachfront Hotel & Bungalows

7. Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive
Playa del Carmen
United States
Velyi
€1,021
includes taxes & fees
30 Aug - 31 Aug
Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive

8. Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive

Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive
Puerto Morelos
United States
Hantz
€243
includes taxes & fees
13 Aug - 14 Aug
Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive

9. The Reef Coco Beach Resort & Spa- Optional All Inclusive

The Reef Coco Beach Resort & Spa- Optional All Inclusive
Luis Donaldo Colosio
United States
Jeanette
€124
includes taxes & fees
30 Aug - 31 Aug
The Reef Coco Beach Resort & Spa- Optional All Inclusive

10. Rosewood Mayakoba

Rosewood Mayakoba
Playa del Carmen
United States
Cynthia Mercedes
€764
includes taxes & fees
7 Sept - 8 Sept
Rosewood Mayakoba
View all properties

Top Riviera Maya Hotel Reviews

Catalonia Royal Tulum  Adults Only - All Inclusive

Catalonia Royal Tulum Adults Only - All Inclusive

10/10 Excellent
"Hotel was vey nice and clean. Restaurants were decent. My only complaint was that my TV channels were only in Spanish. Asked front desk to send someone to fix it 3 times. It wasn’t fixed until day 3 of our trip."
Brooke 5-night trip
Posted 5 hours ago
Catalonia Royal Tulum Adults Only - All Inclusive
Bahia Principe Explore Coba - Hyatt Inclusive Collection - All Inclusive

Bahia Principe Explore Coba - Hyatt Inclusive Collection - All Inclusive

8/10 Good
"Un beau hotel et surtout bien entretenu. Le buffet n’est pas assez diversifié, aucun fruit de mer. Une partie du buffet est souvent fermée, manque de personnel. Le peu de personnel n’est pas assez souriant, sympathique. Coté spectacle, aucun pendant toute la semaine. C’est souvent un DJ à l’extérieur, uniquement de la musique latine aucune diversification. La piscine est très propre et bien entretenue."
Robins 6-night trip
Posted 14 hours ago
Bahia Principe Explore Coba - Hyatt Inclusive Collection - All Inclusive
Barceló Maya Colonial - All Inclusive

Barceló Maya Colonial - All Inclusive

8/10 Good
"We have a great time at the hotel, they should improve the food and drinks."
Regina 6-night trip
Posted 20 hours ago
Barceló Maya Colonial - All Inclusive
Grand Palladium Kantenah Resort & Spa All Inclusive

Grand Palladium Kantenah Resort & Spa All Inclusive

8/10 Good
"The rooms were clean, and the staff was very accommodating. The food was hit or miss, with some meals being better than others. One of the biggest drawbacks was the pool design. The pool was about 5’3” deep throughout, which made getting drinks from the poolside bars inconvenient. Instead of being able to walk up to the bar, you basically had to swim over. Once you got a drink, it was difficult to swim away while holding it, so most people ended up staying around the bar area. This caused the pool bars to be consistently overcrowded."
Ryheem Tinsley 4-night trip
Posted 1 day ago
Grand Palladium Kantenah Resort & Spa All Inclusive
Dreams Tulum Resort & Spa - All Inclusive

Dreams Tulum Resort & Spa - All Inclusive

10/10 Excellent
"The property was well maintained and beautiful at every turn. There was constant activities and games available. The staff was amazing. The amenities were emaculate! Claudia and Laura were super friendly at check-in and throughout. Ronny and Erik were great entertainment 👌 and Desi made the 🍸. Will definitely recommend and return! The food at every restaurant was on point and the café had so many options! Room service and all....LOVED IT!"
Felicia 5-night trip
Posted 2 days ago
Dreams Tulum Resort & Spa - All Inclusive
TRS Yucatan Hotel - Adults Only - All Inclusive

TRS Yucatan Hotel - Adults Only - All Inclusive

10/10 Excellent
"Beautiful resort, 24 hour room service. Impeccably clean. All staff were so kind and very welcoming. I don’t usually revisit places/ hotels, but TRA Yucatan, I could definitely do again. They treated me like royalty for my birthday!"
Tynisha 4-night trip
Posted 2 days ago
TRS Yucatan Hotel - Adults Only - All Inclusive
Catalonia Riviera Maya Resort and Spa All Inclusive

Catalonia Riviera Maya Resort and Spa All Inclusive

8/10 Good
"Very clean resort with many things to do. Room was very nice and air-conditioning worked great. We were upgraded to a bigger room for some reason I am not aware of but I did not complain. I always need a cool/cold room when sleeping and this definitely fit the bill. Deck was also nice too and was quite big. Restaurants were nice and clean. You definitely need to book all the restaurants in advance as they fill up quickly. The booking website could use some better work as it was hard to cancel and change reservations. Pools were nice and cleaned every morning. Beach was maintained as best as possible every morning given the bad seaweed season. The beach is not the best but you can snorkel and see many fish. On some days, there was no seaweed at all. Staff is very friendly and willing to help as much as possible. Bars were plentiful with a lot of seating. We didn't upgrade to the privileged status, but the selection was okay. Nightly shows were great and entertaining. Be sure to show up early. All in all in was a great resort. Not sure why there are so many negative reviews. I have been to over 30+ all-inclusive resorts throughout Central America and this was by no means in the bottom half of lower 75%. The only negative is how far it is from the airport; its about an hours drive from Cancun/airport. So if you are booking any excursions that are in Cancun or leave from Cancun, be prepared to spend at least an hour or 2 in the car."
Nick 7-night trip
Posted 3 days ago
Catalonia Riviera Maya Resort and Spa All Inclusive
Barceló Maya Tropical - All Inclusive

Barceló Maya Tropical - All Inclusive

10/10 Excellent
"Pool , food and amenities pretty good."
Juan 4-night trip
Posted 4 days ago
Barceló Maya Tropical - All Inclusive

Frequently asked questions

How much do hotels with dining in Riviera Maya cost?
The rate for hotels in Riviera Maya ranges from €88 to €1,021 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 9.4, there's an irresistible option for everyone's taste and budget. If you're travelling 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 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.
What are the best cheap hotels with dining in Riviera Maya?
With hotels with dining starting at only €88 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 travelling 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 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.

Explore a world of travel with Expedia