Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Cancun Gay-Friendly Hotels

See all 508 Hotels in Cancun
Grand Oasis Sens - Adults Only - All Inclusive

Grand Oasis Sens - Adults Only - All Inclusive

Ave Kukulcan Km 19.5 Hotel Zone, Cancun
4.0 out of 5.0
3.3 out of 5 (1,831 reviews)
Great hospitality, all staff were very helpful. Check in was very quick. Hotel has many things to offer for all age groups, from restaurants, parties and activities. Hotel settings is beautiful, it creates a calm environment for those who want to relax on their vacation. Honestly I do feel as though ...
  12 Jan 2018

£207

£207
Map

Recently booked Cancun hotels

Dreams Sands Cancun Resort & Spa - All Inclusive
4.5 out of 5.0
Last booking: 1 minute ago
One Cancun Centro
3.5 out of 5.0
Last booking: 22 minutes ago
Real Inn Cancún
4.0 out of 5.0
Last booking: 3 hours ago
Villa del Palmar Cancun Luxury Beach Resort & Spa
4.5 out of 5.0
Last booking: 3 hours ago
Secrets The Vine Cancun All Inclusive
5.0 out of 5.0
Last booking: 4 hours ago
Hotel La Joya
3.5 out of 5.0
Last booking: 4 hours ago
Moon Palace Cancún - All Inclusive
5.0 out of 5.0
Last booking: 4 hours ago
Bel Air Collection Resort & Spa Cancun
4.0 out of 5.0
Last booking: 4 hours ago
Courtyard By Marriott Cancun Airport
3.5 out of 5.0
Last booking: 5 hours ago

Pocket Guide: Gay-Friendly Hotels in Cancun

Search for Gay-Friendly Hotels in Cancun on Expedia.co.uk. You can easily find your Gay-Friendly Hotels in Cancun using one of the methods below:

  • View our selection of featured hotels in Cancun
  • Use the map to find budget hotels in the Cancun neighborhood you prefer
  • Use the filters to see hotels in a specific area of Cancun, select a specific theme, brand, or hotel class in Cancun
  • Enter your travel dates to view the best deals on hotels in Cancun - while they last