Enter your dates for the latest hotel rates and availability.
Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
We found 61 2-Star hotels for you in Cancun
See all
Most travelers choose to stay in Zona Hotelera, Avenida Kukulkan when visiting Cancun. We recommend these 353 hotels. These hotels have an average rating of 7.7. These hotels have prices ranging from EUR 50-50. Check out today's most booked hotels!
€50
Avg. price
7.7/10
Avg. rating
Nomads Hotel, Hostel & Rooftop Pool Cancun
Most popular
Powered by AI
Most Booked
Our top hotel picks are based on price, location, and guest reviews to help you find the best stay.
Facilities: OK
Hygiene: good
Environment: good
Service: Very good
The location is excellent, this is worth a bonus. The wufi signal in the room is also good.
In the city center, considering that the price is really cheap, it can be done. If it is for the sunny beach, it is not recommended. We just had a good night's sleep. At 10 o'clock in the evening, we checked out at 7:30 in the morning and the breakfast was very poor.
Its a great place in a great area w zero concern for crime. The apartment is great & within walking distance to food stores, starbucks, local food and the bank.
Not easily accessible, especially when it rains & floods.
Nice few days, v comfortable bed, two couches, full kitchen, brand new fridge -- has everything you need to cook for a Family.
Highly recommended for a true local and great experience.
The air conditioner was very effective and comfortable.
It is recommended to check in before dark because the security around is not very good.
Show more
Price per night from:€20
Frequently Asked Questions
What deals are there for 2 star hotels in Cancun?
Trip.com offers various promotions and discounts for 2 star hotels. You can check the promotions page to see what promotions are available on Trip.com.
What is the average rate for 2 star hotels in Cancun?
For 2 star hotels in Cancun, the average price on weekdays is €50, and the average price on weekends (Friday–Saturday) is €50.