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 Resorts & Hotels with Spas

See all 1,288 Hotels in Riviera Maya
Excellence Riviera Cancun - Adults Only - All Inclusive

Excellence Riviera Cancun - Adults Only - All Inclusive

Carr. Federal 307 Chet-Pto. Juarez, Puerto Morelos
5.0 out of 5.0
4.7 out of 5 (1,923 reviews)
Awesome stay great resortThis is the first time we had stayed at a excellence resort. We've stayed a several secrets resorts..the vine ,silversands,playa mujeres, capri and on the pacific side huatuacaloa. We were a little hesitant to try a new company. But after 8 wonderful days we knew we made a great choice and would ...
  Oct 20, 2017

$440

$440
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,002 reviews)
Excellent!My wife and I just got back home from our anniversary trip and we can not brag enough about The Royal. This is the second time we have visited here and we will not go anywhere else. Everything was fantastic- several restaurants and all the food is amazing. 24 hour room service was a huge plus for ...
  Oct 20, 2017

$394

$394
Platinum Yucatan Princess Adults Only - All inclusive

Platinum Yucatan Princess Adults Only - All inclusive

Prolongacion 5ta Avenida, Playa del Carmen
4.5 out of 5.0
4.2 out of 5 (440 reviews)
So good we've went multiple timesI would highly recommend this resort! We go every October and it's absolutely fantastic, they never fail to cater to any and every needed. We got married this year at the resort and they treated us like royalty for sure. The food was fabulous, drinks were delicious, rooms were more than comfortable, ...
  Oct 15, 2017

$262

$262
Paradisus Playa del Carmen La Perla- All Adult/All Inclusive

Paradisus Playa del Carmen La Perla- All Adult/All Inclusive

5ta Avenida, Esquina Calle 112, Playa del Carmen
4.5 out of 5.0
4.6 out of 5 (800 reviews)
Gorgeous Resort - Perfect for a Romantic GetawayMy husband and I spent 4 nights here following our wedding in Chicago. The staff was amazing - especially our concierge Aline, along with Freddy the bellman and our wait staff at the buffets and restaurants. Our room was clean and luxurious, and we loved the peaceful location with a private patio ...
  Oct 17, 2017

$399

$399
Now Sapphire Riviera Cancun All Inclusive

Now Sapphire Riviera Cancun All Inclusive

Super Manzana 11, Manzana 9, Lote 10, Puerto Morelos
4.0 out of 5.0
4.3 out of 5 (614 reviews)
Excellent place for short (up to a week) vacation. Friendly staff, very comfortable accommodation, warm sea and good food and drink. Nice live music and lot of affordable or even free of charge activities like kayaking, snorkeling and scuba diving.
  Oct 20, 2017

$244

$244
Catalonia Riviera Maya Resort and Spa All Inclusive

Catalonia Riviera Maya Resort and Spa All Inclusive

Av. Xcacel, Lote 1, Plano 2, Puerto Aventuras
3.5 out of 5.0
4.0 out of 5 (1,111 reviews)
Wonderful Resort!!From the time we stepped off the shuttle at the resort until the time we left the staff was friendly, helpful and courteous! Everyone sincerely wanted you to have an enjoyable time and know that you were on vacation!! Booking thru Expedia we received the privilege upgrade, rooms were great, food ...
  Oct 2, 2017

$321

$321
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,778 reviews)
Beautiful Resort with something for everyoneII thought the hotel was spacious and clean. My room was comfortable and room service exceptional. There were multiple a la cartes to chose from and plenty of activities and tours. I recommend Xel- Ha I liked that the family area was their own unit. The hotel was very diversified. Everyone worked ...
  Oct 18, 2017

$196

$196
Sandos Caracol Eco Resort - All Inclusive

Sandos Caracol Eco Resort - All Inclusive

