Skyscanner Hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Cancun accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. Plan your stay or find last-minute hotels.
To get started, simply add your chosen travel dates to the search box and let us find cheap accommodation deals for you. Or alternatively, select from the hotel options above
Top rated hotels in Cancun
from $105
from $221
from $582
What are travellers saying about Cancun?
9.8
Adventure Travellers
9.8
Family Travellers
9.5
Nightlife Lovers
8.2
Luxury Travellers
7.9
Outdoor Enthusiasts
Member reviews (582)
Evelyn Estrella
15/03/2020
We went to Cancun and had a ball. We were young and very much into nightlife. The nightlife was amazing, crowds were hopping and food was cheap. We went to Cancun central and met some incredible people. A must go to Mexico
Britt Sn
15/02/2020
Grand Palladium Kantenah Resort and the Grand Bahia Principe Resort are both amazing resort
Sybille Furusho
14/02/2020
I had a good time there. I enjoyed the Jolly Roger Pirate show. Isla Mujeres was wonderful. Don’t miss Playa Delfines.
Bridget Chaidez
29/01/2020
Haven't gone away to many trips, but it was the best one so far. We went for a wedding and stayed at an all-inclusive resort in Riviera Maya (one hour south from Cancun) and it was fantastic! We spent a lot of nights dancing and drinking and recovered at the pool/beach the next afternoon. We stayed at the resort most of the whole trip. The only two days we ventured out was when we visited the Mayan ruins and the theme park Xcaret.
FAQs
The least expensive month is November, with an average of $125 per night. The most expensive month to stay in Cancun is April, with an average price of $358 per night.
The average price of a hotel in March last year was $175 per night. This is 26% less than the average nightly price of $221 seen over the previous 12 months.
In Cancun, the expected average temperature in March is 20.5°C/68.9°F. The warmest month is typically August, which averages 31.5°C/88.7°F. The coolest month is March, with temperatures averaging 19.6°C/67.3°F.
We use indicative prices on this page to help you choose from a large number of options. This month's estimated lowest price is based on the average of the lowest prices found for hotels in this destination on Skyscanner from March last year.
We went to Cancun and had a ball. We were young and very much into nightlife. The nightlife was amazing, crowds were hopping and food was cheap. We went to Cancun central and met some incredible people. A must go to Mexico
Grand Palladium Kantenah Resort and the Grand Bahia Principe Resort are both amazing resort
I had a good time there. I enjoyed the Jolly Roger Pirate show. Isla Mujeres was wonderful. Don’t miss Playa Delfines.
Haven't gone away to many trips, but it was the best one so far. We went for a wedding and stayed at an all-inclusive resort in Riviera Maya (one hour south from Cancun) and it was fantastic! We spent a lot of nights dancing and drinking and recovered at the pool/beach the next afternoon. We stayed at the resort most of the whole trip. The only two days we ventured out was when we visited the Mayan ruins and the theme park Xcaret.