Hotels in Riviera Maya

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

Riviera Maya
3 Dec — 4 Dec2
Riviera Maya
Sat 3/12
Sun 4/12
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Riviera Maya

Filter by star ratings
All filters
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.9 km from city centre, Puerto Morelos, QR, Mexico 
ExcellentBased on 550 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.

Banyan Tree Mayakoba
9.3 Excellent
Carretera Federal Chetumal - Puerto Juarez Km 298, Playa del Carmen, Quintana Roo, Mexico
Show on map
8.1 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 181 reviews
9.3

Providing outdoor tennis courts, a heated 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.

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 centre, Akumal, QR, Mexico 
ExcellentBased on 373 reviews
9.0

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.

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

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 provides a sauna, a swimming pool and free Wi-Fi.

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

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.

Barcelo Maya Palace
8.4 Excellent
Carretera Chetumal Pto Juarez Km 266.3. Riviera Maya, Playa del Carmen, Quintana Roo, Mexico
Show on map
22.5 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 182 reviews
8.4

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.4 Excellent
Carretera Cancun - Tulum Km 55.3, Playa del Carmen, Quintana Roo, Mexico
Show on map
14.9 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 77 reviews
8.4

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.

Hotel Marina El Cid Spa And Beach Resort
8.8 Excellent
Boulevard El Cid Unidad 15, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.0 km from city centre, Puerto Morelos, QR, Mexico 
ExcellentBased on 173 reviews
8.8

Featuring a private beach, an outdoor pool and outdoor tennis courts, Hotel Marina El Cid Spa & Beach Resort All Inclusive is situated in Puerto Morelos and showcases unique views of Parque Nacional Arrecife de Puerto Morelos. It also features a Jacuzzi, a sauna and a rooftop terrace.

Top Rated Riviera Maya hotels

1
Hidden Beach Resort Au Naturel by Karisma - Adults only
8.6 Excellent
Km. 95 Carretera Cancun-Tulum Kantenah, Playa del Carmen, Quintana Roo, Mexico
Show on map
27.9 km from city centre, 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.5 Good
Km 250 Carr Federal a Chetumal, Akumal, Quintana Roo, Mexico
Show on map
4.0 km from city centre, 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 a Colibri Boutique Hotel-Adults Only
9.1 Excellent
Carretera Tulum Boca Paila Km 4 1, Tulum, Quintana Roo, Mexico
Show on map
3.4 km from city centre, 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 bicycle rental.

4
Suites Colonial
8.2 Excellent
5a. Ave Sur No. 9, Cozumel, Quintana Roo, Mexico
Show on map
1.2 km from city centre, Cozumel, QR, Mexico 

Situated in San Miguel de Cozumel, Suites Colonial is within walking distance of Cozumel Island Hotel Association and provides an indoor pool. The various amenities this charming hotel offers include meeting rooms, massage services and a 24-hour reception.

5
Desire Riviera Maya Pearl Resort - Couples Only
8.8 Excellent
Costera Norte S.m. 10 Mz. 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.7 km from city centre, 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.

6
Habitas Tulum
9.0 Excellent
Carretera Tulum-Bocapaila Km. 4.0, Tulum, Quintana Roo, Mexico
Show on map
3.7 km from city centre, 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.

7
Fairmont Mayakoba
8.8 Excellent
Carretera Federal Cancun - Playa Del Carmen Km 298, Playa del Carmen, Quintana Roo, Mexico
Show on map
8.5 km from city centre, 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.

8
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 centre, 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.

Cheapest hotels in Riviera Maya

La Divina by Aldea Thai
8.0 Excellent
Av. Cozumel Mz.81 Lt. 1, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.3 km from city centre, 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.

€85
Avg. per night
Cozumel Hotel & Resort, Trademark Collection by Wyndham
7.9 Good
Carretera Costera Sur Km 1.7, Cozumel, Quintana Roo, Mexico
Show on map
1.2 km from city centre, 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.

