Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Riviera Maya 4 stars Hotels

See all 1,312 Hotels in Riviera Maya
Grand Riviera Princess All Suites Resort & Spa All Inclusive

Grand Riviera Princess All Suites Resort & Spa All Inclusive

Prolongacion 5ta Avenida, Playa del Carmen
4.0 out of 5.0
4.0 out of 5 (1,781 reviews)
Vero nice everything was good, the food in buffet was very good, maybe need to improve in the restaurant
  24 Oct 2017

C$225

C$225
Grand Hyatt Playa Del Carmen Resort

Grand Hyatt Playa Del Carmen Resort

1a Avenida esquina Calle 26, Playa Del Carmen
4.5 out of 5.0
4.6 out of 5 (348 reviews)
Wonderful hotel on the beach We arrived tired in the morning from our overnight trip and felt right at home from the moment we checked in. First off we were amazed by the modern archicture and design with an amazing welcoming waterfall the mimicked a sheek pyramid. It's elegance resinated through its center walkway all the way ...
  22 Oct 2017

C$251

C$251
Mahekal Beach Resort

Mahekal Beach Resort

38 St And The Beach, Playa del Carmen
4.0 out of 5.0
4.6 out of 5 (725 reviews)
The best vacation ever!!! PerfectThe nicest people ever. Everything was perfect. The location, the food is speechless, i love Mahekal and the people that work there. I will definitely go back there as soon as i can and by the way, me and my husband really really appreciated everything that our friend Manolo did for us, he was really ...
  24 Oct 2017

C$204

C$204
Ocean Riviera Paradise Daisy Family Club - All Inclusive

Ocean Riviera Paradise Daisy Family Club - All Inclusive

Carr Fed Chetumal Cancun km 296 Predio, Playa del Carmen
4.0 out of 5.0
3.5 out of 5 (81 reviews)
Good food and nice staffI think facilities are good and staff is nice. I enjoy playing in pool and at the beach, but the beach is so rocky. If you want to swim in the sea, you are very carefully. I didn't try to eat some restaurants. For the dinner, You can choose various restaurants. My kids like to play bowling so we ...
  23 Oct 2017

C$180

C$180
The Royal Playa del Carmen All Inclusive Spa & Resort

The Royal Playa del Carmen All Inclusive Spa & Resort

Av. Constituyentes No. 2, Playa del Carmen
4.5 out of 5.0
4.6 out of 5 (3,010 reviews)
Hotel with Beach propertyGreat and Amazing. My wife and I took my 2 step daughters for their 18 and 20 Birthday's and they were treated like queens. Excellent customer service, they treat you like royalty. Walking distance from all of the shops, bars and restaurants. No need for taxis and or rentals.
  24 Oct 2017

C$396

C$396
Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive

Carretera Federal 307, KM 282, Playa del Carmen
4.0 out of 5.0
4.0 out of 5 (1,220 reviews)
Beautiful The resort is beautiful, there is so much to do and see, the deer and the Macals are so beautiful. Several pools, a small private beach, ruins and the structures are beautiful. Some of the staf was amazing, very friendly and polite but there were a few people that seemed as if they were having a ...
  22 Oct 2017

C$211

C$211
Dreams Tulum Resort & Spa All Inclusive

Dreams Tulum Resort & Spa All Inclusive

Carretera Chetumal Pto Juarez km 236.7, Tulum
4.5 out of 5.0
4.1 out of 5 (102 reviews)
Beautiful, safe, fun resort!Right on the beach, the grounds are amazing and the staff was always there to make our stay only the best! The food at dreams was very good, well worth the all inclusive price, room service was the bomb! Did I mention the staff, FANTASTIC!
  22 Oct 2017

C$389

C$389
Ocean Riviera Paradise El Beso - All Inclusive - Adults Only

Ocean Riviera Paradise El Beso - All Inclusive - Adults Only

Carr Fed Chetumal Cancun km 296 Predio, Playa del Carmen
4.0 out of 5.0
3.7 out of 5 (128 reviews)
Beautiful hotelI loved this hotel and it's staff! Everyone was so kind and friendly. It was very safe and all of the resturaunts were great!
  21 Oct 2017

C$184

C$184
Barcelo Maya Palace - All Inclusive

Barcelo Maya Palace - All Inclusive

Cta Chetumal Puerto Juarez KM 266.3, Xpu-Ha
4.5 out of 5.0
4.5 out of 5 (1,367 reviews)
Great Hotel Third time there the best so farThis was our third time there in 16 months we love this place that much . The grounds are always clean and beautiful. The room was clean and well maintained my wife loved the soft pillows and wishes she could get them for home. It was my wife's 50th birthday and they upgraded us to premium level ...
  22 Oct 2017

C$302

C$302
Ocean Coral & Turquesa - All Inclusive

Ocean Coral & Turquesa - All Inclusive

Super manzana 12, Lote 1-05, Puerto Morelos
4.0 out of 5.0
4.0 out of 5 (1,060 reviews)
Great Hotel Really enjoyed our stay! Great beach, food and the staff is amazing!
  20 Oct 2017

C$166

C$166
Map

If you’re looking for a spot with great rates, just-for-you amenities, and a world of luxurious little perks, the best 4 stars hotels in Riviera Maya are calling your name. Known for providing first-rate service in amazing locations, each of the Riviera Maya 4 stars hotels lets discerning travelers bask in an unforgettable experience.

Kick back in your spacious room. Relax in the lobby’s sumptuous surroundings. Start the day with delicious room service, and then use the complimentary body care items to freshen up before you head out for the day.

It’s all waiting for you at the top four star hotels in Riviera Maya. Plus, when you book with Expedia.ca, you might find a cheap deal on a 4 stars hotel in Riviera Maya, Quintana Roo, neighbourhoods near the most popular attractions, so you can see the sights and bask in the discounts all in one trip. Whether you’re planning a romantic retreat or simply want to experience everything the area has to offer, the top Riviera Maya hotels with 4 stars provide everything you need to unwind in style.

Recently booked Riviera Maya hotels

Riu Palace Riviera Maya All Inclusive
4.0 out of 5.0
Last booking: 1 hour ago
Grand Hyatt Playa Del Carmen Resort
4.5 out of 5.0
Last booking: 3 hours ago