Hotels in Riviera Maya

Search and compare Riviera Maya hotels from hundreds of travel sites and save

Riviera Maya
29 Sep — 30 Sep2
Riviera Maya
Fri 29/9
Sat 30/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Riviera Maya

The following hotels are among the most sought after in the Riviera Maya area. Users can use the filters present to refine their search even further.
Filter by star ratings
All filters
Kore Tulum Retreat & Spa Resort - Adults Only
7.4 Good
Carr Tulum Boca Paila Km 3.85, Tulum, Quintana Roo, Mexico
Show on map
3.6 km from city center, Tulum, QR, Mexico 
GoodBased on 15 reviews
7.4

Kore Tulum Retreat & Spa Resort All Inclusive Adults Only offers 4-star accommodation in Tulum. It also provides a sauna and an outdoor pool.

Dreams Riviera Cancun Resort & Spa
8.6 Excellent
Carretera Federal 307, Chetumal-Puerto Juarez, Benito Juarez, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.8 km from city center, Puerto Morelos, QR, Mexico 
ExcellentBased on 594 reviews
8.6

Providing outdoor tennis courts, a swimming pool and a private beach, Dreams Riviera Cancun Resort & Spa is a deluxe base in Puerto Morelos. There is also a fitness centre with an infinity pool.

Ocean Maya Royale - Adults Only
8.4 Excellent
Carretera Federal Chetumal, Km 299, Playa del Carmen, Quintana Roo, Mexico
Show on map
10.3 km from city center, Playa del Carmen, QR, Mexico 
ExcellentBased on 320 reviews
8.4

Guests of this modern resort will appreciate the seclusion of its private beach and on-site day spa, all located a short car ride from the heart of Playa del Carmen. It offers complimentary Wi-Fi, a swimming pool and a Jacuzzi.

Bluebay Grand Esmeralda
6.9 Good
Carr. Chetumal - Puerto Juárez Km 300, Playa del Carmen, Quintana Roo, Mexico
Show on map
10.6 km from city center, Playa del Carmen, QR, Mexico 
GoodBased on 731 reviews
6.9

Located in Playa del Carmen, BlueBay Grand Esmeralda is within a 40-minute drive of Cancun International Airport and offers an outdoor pool, a private beach and outdoor tennis courts. It has a gym, as well as a sauna, a Jacuzzi and an all-inclusive meal plan.

Akumal Bay Beach & Wellness Resort
8.6 Excellent
Km 104 Carr. Cancun-Chetumal, Akumal, Quintana Roo, Mexico
Show on map
0.8 km from city center, Akumal, QR, Mexico 
ExcellentBased on 23 reviews
8.6

Featuring an outdoor pool, a private beach and a swimming pool, Akumal Bay Beach & Wellness Resort - All Inclusive is located in Akumal and provides elegant accommodation. It also offers a Jacuzzi, outdoor tennis courts and an all-inclusive meal plan.

Occidental at Xcaret Destination
8.1 Excellent
Carretera Federal 307, Km 282, Playa del Carmen, Quintana Roo, Mexico
Show on map
6.1 km from city center, Playa del Carmen, QR, Mexico 
ExcellentBased on 1,196 reviews
8.1

Guests of this modern resort will appreciate the seclusion of its private beach and on-site spa, all just a quick drive from the centre of Playa del Carmen. It also features an outdoor pool, a Jacuzzi and a sauna.

Barceló Maya Palace
8.2 Excellent
Carretera Chetumal Pto Juarez Km 266.3. Riviera Maya, Playa del Carmen, Quintana Roo, Mexico
Show on map
22.5 km from city center, Playa del Carmen, QR, Mexico 
ExcellentBased on 193 reviews
8.2

Guests of this unique resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all just a short car ride from the centre of Puerto Aventuras. It also provides outdoor tennis courts, a sauna and an outdoor pool.

El Dorado Maroma By Karisma - Adults Only
8.5 Excellent
Carretera Cancun - Tulum Km 55.3, Playa del Carmen, Quintana Roo, Mexico
Show on map
14.9 km from city center, Playa del Carmen, QR, Mexico 
ExcellentBased on 73 reviews
8.5

Guests of this modern resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all just a short drive from the centre of Playa Paraiso. It also provides outdoor tennis courts, a Jacuzzi and an outdoor pool.

Top-rated Riviera Maya hotels

