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

Search Hotels with Restaurant in Riviera Maya

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Riviera Maya Hotels with Restaurant

Tonight
9 Aug - 10 Aug
Tomorrow
10 Aug - 11 Aug
Next weekend
14 Aug - 16 Aug
In two weeks
21 Aug - 23 Aug

Our top choices for Riviera Maya hotels with a restaurant

1. Valentin Imperial Rivera Maya All Inclusive - Adults Only

Valentin Imperial Rivera Maya All Inclusive - Adults Only
Playa del Carmen
United States
Julie
£305
includes taxes & fees
16 Aug - 17 Aug
Valentin Imperial Rivera Maya All Inclusive - Adults Only

2. Mahekal Beach Front Resort & Spa

Mahekal Beach Front Resort & Spa
Downtown Playa del Carmen
United States
Jesus San
£203
includes taxes & fees
29 Aug - 30 Aug
Mahekal Beach Front Resort & Spa

3. Banyan Tree Mayakoba

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

4. The Reef 28 Hotel & Spa - Luxury Adults Only - All Suites

The Reef 28 Hotel & Spa - Luxury Adults Only - All Suites
Downtown Playa del Carmen
United States
Lourdes
£103
includes taxes & fees
13 Aug - 14 Aug
The Reef 28 Hotel & Spa - Luxury Adults Only - All Suites

5. Del Sol Beachfront Hotel and Condos

Del Sol Beachfront Hotel and Condos
Akumal
United States
Jeff
£62
includes taxes & fees
25 Aug - 26 Aug
Del Sol Beachfront Hotel and Condos

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

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

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
£873
includes taxes & fees
30 Aug - 31 Aug
Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive

8. Petit Lafitte Beachfront Hotel & Bungalows

Petit Lafitte Beachfront Hotel & Bungalows
Playa del Carmen
United States
Concepcion
£86
includes taxes & fees
13 Aug - 14 Aug
Petit Lafitte Beachfront Hotel & Bungalows

9. Coco Unlimited

Coco Unlimited
Zona Hotelera
United States
Noel
£61
includes taxes & fees
1 Sept - 2 Sept
Coco Unlimited

10. Fairmont Mayakoba

Fairmont Mayakoba
Playa del Carmen
United States
Louis
£263
includes taxes & fees
12 Aug - 13 Aug
Fairmont Mayakoba
View all properties

Top Riviera Maya Hotel Reviews

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 less than an hour ago
Catalonia Riviera Maya Resort and Spa All Inclusive
Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive

10/10 Excellent
"Hotel is nice the food could be better"
mikayla Castillo 4-night trip
Posted less than an hour ago
Occidental at Xcaret Destination - All Inclusive
Barceló Maya Palace - All Inclusive

Barceló Maya Palace - All Inclusive

10/10 Excellent
"Excellent if you go with kids."
Maxim 10-night trip
Posted 4 hours ago
Barceló Maya Palace - All Inclusive
Bahia Principe Explore Tulum - Hyatt Inclusive Collection - All Inclusive

Bahia Principe Explore Tulum - Hyatt Inclusive Collection - All Inclusive

8/10 Good
"Great Resort, But It Has Lost Some of Its Hospitality Overall, we had a great stay at Bahía Príncipe. The resort is beautiful, the food was tasty, and my family enjoyed our vacation. However, having stayed here in the past, I definitely noticed a decline in the level of service. During previous visits, the staff seemed genuinely happy to welcome you. You were greeted with a cocktail, employees were attentive, and you really felt like you were there to relax and be taken care of. This time, much of that feeling was missing. It seems like the resort has moved toward more of a self-service model, with fewer staff members trying to handle a lot more. The employees who were there often seemed flustered and overwhelmed trying to keep up, so I don’t necessarily blame them. Even something as simple as waiting for a shuttle could feel like it took forever. We still had a good vacation, and there are many things to like about Bahía Príncipe, especially the food and the property itself. But compared with my previous experiences, it feels like some of the personal touches and hospitality have been replaced by cost-saving measures and a more corporate atmosphere. If I were choosing a resort again, I would probably try somewhere else that still provides that welcoming, catered-to experience you expect from an all-inclusive vacation."
Marvin 7-night trip
Posted 16 hours ago
Bahia Principe Explore Tulum - Hyatt Inclusive Collection - All Inclusive
Hard Rock Hotel Riviera Maya -  All Inclusive

Hard Rock Hotel Riviera Maya - All Inclusive

10/10 Excellent
"Outstanding vacation!!! Resort staff were nothing but excellent and very friendly and welcoming!!! Five star review…"
Neil 4-night trip
Posted 18 hours ago
Hard Rock Hotel Riviera Maya - All Inclusive
Catalonia Royal Tulum  Adults Only - All Inclusive

Catalonia Royal Tulum Adults Only - All Inclusive

8/10 Good
"Tout les restaurants à la carte étaient décevant vraiment. Malheureusement le buffet était meilleure.. Beaucoup d’algue pour la période d’août Très petit resort, petite piscine … pour un séjour de 1 semaine, tu fais vite le tour… Ce n’est pas un 9/10, je donne à l’hôtel un 7.8/10 Tout le personnel était parfait et très accueillant"
Isabelle 6-night trip
Posted 21 hours ago
Catalonia Royal Tulum Adults Only - 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 22 hours ago
Barceló Maya Tropical - All Inclusive
Dreams Tulum Resort & Spa - All Inclusive

Dreams Tulum Resort & Spa - All Inclusive

10/10 Excellent
"The Staff was amazing and super helpful. Alfonso in the World Cafe was amazing and remebered our names and preferences from the first day we met. Luisa in the preferred club was super helpful with multiple requests we had and made us feel very welcome."
Robert 7-night trip
Posted 5 days ago
Dreams Tulum Resort & Spa - All Inclusive

Frequently asked questions

How much do hotels with restaurants in Riviera Maya cost?
You'll pay between £61 and £873 per night for hotels in Riviera Maya. The ideal stay with a restaurant, or one that's near epic foodie experiences, is just a few clicks away with Expedia. 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.
How many hotels with restaurants are there in Riviera Maya?
Riviera Maya has 564 hotels within easy reach of some excellent places for foodies. Enter your destination and dates and get a start on planning your next getaway today.
Why book your hotel with dining in Riviera Maya with Expedia?
Reserving a hotel with dining in Riviera Maya is as easy as entering your travel dates and picking an option that satisfies your needs. After a stay that has its own restaurant or is in an epicurean hub? Want it to be affordable or upmarket? Use Expedia's filters to further narrow your search results and find your dream fit.
How can I find cheap hotels with dining in Riviera Maya?
With Expedia's handy filter tool, comparing cheap hotels with dining in Riviera Maya has never been easier. To discover properties that'll make your wallet happy, refine your search by meal plans, star rating and budget.

Explore a world of travel with Expedia