Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Sunscape Puerto Vallarta Resort & Spa
8.1 Excellent

1.7 km from city centre, Puerto Vallarta Show on map

ExcellentBased on 59 reviews
8.1

Featuring a private beach and an outdoor pool, this 3.5-star resort is located in Puerto Vallarta. Those staying at the property have access to outdoor tennis courts, a swimming pool and a sauna.

One La Paz
8.6 Excellent

1.7 km from city centre, La Paz Show on map

ExcellentBased on 849 reviews
8.6

One La Paz provides a comfortable setting while in La Paz. It also features a 24-hour reception, an outdoor pool and meeting rooms.

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 Cape, a Thompson Hotel
9.5 Excellent

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

ExcellentBased on 172 reviews
9.5

Boasting a Jacuzzi, an outdoor pool and a sauna, The Cape - a Thompson Hotel is situated in Los Cabos and offers comfortable accommodation. It provides 5-star accommodation with air-conditioned rooms.

Playa Los Arcos Hotel Beach Resort & Spa
7.8 Good

4.5 km from city centre, Puerto Vallarta Show on map

GoodBased on 442 reviews
7.8

Situated just a few steps from Zona Romantica, this peaceful hotel offers both a bar and a restaurant. Popular amenities, such as an outdoor pool and a rooftop terrace, make for an enjoyable stay in Puerto Vallarta.

The Royal Islander - An All Suites Resort
8.5 Excellent

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

ExcellentBased on 633 reviews
8.5

Located in Cancun, The Royal Islander - An All Suites Resort is within a 15-minute drive of Cancun International Airport and offers outdoor tennis courts, a Jacuzzi and a private beach. It also provides a free shuttle service, free bicycle rental and an outdoor pool.

The Royal Sands
8.9 Excellent

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

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

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.

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 75 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.

Tips for booking a Mexico hotel

Cheapest month:September
Most expensive month:April
Average price in Mexico:C$ 214/night
Absolute cheapest price found:C$ 4/night
Cheapest day:Monday
Most expensive day:Saturday
C$ 138 - C$ 310
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 144 - C$ 169
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
Riu Cancun
8.3 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
Viceroy Los Cabos
9.3 Excellent

1.5 km from city centre, San José del Cabo Show on map

The resort provides 5-star accommodation in Los Cabos, just minutes from Los Cabos International Airport. It offers complimentary Wi-Fi, a rooftop terrace and an outdoor pool.

3
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.

4
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.

5
Grand Palladium Costa Mujeres Resort & Spa
8.6 Excellent

9.1 km from city centre, Isla Mujeres Show on map

This comfortable resort in Cancun provides free wireless internet, as well as a swimming pool and an all-inclusive meal plan. It also features a 24-hour reception, laundry facilities and massage services.

6
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.

7
Hard Rock Hotel Riviera Maya
8.4 Excellent

1.9 km from city centre, Puerto Aventuras Show on map

Boasting a sauna, an outdoor pool and a private beach, Hard Rock Hotel Riviera Maya - Hacienda All Inclusive is situated in Puerto Aventuras and provides sophisticated accommodation. Some of the popular features at this luxury 5-star resort include an all-inclusive meal plan and water slides.

8
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.

Cheapest hotels in Mexico

Show all 53,768 hotels
Flamingo Vallarta Hotel & Marina
7.9 Good

3.8 km from city centre, Puerto Vallarta Show on map

Flamingo Vallarta Hotel & Marina is situated in Puerto Vallarta and is close to the area's well-known attractions. It also features a rooftop terrace and an outdoor pool.

C$ 48
Avg. per night
Hotel Tropicana
8.0 Excellent

4.9 km from city centre, Puerto Vallarta Show on map

Tropicana Hotel Puerto Vallarta provides a comfortable setting when in Puerto Vallarta. It also offers a kids pool, an express check-in and check-out feature and an outdoor pool.

C$ 49
Avg. per night
Smart Cancun By Oasis
7.6 Good

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

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Cancun. It also features a sauna, an outdoor pool and a gym.

C$ 50
Avg. per night
Emperador Vallarta Beachfront Hotel and Suites
8.2 Excellent

4.7 km from city centre, Puerto Vallarta Show on map

Boasting a swimming pool and a rooftop terrace, Emperador Vallarta Beachfront Hotel & Suites is situated in Puerto Vallarta and provides cosy accommodation. It offers 3-star accommodation with air-conditioned rooms.

C$ 53
Avg. per night
Hotel Eloisa
8.4 Excellent

4.3 km from city centre, Puerto Vallarta Show on map

Located in Puerto Vallarta, Hotel Eloisa is within a 20-minute drive of Lic Gustavo Diaz Ordaz International Airport and offers a rooftop terrace, free Wi-Fi and an outdoor pool. A short stroll from Zona Romantica, it provides rustic rooms equipped with wireless internet access.

C$ 59
Avg. per night
One La Paz
8.6 Excellent

1.7 km from city centre, La Paz Show on map

One La Paz provides a comfortable setting while in La Paz. It also features a 24-hour reception, an outdoor pool and meeting rooms.

C$ 64
Avg. per night
Krystal Urban Cancun
8.1 Excellent

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

Conveniently positioned, Krystal Urban Cancun Centro offers easy access to Cancun's popular hot spots. The various facilities this unique hotel has to offer include meeting rooms, a 24-hour reception and an outdoor pool.

C$ 73
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.

C$ 74
Avg. per night

Hotel prices in Mexico

2 stars or below

C$ 14 - C$ 821

#1 Most popular

C$ 38
Avg. per night

#2 Most popular

C$ 80
Avg. per night
C$ 14
Avg. per night
3 stars

C$ 29 - C$ 255

#1 Most popular

C$ 201
Avg. per night

#2 Most popular

Riu Cancun
8.3 Excellent
C$ 255
Avg. per night

Best value

C$ 29
Avg. per night
4 stars and up

C$ 107 - C$ 585

#1 Most popular

Iberostar Cancun
8.4 Excellent
C$ 285
Avg. per night

#2 Most popular

C$ 229
Avg. per night

Best value

Emporio Cancun
8.4 Excellent
C$ 107
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 favored locations, like Cancún, Puerto Vallarta, and Playa del Carmen.

  • What are the best hotels in Mexico?

    139 reviews rated Iberostar Cancun with an average score of 8.4/10. It may also be worth looking into the Barceló Puerto Vallarta, which received a rating of 8.6/10 from 167 reviews. Grand Fiesta Americana Coral Beach Cancun could also be a good option, with a score of 9.1/10 from 922 reviews.