Some of the very best Riviera Maya hotels as rated by our users. Be sure to read user reviews to learn why these hotels are among the highest rated.
Show all 22,900 hotels
1
Hidden Beach Resort Au Naturel by Karisma - Adults only
8.7 Excellent
Km. 95 Carretera Cancun-Tulum Kantenah, Playa del Carmen, Quintana Roo, Mexico
Show on map
27.9 km from city center, Playa del Carmen, QR, Mexico 

Guests of this unique resort will appreciate the seclusion of its private beach and on-site spa, all just a short drive from the centre of Xpu Ha. It also features an outdoor pool, a Jacuzzi and outdoor tennis courts.

2
Bahia Principe Luxury Sian Ka'an - Adult Only Hotel
7.3 Good
Km 250 Carr Federal a Chetumal, Akumal, Quintana Roo, Mexico
Show on map
4.0 km from city center, Akumal, QR, Mexico 

Featuring an on-site night club and a beauty parlour, Bahia Principe Luxury Sian Ka'an is situated in Akumal and boasts 5-star accommodation. It also provides outdoor tennis courts, an outdoor pool and a private beach.

3
Mi Amor - Adults only Colibri Boutique Hotels
9.2 Excellent
Carretera Tulum Boca Paila Km 4 1, Tulum, Quintana Roo, Mexico
Show on map
3.4 km from city center, Tulum, QR, Mexico 

Mi Amor a Colibri Boutique Hotel-Adults Only offers a comfortable setting while in Tulum. It also provides a 24-hour reception, massage services and a concierge.

4
Desire Riviera Maya Pearl Resort - Couples Only
8.9 Excellent
Costera Norte S.m. 10 Mz. 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.7 km from city center, Puerto Morelos, QR, Mexico 

Located in Puerto Morelos, Desire Riviera Maya Pearl Resort is within a 25-minute drive of Cancun International Airport and offers an outdoor pool, outdoor tennis courts and a private beach. It has a gym, as well as a sauna, an all-inclusive meal plan and a Jacuzzi.

5
Our Habitas Tulum
9.0 Excellent
Carretera Tulum-Bocapaila Km. 4.0, Tulum, Quintana Roo, Mexico
Show on map
3.7 km from city center, Tulum, QR, Mexico 

This comfortable hotel in Tulum offers complimentary wireless internet, as well as an outdoor pool and a 24-hour reception. It also features a tour desk, a concierge and luggage storage.

6
Fairmont Mayakoba
8.9 Excellent
Carretera Federal Cancun - Playa Del Carmen Km 298, Playa del Carmen, Quintana Roo, Mexico
Show on map
8.5 km from city center, Playa del Carmen, QR, Mexico 

Featuring outdoor tennis courts, an outdoor pool and a private beach, Fairmont Mayakoba is situated in Playa del Carmen and provides elegant accommodation. It has a day spa, as well as a sauna, a kids club and a Jacuzzi.

7
Banyan Tree Mayakoba
9.2 Excellent
Carretera Federal Chetumal, Puerto Juarez Km 298, Playa del Carmen, Quintana Roo, Mexico
Show on map
8.1 km from city center, Playa del Carmen, QR, Mexico 

Providing outdoor tennis courts, an indoor pool and a private beach, Banyan Tree Mayakoba is a deluxe place to stay in Playa del Carmen. It also offers a sauna, a rooftop terrace and a Jacuzzi.

8
Secrets Akumal Riviera Maya Resort Adults Only
9.0 Excellent
Carretera Federal 307, Km 254 600, Akumal, Quintana Roo, Mexico
Show on map
0.5 km from city center, Akumal, QR, Mexico 

Secrets Akumal Riviera Maya All Inclusive-Adults Only is located in Akumal and is close to the area's popular attractions. Some of the features provided at this luxury 5-star resort include a Jacuzzi, outdoor tennis courts and an all-inclusive meal plan.

Cheapest hotels in Riviera Maya

Currently, these are the lowest-priced hotels in Riviera Maya we've come across for the dates selected. As prices can vary by date, change the dates if you're flexible to compare rates.
Show all 22,900 hotels
Om Tulum Cabanas And Beach Club
Carretera Tulum-Punta Alen Km 9.5, Tulum, Quintana Roo, Mexico
Show on map
5.4 km from city center, Tulum, QR, Mexico 

Featuring a private beach, Hotel OM by La Eufemia is located in Tulum and provides comfortable accommodation. Those staying at the property can also enjoy complimentary wireless internet.

₹ 1,082
Avg. per night
La Pasion Hotel Boutique By Bunik
Calle 10 Norte Entre 15 Y 20, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.4 km from city center, Playa del Carmen, QR, Mexico 

