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
1 Oct - 2 Oct
Tomorrow
2 Oct - 3 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Our top choices for Riviera Maya hotels with a restaurant

1. Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive
Playa del Carmen
United States
Mariam
€215
includes taxes & fees
4 Oct - 5 Oct
Occidental at Xcaret Destination - All Inclusive

2. Hotel Riu Palace Riviera Maya - All Inclusive

Hotel Riu Palace Riviera Maya - All Inclusive
Playacar
United States
Alassane
€250
includes taxes & fees
4 Oct - 5 Oct
Hotel Riu Palace Riviera Maya - All Inclusive

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

Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive
Puerto Morelos
United States
Karla
€208
includes taxes & fees
8 Oct - 9 Oct
Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive

4. Barceló Maya Palace - All Inclusive

Barceló Maya Palace - All Inclusive
Xpu-Ha
United States
Christopher
€266
includes taxes & fees
5 Oct - 6 Oct
Barceló Maya Palace - All Inclusive

5. Petit Lafitte Beachfront Hotel & Bungalows

Petit Lafitte Beachfront Hotel & Bungalows
Playa del Carmen
United States
Concepcion
€97
includes taxes & fees
29 Oct - 30 Oct
Petit Lafitte Beachfront Hotel & Bungalows

6. Akumal Bay Beach & Spa Resort All Inclusive

Akumal Bay Beach & Spa Resort All Inclusive
Akumal
United States
Martin
€289
includes taxes & fees
15 Oct - 16 Oct
Akumal Bay Beach & Spa Resort All Inclusive

7. Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive
Gonzalo Guerrero
United States
Kevin
€235
includes taxes & fees
2 Oct - 3 Oct
Wyndham Alltra Playa del Carmen Adults Only All Inclusive

8. Olivia Oceanfront Tulum

Olivia Oceanfront Tulum
Zona Hotelera
United States
Francis
€180
includes taxes & fees
2 Oct - 3 Oct
Olivia Oceanfront Tulum

9. Barceló Maya Colonial - All Inclusive

Barceló Maya Colonial - All Inclusive
Xpu-Ha
United States
Yuliya
€217
includes taxes & fees
6 Oct - 7 Oct
Barceló Maya Colonial - All Inclusive

10. Hyatt Zilara Riviera Maya Adults Only All Inclusive

Hyatt Zilara Riviera Maya Adults Only All Inclusive
Riviera Maya
United States
Berlin
€314
includes taxes & fees
5 Oct - 6 Oct
Hyatt Zilara Riviera Maya Adults Only All Inclusive
View all properties

Top Riviera Maya Hotel Reviews

Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive

10/10 Excellent
"The hotel was amazing and exceded our expectations. I go to cancun multiple times a year and this was by far my favorite resort I’ve ever been to."
Jocelyn Michelle 5-night trip
Posted 2 hours ago
Occidental at Xcaret Destination - All Inclusive
Hard Rock Hotel Riviera Maya -  All Inclusive

Hard Rock Hotel Riviera Maya - All Inclusive

10/10 Excellent
"Amazing resort"
Max 6-night trip
Posted 4 hours ago
Hard Rock Hotel Riviera Maya - All Inclusive
Secrets Akumal Riviera Maya - Adults Only - All Inclusive

Secrets Akumal Riviera Maya - Adults Only - All Inclusive

10/10 Excellent
"The food is very good, especially the lunch time popup at the Oceana. The tacos are not to be missed. The lunch time wood fired pizza over to great too. The only thing I didn’t like was the noise in Himatsu and the steak at the steakhouse. The baked potatoes were way under done. 5 The pools were great. The beach and snorkeling was fantastic. The cocktails were amazing. We are definitely going back."
Karen 8-night trip
Posted 5 hours ago
Secrets Akumal Riviera Maya - Adults Only - All Inclusive
Barceló Maya Caribe - All Inclusive

Barceló Maya Caribe - All Inclusive

10/10 Excellent
"We had a wonderful stay at this beautiful resort! It is a large property with clean, well-maintained grounds and comfortable, spotless rooms. The food, drinks, and entertainment were all very good, and we especially enjoyed the convenience and quality of the room service. As an Expedia VIP member, we also enjoyed the VIP treatment, which made our stay even more special. Having access to the sister resorts was another great benefit, especially since they have larger pools. We also loved the complimentary Hydro Spa — it was a wonderful way to relax and unwind. A special thank you to the wonderful team members who made our stay truly memorable. Maria Jose and Brayan at Reception were always helpful and welcoming. Thank you to Adela for preparing our welcome drinks and starting our vacation on such a lovely note. At Cielito Lindo, a big thank you to Laura, the hostess, for helping us with our birthday cake request, and to Anahi, Judith, and Roberto, our waiter, for their attentive and friendly service. Thank you as well to Miguel at the spa for making our experience so enjoyable. At the Italian restaurant, we truly appreciated the excellent service from Jesús, our waiter, and Vianey, the hostess. It is the kindness and genuine care of staff members like these that make a vacation extra special. Thank you all for helping make our stay memorable. We look forward to returning!"
Irma 3-night trip
Posted 12 hours ago
Barceló Maya Caribe - All Inclusive
Catalonia Royal Tulum  Adults Only - All Inclusive

Catalonia Royal Tulum Adults Only - All Inclusive

10/10 Excellent
"Maravilloso. Como siempre."
Esther 7-night trip
Posted 1 day ago
Catalonia Royal Tulum Adults Only - All Inclusive
Barceló Maya Colonial - All Inclusive

Barceló Maya Colonial - All Inclusive

10/10 Excellent
"Great place to stay with kids."
Yuliya 7-night trip
Posted 3 days ago
Barceló Maya Colonial - All Inclusive
Barceló Maya Palace - All Inclusive

Barceló Maya Palace - All Inclusive

10/10 Excellent
"Beautiful hotel, super clean. Food was top notch at the buffet."
amhad 5-night trip
Posted 4 days ago
Barceló Maya Palace - All Inclusive
Dreams Aventuras Riviera Maya - All Inclusive

Dreams Aventuras Riviera Maya - All Inclusive

8/10 Good
"Very nice resort, good food. Clean rooms. The pools and the beach are shallow, there is no deep water swimming. Overall a very nice spot."
Jeffrey Frank 5-night trip
Posted 6 days ago
Dreams Aventuras Riviera Maya - All Inclusive

Frequently asked questions

How much do hotels with dining in Riviera Maya cost?
The rate for hotels in Riviera Maya ranges from €97 to €314 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.0, 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 €97 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