Beginning of main content

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.


Check prices on hotels in Riviera Maya

Best deal Jun 21 - Jun 23
Tonight Jun 17 - Jun 18
This weekend Jun 21 - Jun 23
Next weekend Jun 28 - Jun 30

Featured Riviera Maya Beach Hotels

See all 5,339 Properties in Riviera Maya

Estimated price for 1 night/2 adults

Hilton Playa del Carmen, an All-Inclusive Adult Only Resort
Hilton Playa del Carmen, an All-Inclusive Adult Only Resort
4.5 out of 5.0 Av. Constituyentes No. 2, Playa del Carmen, QROO
4.6/5 (4,720 reviews)
$307/ night for 2 guests

The service and food was excellent. Would recommend to everyone.

Reviewed on Jun 12, 2019
Panama Jack Resorts Playa del Carmen All Inclusive, Formerly Gran Porto
Panama Jack Resorts Playa del Carmen All Inclusive, Formerly Gran Porto
4.0 out of 5.0 Constituyentes Number 1, Playa del Carmen, QROO
4.1/5 (1,801 reviews)
$179/ night for 2 guests

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.

Reviewed on Jun 15, 2019
Mahekal Beach Resort
Mahekal Beach Resort
4.0 out of 5.0 38 St And The Beach, Playa del Carmen, QROO
4.5/5 (1,579 reviews)
$142/ night for 2 guests

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.

Reviewed on Jun 13, 2019
Catalonia Privileged Maroma - All Inclusive
Catalonia Privileged Maroma - All Inclusive
4.0 out of 5.0 Carretera Federal 307 Km.306-250, Maroma, Playa del Carmen, QROO
4.2/5 (1,416 reviews)
$225/ night for 2 guests

It was a great place. Wish the towel station stayed open a little longer in the evening.

Reviewed on Jun 11, 2019
Catalonia Royal Tulum - All Inclusive - Adults Only
Catalonia Royal Tulum - All Inclusive - Adults Only
4.0 out of 5.0 Carr Cancun Chetumal Km 264 5, Xpu-Ha, QROO
4.4/5 (1,390 reviews)
$219/ night for 2 guests

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.

Reviewed on Jun 15, 2019
Grand Riviera Princess All Suites Resort & Spa All Inclusive
Grand Riviera Princess All Suites Resort & Spa All Inclusive
4.0 out of 5.0 Prolongacion 5ta Avenida, Mza 20 Lote 006, Playa del Carmen, QROO
Free Cancellation
4.0/5 (3,350 reviews)
$180/ night for 2 guests

Loved Platinum, Got treated very well. Beach was thick with seaweed but was not resorts fault

Reviewed on Jun 15, 2019
Excellence Riviera Cancun - Adults Only - All Inclusive
Excellence Riviera Cancun - Adults Only - All Inclusive
5.0 out of 5.0 Carr. Federal 307 Chet-Pto. Juarez, Km 324 - 342, Mza. 7, Lt. 1, SM 11, Puerto Morelos, QROO
4.7/5 (3,373 reviews)
$760/ night for 2 guests

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.

Reviewed on Jun 16, 2019
Barceló Maya Palace - All Inclusive
Barceló Maya Palace - All Inclusive
4.5 out of 5.0 Cta Chetumal Puerto Juarez KM 266.3, Xpu-Ha, QROO
4.4/5 (1,510 reviews)
$427/ night for 2 guests

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 ...

Reviewed on Jun 15, 2019
The Royal Haciendas All Inclusive
The Royal Haciendas All Inclusive
4.0 out of 5.0 Chetumal / Pto. Juarez Highway, Km 289 10 Lote 2, Mz 70, Playa del Carmen, QROO
4.4/5 (1,248 reviews)
$213/ night for 2 guests

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.

Reviewed on Jun 13, 2019
Map

Beach Hotels: Our travelers loved these

Estimated price for 1 night/2 adults

Recently booked Beach Hotels in Riviera Maya

Valentin Imperial Rivera Maya All Inclusive - Adult Only
4.5 out of 5.0
Last booking: 3 hours ago
Zamas Hotel
3.0 out of 5.0
Last booking: 3 hours ago
Maya Villa Condo Hotel & Beach Club
4.0 out of 5.0
Last booking: 4 hours ago
Grand Riviera Princess All Suites Resort & Spa All Inclusive
4.0 out of 5.0
Last booking: 5 hours ago
Platinum Yucatan Princess Adults Only - All inclusive
4.5 out of 5.0
Last booking: 5 hours ago
Grand Bahia Principe Coba - All Inclusive
3.5 out of 5.0
Last booking: 5 hours ago
Iberostar Selection Paraiso Lindo All Inclusive
4.0 out of 5.0
Last booking: 5 hours ago
Hotel Angelo's
3.0 out of 5.0
Last booking: 5 hours ago

Beach Hotels in Riviera Maya

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.

Planning Your Trip to Riviera Maya

If you're wondering about the best time to visit, here's what you can expect from the local weather:

  • Hottest months: August, July, September, and April, with an average temperature of 88°F
  • Coldest months: December, February, March, and January, with an average temperature of 68°F
  • Driest months: April, May, February, and March, with an average rainfall of 0.07 inches
  • Rainiest months: October, August, September, and November, with an average rainfall of 0.21 inches

Sightseeing in and Around Riviera Maya

After checking into your accommodation of choice, you'll probably want to venture out and explore. If you can't wait to check out the beaches, head to Xpu-ha Beach or Half Moon Bay for a relaxing day by the water. Take advantage of the area's snorkeling and swimming, and make time for local attractions like Tulum Mayan Ruins and Akumal Beach. For even more to see and do, pay a visit to Xel-Ha Water Park or Tulum National Park. Visitors also enjoy Riviera Maya for its:
  • Ruins
  • Entertainment
  • Excursions
  • Jungle tours

Getting Around Riviera Maya

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.