Hotels in Mexico

Search and compare Mexico hotels from hundreds of travel sites and save

Mexico
28 Jul — 29 Jul2
Mexico
Wed 28/7
Thu 29/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Now Amber Puerto Vallarta Resort & Spa
Now Amber Puerto Vallarta Resort & Spa
7.7 Good
Now Amber Puerto Vallarta, Puerto Vallarta, Jalisco, Mexico
Show on map
1.3 km from city centre, Puerto Vallarta, JA, Mexico 
GoodBased on 75 reviews
7.7

Elegantly art deco in design, Now Amber Resort & SPA is located in Puerto Vallarta and provides a Turkish steam bath, a private beach and a rooftop terrace. Offering free wireless internet, a restaurant and a heated pool, the resort is within a 10-minute walk of Playa Norte.

One La Paz
One La Paz
8.6 Excellent
Nicolás Bravo 590 Esq. Ignacio, La Paz, Baja California Sur, Mexico
Show on map
1.7 km from city centre, La Paz, BS, Mexico 
ExcellentBased on 1,062 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
Temptation Cancun Resort
8.2 Excellent
Boulevard Kukulcan K.M. 3.5, Cancún, Quintana Roo, Mexico
Show on map
3.9 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 411 reviews
8.2

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
The Cape, a Thompson Hotel
9.5 Excellent
Carretera Tranpeninsular Km 5, Cabo San Lucas, Baja California Sur, Mexico
Show on map
4.6 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 178 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
Playa Los Arcos Hotel Beach Resort & Spa
7.8 Good
Olas Altas 380, Puerto Vallarta, Jalisco, Mexico
Show on map
4.5 km from city centre, Puerto Vallarta, JA, Mexico 
GoodBased on 535 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
The Royal Islander - An All Suites Resort
8.4 Excellent
Kukulkan Boulevard Kilometer 17.5 Hotel Zone, Cancún, Quintana Roo, Mexico
Show on map
10.9 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 744 reviews
8.4

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
The Royal Sands
8.8 Excellent
Blvd. Kukulcan, Km. 13.5, No. 32, Cancún, Quintana Roo, Mexico
Show on map
9.0 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 564 reviews
8.8

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
Dreams Sands Cancun Resort & Spa
8.3 Excellent
Blvd. Kukulcan km. 8.5 Lote B, Cancún, Quintana Roo, Mexico
Show on map
8.2 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 279 reviews
8.3

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
Oleo Cancun Playa
8.5 Excellent
Blvd. Kukulkan Km 19.5, Cancún, Quintana Roo, Mexico
Show on map
13.2 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 1,367 reviews
8.5

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
Riu Palace Peninsula
8.5 Excellent
Blvd Kukulkan, Km 5.5 Lote 6-C, Cancún, Quintana Roo, Mexico
Show on map
5.9 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 149 reviews
8.5

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:June
Average price in Mexico:C$ 213/night
Absolute cheapest price found:C$ 4/night
Cheapest day:Monday
Most expensive day:Wednesday
C$ 139 - C$ 350
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 139 - C$ 161
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 56,757 hotels
1
Riu Cancun
Riu Cancun
8.1 Excellent
Blvd. Kukulcan Km 9, Manzana 50, Lote 5, Cancún, Quintana Roo, Mexico
Show on map
8.6 km from city centre, Cancún 

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
Viceroy Los Cabos
9.3 Excellent
Paseo Malecón Sjc, Lote 8, Zona Hotelera, San José del Cabo, Baja California Sur, Mexico
Show on map
1.5 km from city centre, San José del Cabo 

Boasting an outdoor pool, a rooftop terrace and a private beach, this Los Cabos resort is conveniently located within Los Cabos International Airport. Guests also have exclusive access to the on-site THE SPA and THE GYM.

3
The Grand at Moon Palace Cancun
The Grand at Moon Palace Cancun
8.0 Excellent
Carretera Cancun-Chetumal Km. 36.5, Cancún, Quintana Roo, Mexico
Show on map
18.6 km from city centre, Cancún 

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
Grand Palladium Costa Mujeres Resort & Spa
Grand Palladium Costa Mujeres Resort & Spa
8.5 Excellent
Boulevard Vialidad Paseo Mujeres Sm 3 MZ 1 Lt 10, Isla Mujeres, Quintana Roo, Mexico
Show on map
9.1 km from city centre, Isla Mujeres 

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.

5
Finest Playa Mujeres by The Excellence Collection
Finest Playa Mujeres by The Excellence Collection
9.6 Excellent
Vialidad Paseo Mujeres Mz 1, Cancún, Quintana Roo, Mexico
Show on map
10.1 km from city centre, Cancún 

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.