Carretera Cancún Chetumal Km. 295, Playa del Carmen
3.5 out of 5.0
3.9 out of 5 (1,594 reviews)
Great time!We stayed w/ our 8 & 4 years old boys from 10/07 to 10/14 CONS: -Check in took forever -Food was not diversified (stayed at other all inclusives to judge) -Our bedroom was not cleaned the last 2 nights!!! Unforgivable!!! -Salesguys are on you everyday to sell you their timeshare. This is so annoying!!! ...
  Oct 17, 2017
Secrets Capri Riviera Cancun All Inclusive

Secrets Capri Riviera Cancun All Inclusive

Carretera Federal 387 Chetmal Cancun, Playa del Carmen
4.5 out of 5.0
4.6 out of 5 (1,426 reviews)
Very Friendly StaffThis is a small resort that is well kept. The beach is beautiful and clean. You have excellent food choices and the food was excellent. Breakfast omelets were outstanding. The oriental restaurant was our favorite. Be sure to get reservations for the grill when you first get there. Great workout room ...
  Oct 19, 2017

$259

$259
Royal Hideaway Playacar All Inclusive - Adults only

Royal Hideaway Playacar All Inclusive - Adults only

Lote Hotelero No 6 Desarollo, Playa del Carmen
4.5 out of 5.0
4.6 out of 5 (714 reviews)
Most beautiful beach in the world.There's no shortage of luxury resorts; we've stayed at several. But luxury resorts on a beautiful beach, where you can walk for miles? Those are harder to find ... but you will find it here. We're already planning our return trip in six months. Royal Hideaway delivers, in all ways. Five Stars.
  Oct 20, 2017

$346

$346
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!
  Oct 20, 2017

$156

$156
Gran Porto Resort & Spa All Inclusive

Gran Porto Resort & Spa All Inclusive

Constituyentes Number 1, Playa del Carmen
4.0 out of 5.0
4.1 out of 5 (1,293 reviews)
Great hotel !! Shoping, food in walking distance Honest , humble staff !! We where treated like family. Polite,smiling STAFF !!
  Oct 19, 2017

$209

$209
Hotel Marina El Cid Spa & Beach Resort All Inclusive

Hotel Marina El Cid Spa & Beach Resort All Inclusive

Boulevard el Cid Unidad 15, Puerto Morelos
4.0 out of 5.0
4.2 out of 5 (765 reviews)
Great place to relaxMy wife and I had a weekend getaway to relax for our 5 year anniversary. We had never participated in an all-inclusive experience before, but something tells me this experience was special. All the food we had was delicious which was unexpected. If you do go though, make sure to take advantage of ...
  Oct 17, 2017

$180

$180
TRS Yucatan Hotel - Adults Only - All Inclusive

TRS Yucatan Hotel - Adults Only - All Inclusive

Ctra Chetumal-Puerto Juarez Km, 256-100, Kantenah
4.5 out of 5.0
4.6 out of 5 (86 reviews)
Great hotel w wonderful amenities From the minute we stepped foot in the lobby of The Royal Suites, we were in paradise. The junior suite we stayed in was well appointed, the bed was very comfortable, the bar was nicely stocked, the staff paid close attention to all details, the pools were beautiful, the beach was gorgeous, and the ...
  Jul 11, 2017

$630

$630
Papaya Playa Project

Papaya Playa Project

Km 4.5 Carretera Tulum-Boca Paila, Tulum
3.0 out of 5.0
4.2 out of 5 (39 reviews)
The location was picture perfect and the staff could not have been more thoughtful. We're definitely coming back!
  Oct 8, 2017

$130

$130
Sandos Caracol Eco Resort -Select Club - All Inclusive

Sandos Caracol Eco Resort -Select Club - All Inclusive

Carretera Chetumal Pto Juarez, Playa del Carmen
3.5 out of 5.0
3.9 out of 5 (282 reviews)
Great hotel for families - restaurants were great!Staff was superb! Unique experience because if the eco friendly environment and the jungle!
  Oct 17, 2017
Sandos Playacar Beach Resort - Select Club - All Inclusive