€86
Avg. per night
Hotel B Cozumel
8.4 Excellent
Carretera Playa San Juan, Zona Hotelera norte, Cozumel, Quintana Roo, Mexico
Show on map
5.4 km from city centre, Cozumel, QR, Mexico 

Conveniently located with direct access to Cozumel International Airport, Hotel B Cozumel-Boutique by the Sea offers contemporary 4-star accommodation complete with an outdoor pool, a Jacuzzi and a rooftop terrace. There is also a fitness centre with a terrace, yoga classes and an infinity pool.

€101
Avg. per night
Coco Tulum
8.1 Excellent
Carretera Boca Paila Km 8, Tulum, Quintana Roo, Mexico
Show on map
5.4 km from city centre, Tulum, QR, Mexico 

Guests of this hotel will appreciate the seclusion of its private beach and on-site day spa, all located a quick drive from the heart of Tulum. It also offers free Wi-Fi, massage services and a swimming pool.

€114
Avg. per night
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 centre, Playa del Carmen, QR, Mexico 

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.

€150
Avg. per night
Porto Playa Condo Hotel and Beach Club
9.0 Excellent
1 Avenida Norte Esquina 16 Norte Bis, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.9 km from city centre, Playa del Carmen, QR, Mexico 

This luxury Playa del Carmen hotel is located within a 10-minute stroll of Terminal Foranea de Autobuses Station. It also provides an outdoor pool, a Jacuzzi and a private beach.

€156
Avg. per night
Occidental at Xcaret Destination
8.2 Excellent
Carretera Federal 307, Km 282, Playa del Carmen, Quintana Roo, Mexico
Show on map
6.1 km from city centre, Playa del Carmen, QR, Mexico 

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.

€172
Avg. per night
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 centre, Tulum, QR, Mexico 

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

€177
Avg. per night

Hotel prices in Riviera Maya

4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Riviera Maya

About Riviera Maya

The Riviera Maya offers so much to do and see for people of all ages ranging from its spectacular landscape and beaches to its many exciting water-based activities such as snorkelling and windsurfing. The Riviera Maya area is comprised of many globally recognised destinations including Cancun and Playa del Carmen, while its wider area is also home to some interesting Mayan ruins and beautiful natural parks.

Much of the Riviera Maya’s allure comes from its incredible coastline and pristine beaches, making it an ideal spot for those looking to relax and enjoy the sunny Mexican weather. There is also a lot to do for active travellers including snorkelling and diving off the coast as well as watersports such as windsurfing and kayaking. Some of the region’s cities such as Cancun are world-class party destinations boasting a huge number of vibrant clubs and bars, while the thriving tourism industry has also enabled many restaurants, shops and cafes to thrive. Nature lovers will not want to miss out on visiting one of Riviera Maya’s Eco Theme Parks including Xplore Nature Park with its underground grottos and caves.

The primary airport in the Riviera Maya is Cancun International Airport, operating flights to and from many destinations including European airports. Alternatively, Cozumel International Airport is another viable choice for travellers, although most of its flight routes are domestic or from the United States. Most travellers can easily hop in a taxi or arrange a private vehicle to get to their destination, while many hotels and resorts in the region are known to provide shuttles to and from the airport.

The Riviera Maya is a roughly 120-kilometre long region along the Yucatan Peninsula that is known as one of Mexico’s premier tourist destinations. The climate stays warm for most of the year, with a rainy season falling between May and November. Just off the coast of the Riviera Maya visitors will find the Mesoamerican Barrier Reef System, the second longest in the world and one of the region’s biggest appeals.

Facts about staying in Riviera Maya

  • Where is the best place to stay in Riviera Maya?

    Riviera Maya has plenty to offer. Consider staying in some of its most favoured locations, like Cancún, Playa del Carmen, and Tulum.

  • What are the best hotels in Riviera Maya?

    Reina Roja Hotel is a very popular hotel in Riviera Maya, with a score of 7.0 from 505 reviews. Hotel Xcaret Mexico (9.2 from 1,580 reviews) and Occidental at Xcaret Destination (8.2 from 1,072 reviews) are also highly rated Riviera Maya hotels based on recent feedback from HotelsCombined users.