Skip to main content

The best beach hotels in Riviera Maya

Check out our pick of great beach hotels in Riviera Maya

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Suites Corazon are located only a 3-minute walk from the beach in Playa del Carmen and feature free Wi-Fi, flat-screen TVs and daily cleaning service.

These stylish air-conditioned suites situated in the heart of the city come with a microwave, mini-fridge and a seating area. They also feature a private bathroom, along with a balcony. Room was nice. Bed, mini kitchen, sofa everything was perfect. Overall it was very good stay. Everything is nearby.

Show more Show less
9
Superb
1,587 reviews
Price from
US$55.80
per night

Popular points of interest near Hotel B10 - Distinctive Hotel- include Playa del Carmen Beach, ADO International Bus Station and Playa del Carmen Maritime Terminal. Cozumel International Airport is 34 km away. Very surprised about the accommodation, great room, great location, all the staff were very friendly and helpfully. We extended one night because we loved playa del Carmen but also because we loved this place.

Show more Show less
9.2
Superb
121 reviews
Price from
US$120
per night

Porto Blu is situated in Puerto Morelos and has a rooftop pool and sea views. It is located a few steps from Playa Puerto Morelos and features a lift. The apartment features family rooms.

At the apartment complex, the units include a outdoor furniture. Complete with a private bathroom fitted with a shower and a hair dryer, all units at the apartment complex have a flat-screen TV and air conditioning, and some rooms include a terrace. At the apartment complex, each unit includes bed linen and towels. Amazing service and accommodating host. Everything sparkling clean.

Show more Show less
9.3
Superb
146 reviews
Price from
US$116
per night

Facing the beachfront, Sana Tulum Beachfront Boutique Hotel offers 5-star accommodation in Tulum and features an outdoor swimming pool, garden and private beach area. Situated conveniently in the Zona Hotelera district, this hotel features a bar, as well as a hot tub and a spa centre. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. Beautiful hotel with excellent facilities. Everyone was welcoming and really looked after us.

Show more Show less
9.1
Superb
101 reviews
Price from
US$337.50
per night

Situated in Playa del Carmen, 300 metres from Playa del Carmen Beach and less than 1 km from the centre, Casa Creunza de Mar features air-conditioned accommodation with free WiFi, and a garden. There is a private entrance at the aparthotel for the convenience of those who stay. Boasting family rooms, this property also provides guests with a picnic area. Very central close to beaches restaurants and bus station very quiet, yet close to 5th av. The studios have a fabulous Italian restaurant on premise, highly recommended.

Show more Show less
9.4
Superb
128 reviews
Price from
US$48.60
per night

Playa del Carmen Beach is 700 metres from Alizee Tower, while ADO International Bus Station is 2.2 km from the property. Cozumel International Airport is 36 km away, and the property offers a paid airport shuttle service. Everything, it’s cozy, it’s clean, good location. I Love Ana at the front desk she is always friendly and helpful.

Show more Show less
9.2
Superb
291 reviews
Price from
US$43
per night

Situated in Tulum, 100 metres from South Tulum Beach, Hotel Shibari - Restaurant & Cenote Club features accommodation with free bikes, private parking, an outdoor swimming pool and a fitness centre. Among the various facilities of this property are a garden, a terrace and a bar. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. We absolutely loved everything! The facilities with jungle ambience, the private cenote with beach club, the spacious well equipped room, the caring service. This hotel is the perfect gateway from busy Tulum

Show more Show less
9
Superb
548 reviews
Price from
US$345.60
per night

Popular points of interest near the aparthotel include Playa del Carmen Beach, ADO International Bus Station and Playa del Carmen Maritime Terminal. Cozumel International Airport is 35 km from the property. Lovely modern and clean apartment with great facilities. Peaceful spot to relax.

Show more Show less
9.8
Exceptional
217 reviews
Price from
US$45
per night

Popular points of interest near the accommodation include Playa del Carmen Beach, ADO International Bus Station and Church of Guadalupe. Cozumel International Airport is 36 km from the property, and the property offers a paid airport shuttle service. I had a fantastic family experience at the apartment in IPANA! The property was excellent, with three spacious rooms and top-notch amenities. The rooftop pools, a total of four, were a standout feature, making it one of the best rooftop pool experiences in Playa del Carmen for families. The added bonus was the delightful couple's massage we enjoyed and the well-appointed gym that had all the necessary equipment. I highly recommend it for a fantastic and enjoyable family getaway.

Show more Show less
9.1
Superb
568 reviews
Price from
US$102.60
per night

Located in Puerto Morelos, a few steps from Secreto Beach, Angelina 28 Beachfront and Family Apartments - Modern and Relaxing Long Stays - 20 min from Cancun Airport provides accommodation with a private beach area, free private parking, pool with a view and a garden. The property features sea and garden views, and is 25 km from ADO International Bus Station. Featuring family rooms, this property also provides guests with a picnic area. Everything, excellent place in an unique location!

Show more Show less
9.2
Superb
132 reviews
Price from
US$136
per night

Most booked beach hotels in Riviera Maya this month

FAQs about beach hotels in Riviera Maya

Beach Hotels that guests love in Riviera Maya