Sandos Playacar Beach Resort - Select Club - All Inclusive

Paseo Xaman-ha Lote 1, Playa del Carmen
4.0 out of 5.0
4.0 out of 5 (569 reviews)
Great Service and beautiful beach!! The hotel was always clean. The food is pretty good. The beach is a bit far away, but their are shuttle buses on site to take you to the beach!! Overall we had a great time at this resort!
  Oct 20, 2017
Now Jade Riviera Cancun Resort & Spa All Inclusive

Now Jade Riviera Cancun Resort & Spa All Inclusive

Unidad 26, Puerto Morelos
4.0 out of 5.0
4.2 out of 5 (481 reviews)
Great resort experienceThe rooms are spacious. Room service was quick and the menu has good variety. I loved that this isn't a huge resort so it was easy to get to the beach, pool and restaurants from anywhere in the resort. We enjoyed all the restaurants. The hotel has seaweed removed from the beach everyday, making it ...
  Oct 16, 2017

$282

$282
Zoetry Paraiso de la Bonita Riviera Maya All Inclusive

Zoetry Paraiso de la Bonita Riviera Maya All Inclusive

Cancun - Chetumal Hwy KM 328, Puerto Morelos
5.0 out of 5.0
4.6 out of 5 (153 reviews)
Great food and service.The hotel is great, its relaxing and everything you get from the menu is ok to great. The food takes a bit long to get prepared but its worth the wait. Right on the beach, with great service also on the beach and pool areas not only in main restaurants.
  Sep 7, 2017

$571

$571
Hideaway Royalton Riviera Cancun All Inclusive - Adults Only

Hideaway Royalton Riviera Cancun All Inclusive - Adults Only

Carretera Federal 307, Puerto Morelos
4.5 out of 5.0
4.2 out of 5 (268 reviews)
Wonderful pool & beach experienceThe hotel was beautiful and staff attentive. The variety of restaurants provided us many food options. The dunk pool off our room was a wonderful touch. Snorkeling at the reef is a must do excursion. We left yesterday and are already talking about a return trip. Thank you!
  Oct 20, 2017

$380

$380
Map

Recently booked Resorts & Hotels with Spas in Riviera Maya

Barcelo Maya Beach - All Inclusive
4.0 out of 5.0
Last booking: 6 minutes ago
Secrets Silversands Riviera Cancun All Inclusive
4.5 out of 5.0
Last booking: 30 minutes ago
Royalton Riviera Cancun Resort & Spa - All Inclusive
4.0 out of 5.0
Last booking: 41 minutes ago
Piedra Escondida
3.0 out of 5.0
Last booking: 1 hour ago
Hotel Casa De Las Flores
3.0 out of 5.0
Last booking: 2 hours ago
Occidental at Xcaret Destination - All Inclusive
4.0 out of 5.0
Last booking: 2 hours ago
Secrets Maroma Beach Riviera Cancun All Inclusive
5.0 out of 5.0
Last booking: 8 hours ago
Nomade Tulum
3.5 out of 5.0
Last booking: 9 hours ago
Hotel Colibri Beach
3.0 out of 5.0
Last booking: 12 hours ago

Riviera Maya Resorts & Spa Travel Guide

Pamper Yourself with a Spa Day in Riviera Maya

Grab your bag and forget your stress to jumpstart your tension-free vacation. If you are looking for extravagant lodging or budget-friendly alternatives, we can assist you in finding the perfect location to stay. In fact, this area is so popular that it saw a big increase of travelers that are making it their perfect spot to unwind. You deserve the royal treatment every now and then. It's time to take a vacation where you can have all your worries melt away in Riviera Maya.

We Have Divine Spa Deals in Riviera Maya