Situated in Playa del Carmen, La Pasion Hotel Boutique by Bunik is surrounded by a variety of clubs and bars and is minutes on foot from Terminal Foranea de Autobuses Station. An outdoor pool and a rooftop terrace are also provided at this 3rd-century hotel.

₹ 3,829
Avg. per night
Suites Colonial
8.2 Excellent
5a. Ave Sur No. 9, Cozumel, Quintana Roo, Mexico
Show on map
1.2 km from city center, Cozumel, QR, Mexico 

Located less than a 20-minute stroll from Cozumel Maritime Terminal, Suites Colonial features an indoor pool. The various amenities this charming hotel offers include meeting rooms, massage services and a 24-hour reception.

₹ 4,994
Avg. per night
Prana Boutique Hotel
8.8 Excellent
Calle Asteroide, Manzana 59 LT 4, Tulum, Quintana Roo, Mexico
Show on map
1.5 km from city center, Tulum, QR, Mexico 

Situated in Tulum, Prana Boutique Hotel provides charming 4-star accommodation, as well as a Jacuzzi and an outdoor pool. Guests can also take advantage of complimentary Wi-Fi access throughout their stay.

₹ 5,077
Avg. per night
La Divina by Aldea Thai
8.1 Excellent
Av. Cozumel Mz.81 Lt. 1, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.3 km from city center, Playa del Carmen, QR, Mexico 

La Divina by Aldea Thai provides modern 4-star accommodation in Playa del Carmen. It offers free wireless internet in public areas and is steps from Mexico Blue Dream and other popular attractions.

₹ 5,993
Avg. per night
Coco Tulum Zen Zone Hotel
8.1 Excellent
Carretera Boca Paila Km 8, Tulum, Quintana Roo, Mexico
Show on map
5.4 km from city center, Tulum, QR, Mexico 

Located in Tulum, Coco Tulum is within walking distance of Ana y Jose Beach Club and features a private beach and a swimming pool. It also offers massage services, babysitting/child services and free Wi-Fi.

₹ 7,990
Avg. per night
Cozumel Hotel & Resort, Trademark Collection by Wyndham
7.7 Good
Carretera Costera Sur Km 1.7, Cozumel, Quintana Roo, Mexico
Show on map
1.2 km from city center, Cozumel, QR, Mexico 

Situated in San Miguel de Cozumel, Cozumel Hotel & Resort Trademark Collection by Wyndham provides 3-star accommodation, as well as an outdoor pool and a rooftop terrace. There is also a fitness centre with a swimming pool.

₹ 10,238
Avg. per night
Villa Pescadores Tulum
8.7 Excellent
Carretera Tulum - Ruinas Km 0.5, Tulum, Quintana Roo, Mexico
Show on map
3.7 km from city center, Tulum, QR, Mexico 

Situated in Tulum, Villa Pescadores by Ahau Collection offers 3-star accommodation, as well as a private beach and an outdoor pool. It also provides free wireless internet.

₹ 10,487
Avg. per night

Other accommodations in Riviera Maya

Find the perfect hostel, theme hotel, or holiday rental for your stay in Riviera Maya
Show all 22,900 stays
Quest Mascot
7.8 Good
108 114 Robey Street, Mascot, NSW, Australia
Show on map
0.2 km from city center, Mascot, NSW, Australia 

Conveniently located within Sydney Airport, Quest Mascot provides modern accommodation in Sydney. It also offers massage services, an express check-in and check-out feature and a swimming pool.

₹ 8,240
Avg. per night
The Chicago Hotel Collection - Millennium Park
3.8 Mediocre
55 East Washington Street, Chicago, IL, United States
Show on map
0.8 km from city center, Chicago, IL, United States 

Centrally situated, Pittsfield Apartments + Suites allows for easy access to Chicago's best hot spots. It offers complimentary Wi-Fi, an express check-in and check-out feature and a swimming pool.

₹ 33,043
Avg. per night
Emirates Grand Hotel Apartments
6.9 Good
Sheikh Zayed Road, Dubai, United Arab Emirates
Show on map
1.6 km from city center, Dubai, United Arab Emirates 

This property is conveniently located in the city centre, and provides outdoor tennis courts and a swimming pool. It also offers disabled parking and free public parking on site and Dubai International Financial Centre is a brief car ride away.

₹ 5,493
Avg. per night
Krish Rooms And Stay
156, Mig, NH-1, Vallal Kumanan Street, Singapperumālkovil, India
Show on map
4.6 km from city center, Singapperumālkovil, TN, India