6
Iberostar Paraiso Beach
Iberostar Paraiso Beach
9.1 Excellent
Carretera Chetumal Puerto Juarez, Km.309, Playa del Carmen, Quintana Roo, Mexico
Show on map
18.9 km from city centre, Playa del Carmen 

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.

7
Camino Real Zaashila
Camino Real Zaashila
8.6 Excellent
Boulevard Benito Juarez No. 5 Bahia De Tangolunda, Santa Maria Huatulco, Oaxaca, Mexico
Show on map
25.3 km from city centre, Santa Maria Huatulco 

Boasting an outdoor pool and a private beach, Camino Real Zaashila Huatulco is situated in Santa Cruz Huatulco and provides comfortable accommodation. It also features a safe, laundry facilities and a kids pool.

8
Iberostar Selection Playa Mita
Iberostar Selection Playa Mita
8.6 Excellent
Comercial Camino Ingreso a Litibú, Lote 15, Punta de Mita, Nayarit, Mexico
Show on map
4.3 km from city centre, Punta de Mita 

Providing an in-house night club and a beauty salon, Iberostar Selection Playa Mita is located in Punta de Mita and offers 4-star accommodation. It has a spa, as well as a sauna, a private beach and massage services.

Cheapest hotels in Mexico

Show all 56,757 hotels
Emperador Vallarta Beachfront Hotel and Suites
Emperador Vallarta Beachfront Hotel and Suites
8.2 Excellent
Amapas 114 Col Emiliano Zapata, Puerto Vallarta, Jalisco, Mexico
Show on map
4.7 km from city centre,  

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$ 41
Avg. per night
Flamingo Vallarta Hotel & Marina
Flamingo Vallarta Hotel & Marina
7.9 Good
Condos Puerto Iguana #136, Puerto Vallarta, Jalisco, Mexico
Show on map
3.8 km from city centre,  

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$ 50
Avg. per night
Hotel Tropicana
Hotel Tropicana
8.0 Excellent
Amapas #214 Col., Puerto Vallarta, Jalisco, Mexico
Show on map
4.9 km from city centre,  

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$ 52
Avg. per night
Hotel Eloisa
Hotel Eloisa
8.4 Excellent
Lazaro Cardenas 179, Puerto Vallarta, Jalisco, Mexico
Show on map
4.3 km from city centre,  

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$ 57
Avg. per night
Smart Cancun By Oasis
Smart Cancun By Oasis
7.6 Good
Avenida Tulum Esq. Brisa S/N, Cancún, Quintana Roo, Mexico
Show on map
0.4 km from city centre,  

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$ 60
Avg. per night
Krystal Urban Cancun Centro
Krystal Urban Cancun Centro
8.0 Excellent
Avenida Sayil SM4A, Lote 7, Cancún, Quintana Roo, Mexico
Show on map
1.1 km from city centre,  

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$ 72
Avg. per night
One La Paz
One La Paz
8.6 Excellent
Nicolás Bravo 590 Esq. Ignacio, La Paz, Baja California Sur, Mexico
Show on map
1.7 km from city centre,  

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$ 80
Avg. per night
Flamingo Cancun Resort
Flamingo Cancun Resort
7.8 Good
Blvd. Kukulcan Km. 11, Cancún, Quintana Roo, Mexico
Show on map
8.6 km from city centre,  

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.

C$ 88
Avg. per night

Hotel prices in Mexico

2 stars or below

C$ 9 - C$ 198

Tradicional Villa Del Mar

#1 Most popular

C$ 33
Avg. per night
Los Tules Villas Del Sol

#2 Most popular

C$ 107
Avg. per night
Hostal Bucerias

Best value

Hostal Bucerias
8.5 Excellent
C$ 9
Avg. per night
3 stars

C$ 14 - C$ 173

Riu Emerald Bay

#1 Most popular

Riu Emerald Bay
8.5 Excellent
C$ 158
Avg. per night
Posada Real Los Cabos

#2 Most popular

C$ 95
Avg. per night
Las Cabanas Del Capitan

Best value

C$ 14
Avg. per night
4 stars and up

C$ 60 - C$ 686

Iberostar Cancun

#1 Most popular

Iberostar Cancun
8.5 Excellent
C$ 283
Avg. per night
Barceló Puerto Vallarta

#2 Most popular

C$ 173
Avg. per night
Smart Cancun By Oasis

Best value

C$ 60
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?

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