Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
The service and food was excellent. Would recommend to everyone.
Staff are so friendly and attentive. Food was great, breakfast is typical breakfast food, but there are several restaurants to eat from and no reservation was needed. The tranquil pool was the best when you just want to get away from all the noise.
The hotel is nice, if dated. Property is well kept and very clean. Nice pools and beachfront areas, but not all of them offer bar/food service which was disappointing. Food in the restaurants is very good good and half-board option makes for a great value.
It was a great place. Wish the towel station stayed open a little longer in the evening.
I enjoyed the staffs friendliness and the service was top notch there were 2 exceptions in 2 different occasions but would not rate them low for only 2 people’s rudeness. My wife and I had a wonderful time and made many memories.
Loved Platinum, Got treated very well. Beach was thick with seaweed but was not resorts fault
We loved the 24 hour room service and all of the different swimming pool options. The food was amazing at times and not that great at other times. The staff are AWESOME and so happy to serve. Overall it was a great experience and we plan on going back.
Overall it was a great experience, I was traveling with another group that had premier status of which I was unaware and I though we would all check in together, but we didn't and I had to wait at the check in line with everyone else. I just wish I would have been notified of the different status ...
I liked everything as I responded in the review. The staff the cleanliness the room the pool the restaurant. Everything was great. The seaweed is an ongoing problem. But the resort was constantly trying to do everything to combat it. And it helped it smell better.
Known for its pristine beaches and snorkeling, Riviera Maya offers a lot for the traveler planning a beach getaway. With 895 beach hotels and other accommodation options to pick from in this seaside destination, it's a breeze to find one that meets your needs.
As you decide on a place to stay near the beach in Riviera Maya, take a look at these top hotels with high ratings from Expedia travelers.
Catalonia Privileged Maroma - All Inclusive - 4-star all-inclusive resort on the beach. It features an outdoor pool, free buffet breakfast, and a spa tub. Guests love the breakfast and overall value.
Grand Riviera Princess All Suites Resort & Spa All Inclusive - 4-star all-inclusive resort on the beach. Our travelers recommend its spacious rooms. This resort boasts 12 outdoor pools, free buffet breakfast, and a water park. Activities include beach volleyball and snorkeling.
Gran Porto Resort All Inclusive-Rebranded as PANAMA JACK - 4-star all-inclusive resort on the beach. It offers 2 outdoor pools, free water-park access, and 2 pool bars. Guest reviews highlight the overall value and comfortable rooms.
Mahekal Beach Resort - 4-star spa hotel on the beach. It features 4 outdoor pools, 2 pool bars, and 3 restaurants. Activities include scuba diving and surfing on site. Guests love the walkable location and comfortable rooms.
Catalonia Royal Tulum - Adults Only - All Inclusive - 4-star all-inclusive resort on the beach. Our travelers recommend its walkable location and overall value. This resort boasts an outdoor pool, free buffet breakfast, and a spa tub. Activities include beach volleyball and kayaking.
If you're wondering about the best time to visit, here's what you can expect from the local weather:
Make your way to Riviera Maya with a flight to Cozumel, Quintana Roo (CZM-Cozumel Intl.), the closest major airport which is located 54.6 mi (87.9 km) from the city center. If you'd like to explore around the area, you may want a car rental for your journey.