Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Unico 20°n 87°w - Riviera Maya - Adults Only
9.1 Excellent

8.3 km from city centre, Puerto Aventuras Show on map

ExcellentBased on 176 reviews
9.1

Guests of this resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a short car ride from the centre of Xpu Ha. It also provides a swimming pool, a sauna and an express check-in and check-out feature.

Breathless Riviera Cancun Resort & Spa (Adults Only)
8.8 Excellent

6.5 km from city centre, Puerto Morelos Show on map

ExcellentBased on 133 reviews
8.8

This unique 5-star resort provides a range of accommodation options throughout the old city of Puerto Morelos. It also offers an outdoor pool, a 24-hour reception and free Wi-Fi.

Temptation Cancun Resort
8.3 Excellent

3.9 km from city centre, Cancún Show on map

ExcellentBased on 370 reviews
8.3

Located in Cancun, the resort is within a 30-minute drive of Cancun International Airport and provides an outdoor pool, a sauna and a Jacuzzi. It offers 3-star accommodation with air-conditioned rooms.

The Royal Sands
8.9 Excellent

9.0 km from city centre, Cancún Show on map

ExcellentBased on 481 reviews
8.9

Guests of this art deco resort will appreciate the seclusion of its private beach and on-site spa, all located just a quick drive from the centre of Cancun. It provides a gym, as well as free Wi-Fi, an all-inclusive meal plan and outdoor tennis courts.

Hotel Casa Maya
8.2 Excellent

5.3 km from city centre, Cancún Show on map

ExcellentBased on 759 reviews
8.2

Boasting a private beach and outdoor tennis courts, Hotel Casa Maya is a deluxe base in Cancun. Those staying at the property have access to a beauty centre, an outdoor pool and a sun deck.

Dreams Sands Cancun Resort & Spa
8.5 Excellent

8.2 km from city centre, Cancún Show on map

ExcellentBased on 178 reviews
8.5

Boasting an outdoor pool and a private beach, Dreams Sands Cancun Resort & Spa - All Inclusive is situated in Cancun and offers comfortable accommodation. It also provides a kids club, valet parking and an all-inclusive meal plan.

Fairmont Mayakoba
8.8 Excellent

8.5 km from city centre, Playa del Carmen Show on map

ExcellentBased on 212 reviews
8.8

Boasting outdoor tennis courts, a heated pool and a private beach, Fairmont Mayakoba is a deluxe place to stay in Playa del Carmen. It provides a day spa, as well as a sauna, a Turkish steam bath and a Jacuzzi.

Oleo Cancun Playa Boutique Resort
8.7 Excellent

13.2 km from city centre, Cancún Show on map

ExcellentBased on 1,092 reviews
8.7

OLEO Cancun Playa All Inclusive Boutique Resort has 168 chic rooms and features an outdoor pool. This unique property is conveniently located in Hotel Zone.

Riu Palace Peninsula
8.3 Excellent

5.9 km from city centre, Cancún Show on map

ExcellentBased on 76 reviews
8.3

Situated a short drive from Hard Rock Cafe Cancun, Riu Palace Peninsula All Inclusive provides luxury accommodation in Cancun. It has a spa, as well as an outdoor pool, an all-inclusive meal plan and free Wi-Fi.

Grand Oasis Cancún
6.8 Good

10.4 km from city centre, Cancún Show on map

GoodBased on 1,569 reviews
6.8

Located in Cancun, the resort is within a 25-minute drive of Cancun International Airport and provides a private beach, outdoor tennis courts and an outdoor pool. It features 5-star rooms with views of the sea.

Tips for booking a Mexico hotel

Cheapest month:September
Most expensive month:December
Average price in Mexico:€183/night
Absolute cheapest price found:€6/night
Cheapest day:Sunday
Most expensive day:Friday
€96 - €331
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€83 - €195
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 53,768 hotels
1
The Grand at Moon Palace Cancun
8.3 Excellent

18.6 km from city centre, Cancún Show on map

Situated in Cancun, The Grand at Moon Palace All Inclusive offers 4.5-star accommodation, as well as a private beach and an outdoor pool. It also provides a kids club, valet parking and room service.

2
TRS Yucatan Hotel - Adults Only
9.0 Excellent

9.8 km from city centre, Puerto Aventuras Show on map

Boasting a sauna, a Jacuzzi and a private beach, TRS Yucatan Hotel is located in Xpu Ha and provides modern accommodation. Some of the popular features at this 5-star resort include outdoor tennis courts, a Turkish steam bath and a rooftop terrace.

3
Finest Playa Mujeres by The Excellence Collection
9.6 Excellent

10.1 km from city centre, Cancún Show on map

Finest Playa Mujeres by Excellence Group - All inclusive is located in Cancun and is close to Playa Mujeres Golf Club. Some of the facilities provided at this luxury 5-star resort are an all-inclusive meal plan, a rooftop terrace and outdoor tennis courts.

4
Iberostar Paraiso Beach
9.2 Excellent

18.9 km from city centre, Playa del Carmen Show on map

Iberostar Paraiso Beach offers 5-star accommodation, plus an all-inclusive meal plan, an outdoor pool and a kids pool. It also features massage services, a kids club and a terrace.

