Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Bel Air Collection Resort & Spa Cancun
Bel Air Collection Resort & Spa Cancun
7.0 Good

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

GoodBased on 807 reviews
7.0

Boasting a private beach and a rooftop terrace, Bel Air Collection Resort and Spa Cancun is a luxurious place to stay in Cancun. There is also a gym with pilates classes, yoga classes and an infinity pool.

Ocean Maya Royale - Adults Only
Ocean Maya Royale - Adults Only
8.7 Excellent

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

ExcellentBased on 501 reviews
8.7

Situated in Playa del Carmen, Ocean Maya Royale - Adults Only provides modern 5-star accommodation, as well as a sauna, a private beach and a swimming pool. The various facilities this themed resort features include free Wi-Fi, an express check-in and check-out feature and an all-inclusive meal plan.

Temptation Cancun Resort
Temptation Cancun Resort
8.3 Excellent

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

ExcellentBased on 382 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.

Pueblo Bonito Sunset Beach
Pueblo Bonito Sunset Beach
8.7 Excellent

3.3 km from city centre, Cabo San Lucas Show on map

ExcellentBased on 52 reviews
8.7

Boasting a private beach, outdoor tennis courts and a rooftop terrace, Pueblo Bonito Pacifica Resort & Spa-All Inclusive-Adult Only is a luxurious base in Los Cabos. It has a gym, as well as a Jacuzzi, an outdoor pool and a sauna.

Hyatt Ziva Puerto Vallarta
Hyatt Ziva Puerto Vallarta
8.8 Excellent

6.5 km from city centre, Puerto Vallarta Show on map

ExcellentBased on 221 reviews
8.8

Hyatt Ziva Puerto Vallarta is located in Puerto Vallarta and is close to Zona Romantica. Some of the features provided at this contemporary 5-star resort are an all-inclusive meal plan, outdoor tennis courts and an indoor pool.

Thompson Beach House
Thompson Beach House
8.6 Excellent

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

ExcellentBased on 73 reviews
8.6

Thompson Beach House is set in Playa del Carmen and is within a 10-minute walk of Terminal Foranea de Autobuses Station. It also features a private beach and an outdoor pool.

Oleo Cancun Playa Boutique Resort
Oleo Cancun Playa Boutique Resort
8.6 Excellent

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

ExcellentBased on 1,199 reviews
8.6

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.

Paradise Village Beach Resort And Spa
Paradise Village Beach Resort And Spa
8.7 Excellent

0.9 km from city centre, Nuevo Vallarta Show on map

ExcellentBased on 642 reviews
8.7

Situated in Nuevo Vallarta, Paradise Village Nuevo Vallarta offers 3-star accommodation, as well as a sauna, an outdoor pool and free Wi-Fi. It also provides an express check-in and check-out feature, a kids club and a kids pool.

Hyatt Zilara Cancun - Adults Only
Hyatt Zilara Cancun - Adults Only
9.1 Excellent

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

ExcellentBased on 803 reviews
9.1

Guests of this contemporary resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short car ride from the heart of Cancun. It has complimentary wireless internet and boasts a roof terrace with panoramic beach views.

Occidental at Xcaret Destination
Occidental at Xcaret Destination
8.3 Excellent

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

ExcellentBased on 978 reviews
8.3

Guests of this modern resort will appreciate the seclusion of its private beach and on-site spa, all just a quick drive from the centre of Playa del Carmen. It also features an outdoor pool, outdoor tennis courts and a sauna.

Tips for booking a Mexico hotel

Cheapest month:August
Most expensive month:March
Average price in Mexico:$369/night
Absolute cheapest price found:$12/night
Cheapest day:Tuesday
Most expensive day:Thursday
$211 - $654
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$194 - $345
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 53,687 hotels
1
Riu Cancun
Riu Cancun
8.1 Excellent

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

Providing an in-house night club and a beauty salon, the resort is located in Cancun and boasts 5-star accommodation. It also features outdoor tennis courts, an outdoor pool and a Jacuzzi.

2
The Grand at Moon Palace Cancun
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.

3
Hs Hotsson Smart Acapulco
Hs Hotsson Smart Acapulco
8.3 Excellent

3.8 km from city centre, Acapulco Show on map

Situated in Acapulco, HS HOTSSON Smart Acapulco provides unique 5-star accommodation, as well as a swimming pool, a private beach and outdoor tennis courts. It offers complimentary Wi-Fi, an express check-in and check-out feature and valet parking.

4
Amansala
Amansala
7.2 Good

5.1 km from city centre, Tulum Show on map

Guests of this peaceful hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a quick car ride from the heart of Tulum. It also provides an express check-in and check-out feature, an outdoor pool and a hair salon.

5
TRS Yucatan Hotel - Adults Only
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.

6
Grand Residences Riviera Cancun
Grand Residences Riviera Cancun
9.2 Excellent

3.2 km from city centre, Puerto Morelos Show on map

