Have a question? Call +52-984-875-1100
Have a question? Call +52-984-875-1100
Have a question? Call +52-984-875-1100
Hard Rock Hotel Riviera Maya
+52-984-875-1100

Km 72, Carretera Cancun-Chetumal, Puerto Aventuras, Mexico

Jump in. The luxury is fine with spectacular pools and mesmerizing tropical views. There’s also the tranquil beauty of a natural sea cove perfect for kayaking, snorkeling, and just plain relaxing along the warm Caribbean Sea. Not to mention full service by the water, swim up bars for never-ending refills, and daily activities throughout your stay. Because this is paradise. And we act like it.

 

RIVIERA MAYA POOLS & BEACH

PRIVATE BEACH

Enter the serene beauty of a private white sand beach nestled along the warm waters of the Caribbean Sea . Go in style with crystal blue waters, cool drinks , and the perfect environment to snorkel, kayak, swim, and relax.

ZERO ENTRY KIDS' POOL

Splash. Play. Chill. That’s the idea behind this legendary pool with good tunes, great activities, and snacks served all throughout your stay.

FAMILY POOL

Enjoy endless water activities for all or just relax with a cool drink from the swimup bar and poolside service.

 

HEAVEN POOLS & BEACH - Exclusive to Adult Guests

CENTRAL POOL

Exclusive to adult guests, the central pool at Heaven is the perfect spot to grab some sun, lounge, or cool off with never-ending cocktails.

SEMI OLYMPIC POOL

Take a lap or kick back with a cool drink. It’s all up to you.

CROSS CURRENT RHYTHM POOL

This flowing pool combines relaxing currents with classic rock & roll excess.

PRIVATE BEACH & NATURAL SEA COVE

Enter the serene waters of private beach surrounded by the natural sea cove and enjoy all the Caribbean has to offer. Go in style with crystal blue waters, warm sand, and the perfect environment to snorkel, kayak, swim, and relax.

Subscribe for Our Exclusive Offers

Specials & Promotions

Latest News

More News

Upcoming Events

More Events
Hard Rock Riviera Maya Km 72, Carretera Cancun-Chetumal Puerto Aventuras, Mexico Hotel +52-984-875-1100 Reservations +52-984-875-1100