5

Boasting an outdoor pool, a private beach and a Jacuzzi, Excellence Playa Mujeres - Adults Only - All Inclusive is located in Cancun and provides modern accommodation. Some of the popular features at this peaceful 5-star resort include an all-inclusive meal plan, a Turkish steam bath and outdoor tennis courts.

6
Breathless Riviera Cancun Resort & Spa (Adults Only)
8.8 Excellent

6.5 km from city centre, Puerto Morelos Show on map

This unique 5-star resort provides a range of accommodation options throughout the old city of Puerto Morelos. It also offers an outdoor pool, a 24-hour reception and free Wi-Fi.

7
Iberostar Tucan
8.8 Excellent

2.9 km from city centre, Playa del Carmen Show on map

Situated in Playa del Carmen, Iberostar Tucan is within a 40-minute drive of Cozumel International Airport and offers an outdoor pool, a private beach and a sauna. It provides 5-star accommodation with air-conditioned rooms.

8
Hyatt Ziva Cancun
9.2 Excellent

9.3 km from city centre, Cancún Show on map

Situated in Cancun, the resort is within a 30-minute drive of Cancun International Airport and offers an outdoor pool, a private beach and a sauna. It provides a spa, as well as an all-inclusive meal plan, a rooftop terrace and a beauty centre.

Cheapest hotels in Mexico

Show all 53,768 hotels
Hotel Plaza Revolución
8.6 Excellent

1.9 km from city centre, Mexico City Show on map

Hotel Plaza Revolucion offers 4-star accommodation in Mexico City. It is ideally positioned for guests wishing to discover the area's attractions.

€33
Avg. per night
La Reina Roja Hotel Boutique
8.1 Excellent

1.0 km from city centre, Playa del Carmen Show on map

Situated under a 10-minute stroll from Terminal Foranea de Autobuses Station, Reina Roja Hotel - Adults Only provides guests with a convenient base while in Playa del Carmen. It has a fitness centre, as well as a sun deck, a rooftop terrace and an outdoor pool.

€40
Avg. per night
Aloft Cancun
8.5 Excellent

8.8 km from city centre, Cancún Show on map

Located in Cancun, the hotel is within a 25-minute drive of Cancun International Airport and offers an outdoor pool, a rooftop terrace and a sauna. There is also a gym with a swimming pool and a steam room.

€49
Avg. per night
Hotel Casa Maya
8.2 Excellent

5.3 km from city centre, Cancún Show on map

Boasting a private beach and outdoor tennis courts, Hotel Casa Maya is a deluxe base in Cancun. Those staying at the property have access to a beauty centre, an outdoor pool and a sun deck.

€50
Avg. per night
Eurostars Hacienda Vista Real
8.2 Excellent

1.6 km from city centre, Playa del Carmen Show on map

Boasting a sauna, free Wi-Fi and a swimming pool, Eurostars Hacienda Vista Real is situated in Playa del Carmen and offers elegant accommodation. It provides 5-star accommodation with air-conditioned rooms.

€58
Avg. per night
All Ritmo Cancun Resort & Water Park
7.3 Good

5.6 km from city centre, Cancún Show on map

Featuring views of the ocean, All Ritmo Cancun Resort & Water Park offers 3.5-star accommodation in Cancun. It has a spa and wellness centre, as well as water slides, a Jacuzzi and an all-inclusive meal plan.

€60
Avg. per night
Flamingo Cancun Resort
7.8 Good

8.6 km from city centre, Cancún Show on map

Situated in Cancun, Flamingo Cancun Resort provides modern 4-star accommodation, as well as a swimming pool, a rooftop terrace and a private beach. It also offers an executive floor, an all-inclusive meal plan and an express check-in and check-out feature.

€63
Avg. per night
Emporio Cancun
8.4 Excellent

10.7 km from city centre, Cancún Show on map

Boasting outdoor tennis courts and a private beach, Emporio Cancun is a deluxe place to stay in Cancun. The resort offers a sauna and an outdoor pool, as well as rooms with private terraces.

€67
Avg. per night

Hotel prices in Mexico

2 stars or below

€16 - €95

No. 1 most popular

€95
Avg. per night

No. 2 most popular

€34
Avg. per night

Best value

Tubo Tulum Hostel
8.3 Excellent
€16
Avg. per night
3 stars

€22 - €273

No. 1 most popular

€58
Avg. per night

No. 2 most popular

€132
Avg. per night

Best value

€22
Avg. per night
4 stars and up

€33 - €404

No. 1 most popular

€40
Avg. per night

No. 2 most popular

€383
Avg. per night

Best value

€33
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Mexico travel FAQs

  • Where is the best place to stay in Mexico?

    Mexico has plenty to offer. Consider staying in some of its most favoured locations, like Cancún, Playa del Carmen, and Tulum.

  • What are the best hotels in Mexico?

    574 reviews rated Eurostars Hacienda Vista Real with an average score of 8.2/10. It may also be worth looking into the La Reina Roja Hotel Boutique, which received a rating of 8.1/10 from 624 reviews. The Grand at Moon Palace Cancun could also be a good option, with a score of 8.3/10 from 21 reviews.