Hacienda Tres Rios Resort, Spa, & Nature Park

(1 Rating)
Exclusive access to the Tres Ríos Nature Park
Nestled in a pristine 326-acre nature park near Playa del Carmen, Hacienda Tres Ríos is a beachfront all inclusive resort located in the Riviera Maya forty-five minutes south of Cancún’s International Airport. The hotel offers tours through mangrove forests, swimming, snorkeling, and kayaking in natural rivers.

Your support makes our travel guides possible

We believe that LGBTQ+ people deserve safe vacations that allow them to be their authentic selves. That's why our City Guides aren't locked behind a paywall. Can you contribute today?

Cancel anytime · Proudly LGBTQ+ owned and operated


socaliscorpio first review First to Review
Over a year ago

Beautiful & rustic gay-friendly resort. Loved it!

We thoroughly enjoyed our 6 night stay at this resort. The room was huge, very clean and nice, overlooking the jungle like resort with trees, rivers, birds, etc. We were told one floor up (we were on 2) you can see the ocean, but alas it was still a pretty view. The restaurants were great, especially the Mexican, Italian, and The Grill. Concierge was very helpful. The resort offered snorkeling down a centote that was REALLY fun, and it goes right out to a rustic and cool looking beach to the left of the resort. 3 jacuzzi's at this resort were KEY, so we didn't really have to fight for one. The location was good as we could go to Playa del Carmen, Tulum, and Cancun within pretty short drives, although one of our best days was simply staying in at the resort and eating, swimming, snorkeling, etc. A great stay!

Other Gay Friendly Hotels in Cancun

Fairmont Mayakoba

Top-tier tropical luxury
Playa del Carmen

Playacar Palace All Inclusive Resort

Resort south of Cancun
Playa del Carmen

NIZUC Resort & Spa

Cancun luxury

OMNI Cancun Hotel and Villa

Super tourist destination hotel
Zona Hotelera

Paradisus Cancún

Prestigious resort with luxury service
Zona Hotelera

The Westin Resort & Spa, Cancun

Breath-taking views
Zona Hotelera

Kempinski Hotel Cancún

Luxury resort with private beach
Zona Hotelera

Live Aqua Beach Resort Cancun

All-inclusive resort
Zona Hotelera