19 Mar 2019 - 20 Mar 2019

2 guests - 1 room

Get cheap accommodation in Cancun. Find top-rated cheap hotels in Cancun from $181 per night which include Marriott Cancun Resort, Aloft Cancun and JW Marriott Cancun Resort & Spa based on user reviews.

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.

Looking for something to do nearby? Why not consider Terminal de Autobuses ADO, Estadio Andrés Quintana Roo or Terminal Maritima Isla Mujeres for places to stay.

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 $118
from $285
from $625

What are travellers saying about Cancun?

Family Travellers
Nightlife Lovers
Adventure Travellers
Luxury Travellers
Outdoor Enthusiasts
Member reviews (331)
liz g
liz g

are I loved it... we went singles no kids but now we are planning one with the kids definitely have to love the experience. super safe city beautiful experience to swim in a cenote people are super friendly sweet and helpful.. tip.. try to use public transportation such as buses instead if cabs you will save lots of money

Claire Summers
Claire SummersPlaya del Carmen

If I'm honest I prefer Playa del Carmen and Tulum. Cancun is a bit too 'Vegas' for me, plus it is super expensive. But if you are looking to party and don't mind splashing the cash you can have an amazing time here.

Tyson Bramer
Tyson BramerLos Angeles

The city if filled with beautiful beaches and great food with so many activities for the whole family to do. The big downside here is the draw it "party" goers. So beware to be around rowdy people day and night.

Jamie Lindsay
Jamie LindsayRialto

Omg I want to go back to Vacation. I miss this place. This is a great vacation.


The least expensive month is October, with an average of $122 per night. The most expensive month to stay in Cancun is February, with an average price of $317 per night.
The average price of a hotel in March last year was $153 per night. This is 18% less than the average nightly price of $181 seen over the previous 12 months.

Plan a trip to Mexico