Boasting outdoor tennis courts, a private beach and an outdoor pool, Grand Residences Riviera Cancun is situated in Puerto Morelos and provides comfortable accommodation. It offers 5-star accommodation with air-conditioned rooms.

7
Pueblo Bonito Sunset Beach Resort & Spa
Pueblo Bonito Sunset Beach Resort & Spa
8.8 Excellent

2.6 km from city centre, Cabo San Lucas Show on map

Featuring a private beach, Pueblo Bonito Sunset Beach Golf & Spa Resort - All Inclusive is located in Los Cabos and offers luxury accommodation. It also provides a terrace.

8
Iberostar Quetzal
Iberostar Quetzal
8.9 Excellent

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

Situated in Playa del Carmen, Iberostar Quetzal is within a 40-minute drive of Cozumel International Airport and provides a private beach, an outdoor pool and a sauna. It has a spa, as well as a kids club, valet parking and an all-inclusive meal plan.

Cheapest hotels in Mexico

Show all 53,687 hotels
Bel Air Collection Resort & Spa Cancun
Bel Air Collection Resort & Spa Cancun
7.0 Good

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

Boasting a private beach and a rooftop terrace, Bel Air Collection Resort and Spa Cancun is a luxurious place to stay in Cancun. There is also a gym with pilates classes, yoga classes and an infinity pool.

$24
Avg. per night
Mirador Acapulco
Mirador Acapulco
8.0 Excellent

0.6 km from city centre, Acapulco Show on map

Mirador Acapulco provides modern 4-star accommodation in Acapulco. It also offers an outdoor pool, a safe and a sun deck.

$53
Avg. per night
Comfort Inn Cancun Aeropuerto
Comfort Inn Cancun Aeropuerto
6.3 Good

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

Offering a shuttle to Cancun International Airport, as well as complimentary wireless internet, Cancún Aeropuerto Hotel is a convenient place to stay in Cancun. It also offers a rooftop terrace, a Jacuzzi and an express check-in and check-out feature.

$60
Avg. per night
NH Collection Mexico City Reforma
NH Collection Mexico City Reforma
8.3 Excellent

1.2 km from city centre, Mexico City Show on map

This modern Mexico City hotel is situated within a 10-minute walk of Sevilla Metro Station. It also offers a rooftop terrace and an outdoor pool.

$68
Avg. per night
Galeria Plaza Reforma
Galeria Plaza Reforma
9.0 Excellent

1.5 km from city centre, Mexico City Show on map

Galeria Plaza Reforma is situated in Mexico City and is close to the area's popular attractions. It also offers a rooftop terrace and an outdoor pool.

$71
Avg. per night
Soul Beach Boutique Hotel & Spa
Soul Beach Boutique Hotel & Spa
7.9 Good

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

Situated a short stroll from Terminal Foranea de Autobuses Station, Soul Beach Luxury Boutique Hotel & Spa Adults Only provides guests with a convenient base while in Playa del Carmen. It is set in the area's popular nightlife district, about a five-minute walk from Mexico Blue Dream.

$73
Avg. per night
Solymar Cancun Beach Resort
Solymar Cancun Beach Resort
8.0 Excellent

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

Situated in Cancun, Solymar Cancun Beach Resort is within walking distance of El Rey Mayan Ruins and provides a rooftop terrace, an outdoor pool and a private beach. Some of the premium facilities at this unique 3-star property include an all-inclusive meal plan and outdoor tennis courts.

$77
Avg. per night
Hotel Casa Maya
Hotel Casa Maya
8.3 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.

$79
Avg. per night

Hotel prices in Mexico

2 stars or below

$12 - $387

Mirador Acapulco

No. 1 most popular

Mirador Acapulco
8.0 Excellent
$53
Avg. per night
City Express Plus Periferico Sur Tlalpan

No. 2 most popular

$61
Avg. per night
The Roof Backpackers

Best value

$12
Avg. per night
3 stars

$32 - $450

Solymar Cancun Beach Resort

No. 1 most popular

$77
Avg. per night
Diamante K

No. 2 most popular

Diamante K
8.4 Excellent
$151
Avg. per night
Hotel Puerto Mexico

Best value

$32
Avg. per night
4 stars and up

$71 - $953

Hyatt Ziva Cancun

No. 1 most popular

Hyatt Ziva Cancun
9.2 Excellent
$547
Avg. per night
Hyatt Ziva Los Cabos

No. 2 most popular

$373
Avg. per night
Galeria Plaza Reforma

Best value

$71
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?

    Our travellers prefer to stay in places like Cancún, Playa del Carmen, and Mexico City while in Mexico.

  • What are the best hotels in Mexico?

    Hyatt Ziva Cancun (9.2/10 from 1,079 reviews), Hyatt Ziva Los Cabos (9.0/10 from 293 reviews), and Hilton Playa Del Carmen Adult Only Resort (8.9/10 from 385 reviews) are all highly rated places to stay in Mexico.