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.

Hotel Xcaret Arte - All Parks All Fun Inclusive - Adults Only 5 stars

Playa del Carmen - 2.2 miles from beach

The hotel offers certain rooms with sea views, and each room is equipped with a balcony. Guest rooms at Hotel Xcaret Arte - All Parks All Fun Inclusive - Adults Only include air conditioning and a wardrobe. First the hotel was absolutely gorgeous, the food was amazing, the staff incredible, super friendly and helpful. The pool was huge and super comfortable. 5 stars. 100% would recommend. If you are looking for a place for your honeymoon, this is the place!!!

Show more Show less
9.4
Superb
1,583 reviews
Price from
£290
per night

Suites Cielo y Mar 3 stars

5th Avenue, Playa del Carmen - 350 yards from beach

Invites you to enjoy its rooms, which are located on the 5th avenue, the beach is at 250 metres and the comercial and restaurants zone is at 1 km.

The first level of the building has garden view and the second level has manglar and caribian sea view. Beautiful room, the sight of the sea was breathtaking, on the 5th floor is a pool and a small gym. The breakfast is small but enough. If you looking a room for staying longer, you find the right hotel. They have 5 parking lots inside, but on the street is also an option to park (we have had always a place inside the hotel). The wifi funktions in the room, but when you go outside, by the lift and stairs area is hard to connect. Everybody is friendly, they don't speak english, but with the Google Translator we solved everything. Update: Our best stay in Mexico, thank you for the experience!

Show more Show less
9
Superb
1,128 reviews
Price from
£61
per night

Hotel Xcaret Mexico All Parks All Fun Inclusive 5 stars

Playa del Carmen - 1.6 miles from beach

Situated in Playa del Carmen, 6 km from Playa del Carmen Maritime Terminal, Hotel Xcaret Mexico All Parks All Fun Inclusivehas a number of amenities including a private beach area, an outdoor swimming pool and a tennis court. Around 6 km from ADO International Bus Station, the property is also 6 km away from Disabled-friendly beach and offers free WiFi. The resort has a restaurant, and Kool Beach Club is 7 km away. The attention to detail was fantastic. Customer service was excellent and the food was amazingly delicious and has a huge variety. The resort is large enough that there's plenty of space for everyone. The architecture blended with nature was wonderfully well considered. The parks were fun and the night show was beautiful.

Show more Show less
9.1
Superb
1,476 reviews
Price from
£451
per night

Hotel Amar Inn

Puerto Morelos - 50 yards from beach

Only 30 metres from Puerto Morelos’ Playa Mar Beach and 400 metres from Plaza Central, Hotel Amar Inn features some rooms with sea view. Free Wi-Fi access is available.

Amar Inn’s rooms provide you with TV with cable channels and air-conditioning. There is also a refrigerator, extras include a fan. Featuring a shower, private bathrooms also come with a hairdryer and towels. Stunning setting near the beach with lots of plans and shade around. Lovely pool , well equipped room, friendly staff and amazing breakfast. Everything was perfect and I cannot recommend Amar Inn highly enough. Big thanks to all the staff who kept going above and beyond to make our stay special.

Show more Show less
9
Superb
1,249 reviews
Price from
£72
per night

Suites Corazon 3 stars

Centro, Playa del Carmen - 300 yards from beach

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. Very good location and spacious room.

Show more Show less
9
Superb
1,544 reviews
Price from
£59
per night

Riviera Maya Suites 4 stars

Centro, Playa del Carmen - 300 yards from beach

Surrounded by landscaped gardens in a great location near Playa del Carmen's famous beach and 5th Avenue, this property offers fully furnished 2 and 3-bedroom apartments.

The apartments at Riviera Maya feature fully equipped kitchens with dinnerware and cooking utensils. There is also a laundry room that offers a washer and dryer. After a busy day, guests can relax on their private balcony in the hammock. Beautiful bungalows!! Staff friendly and helpful. Perfect location near the quiet side of 5th ave. Thanks for having us.

Show more Show less
9
Superb
1,323 reviews
Price from
£82
per night

Casa Toloc Tulum

Tulum City Centre, Tulum - 1.9 miles from beach

Casa Toloc Tulum provides accommodation within 600 metres of the centre of Tulum, with free WiFi, and a kitchen with a stovetop, a minibar and kitchenware. There is a private entrance at the aparthotel for the convenience of those who stay. The aparthotel features family rooms. Very comfortable and clean place. There is air-conditioning, ventilator, kitchen utensils for cooking. Beautiful garden. Communication was just fine.

Show more Show less
9
Superb
156 reviews
Price from
£34
per night

Mini Rooms By Illusion

Centro, Playa del Carmen - 400 yards from beach

Located in Playa del Carmen, 800 metres from Playacar Beach and 700 metres from the centre, Mini Rooms By Illusion provides air-conditioned accommodation with free WiFi, and a rooftop pool. Featuring a tour desk, this property also provides guests with a picnic area. The guest house offers sea views, a sun terrace and a 24-hour front desk. I had an amazing stay!!! I loved how clean the place was and all the staff were helpful and kind. So happy I found this place. If you need a safe and clean place to rest your head this is the place. Now BOOK!!!

Show more Show less
9
Superb
129 reviews
Price from
£20
per night

Alizee Tower

Centro, Playa del Carmen - 600 yards from beach

Playa del Carmen Beach is 700 metres from Alizee Tower, while Playacar Beach is 2.3 km away. The nearest airport is Cozumel International, 36 km from the accommodation, and the property offers a paid airport shuttle service. New and modern furnishings. The gym is also excellent.

Show more Show less
9.5
Exceptional
104 reviews
Price from
£48
per night

Niken Beachfront Tulum Hotel 4 stars

Zona Hotelera, Tulum - 50 yards from beach

Set in Tulum, a few steps from South Tulum Beach, Niken Beachfront Tulum Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant. With a bar, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides room service, a concierge service and organising tours for guests. Beautiful hotel, great facilities. The food/drinks and service were excellent

Show more Show less
9.1
Superb
166 reviews
Price from
£152
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

gogless