Once you've checked-in to your Riviera Maya hotel then you can leave behind your concerns for a bit. You can rest easy knowing that many of these hotels provide most of what you need for a great vacation. Moreover, you'll be welcomed by a clean and always very comfortable room. After you've indulged yourself by enjoying a massage, unwinding in the sauna, or lounging poolside, you can put on your explorer's hat and begin to uncover the hidden gems of Riviera Maya. Discovering hip cafes, eclectic boutiques, or a beautiful park can be one of the many highlights of your vacation. If you're not sure where to begin, stop by your hotel's front-desk attendant to get a feel for what Riviera Maya has to offer. There is no better source than a local to point you to an exciting evening out or to a cafe to grab a few drinks at and socialize. Regardless of what you decide on, just make sure to hang loose. Your spa weekend shouldn't be anything but exceedingly relaxing.

Providing plenty of comfortable retreats and and peaceful ambiances, it's clear why more and more people are choosing Riviera Maya as their stress-free spa holiday sanctuary.

Resorts include adults-only suites with views of the sea where you can be sure to get some peace and quiet. If you are traveling with your family, you can get all the childcare you need so that you can take some time off. Many all-inclusive Riviera Maya resorts offer babysitters and have a wealth of fun stuff for children to do right in the resort, including free bicycles, surf and boogie boards, tennis, and volleyball. You can find cheap hotels in Riviera Maya as well as hostels that cater to young, and not so young, backpackers.

The Best Time to Visit

If you have some flexibility in timing your vacation through Expedia.com to one of the all-inclusive Riviera Maya resorts, you may want to visit in the dry season. The best weather is between late November and April. However, as with any vacation destination, the rates at Riviera Maya, Mexico, resorts are typically higher during the peak season. July through August and December through January are the most popular seasons. The rest of the year is considered the off-season and boasts smaller crowds, except for Easter vacation when locals and visitors rush to the beach.

Historical and Cultural Attractions

The Riviera Maya is also home to some of the most fascinating natural and historical landmarks in Mexico. Two of the top Mayan ruins are the port at Tulum and Chichen Itza. The centerpiece at Chichen Itza is the Kukulkan pyramid as well as walking trails through a complex of Mayan ruins and temples. The famous Cenote Sagrado is also nearby. In Tulum, the ruins are on top of an outcropping that overlooks the sea, providing spectacular views, especially in the early morning.

Resort Amenities

At the best resorts in Riviera Maya, you can expect excellent amenities, including free Wi-Fi, refrigerators, and bottled water. All hotels offer at least one swimming pool, beach access with umbrellas, and lounge chairs. A Riviera Maya spa will offer full spa treatments, including in-room massages and relaxing rubdowns on the beach after a long day of surfing. Most resorts also offer easy access to golf courses, water sports such as windsurfing, water skiing lessons, skydiving, and eco-tours. Resorts typically house at least one, and sometimes several, excellent on-site restaurants to please even the most discerning palate. Some even have nightclubs and discos. Your suite is like a home away from home with slippers, bathrobes, and DVD players.

The Mysteries of the Yucatan

The Riviera Maya is in one of the most fascinating natural environments in the world, home to breathtaking cenotes and caves. These natural wonders are created by an underground river that runs the length of the peninsula. The Rio Secreto has seemingly endless rooms and passageways full of stalactites and stalagmites that have transformed it into a magical underground world. The area also offers some of the best scuba diving in the Caribbean with the Cenote Dos Ojos in Playa Del Carmen where certified divers can explore miles of underground rivers and discover hidden caverns. Other sites include statues hidden only to people standing on the shore. Divers can see the monumental underwater museum created by Jamie Gonzales Cano. It contains more than 500 permanent, life-size sculptures of people, which are fast becoming home to the local marine life. If diving’s not your thing, you’re in luck. There is one exhibition that is only for snorkelers.

If a Caribbean vacation is on your wish list, look for resort deals and cheap flights to Riviera Maya. Along with the beautiful, silky beaches and crystal-clear water, you'll experience some of the most fascinating historical and natural wonders in the Caribbean. Expedia.com will get you more discounts when you book in advance, so check out our deals today and get ready for the adventure of a lifetime.