Hotels in Mexico

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

Mexico
Oct 22 — Oct 232
Mexico
Fri 10/22
Sat 10/23
...and more

Tips for booking a Mexico hotel

Cheapest month:October
Most expensive month:July
Average price in Mexico:₱10,304/night
Absolute cheapest price found:₱419/night
Cheapest day:Sunday
Most expensive day:Thursday
₱5,591 - ₱20,375
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱4,879 - ₱9,712
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Mexico

Show all 62,835 hotels
Real Inn Cancun
Real Inn Cancun
8.1 Excellent
Km 5.5 Boulevard Kukulkán, Cancún, Quintana Roo, Mexico
Show on map
5.5 km from city centre,  

Situated in Cancun, Real Inn Cancun offers 3-star accommodation, as well as an outdoor pool. There is also a fitness centre with a swimming pool.

₱3,602
Avg. per night
Aloft Cancun
Aloft Cancun
8.2 Excellent
Boulevard Kukulcan Km 9, Cancún, Quintana Roo, Mexico
Show on map
8.8 km from city centre,  

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.

₱4,211
Avg. per night
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,  

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.

₱4,617
Avg. per night
The Westin Resort & Spa, Cancun
The Westin Resort & Spa, Cancun
8.3 Excellent
Boulevard Kukulcan KM 20, Cancún, Quintana Roo, Mexico
Show on map
13.7 km from city centre,  

Just a short drive from Spa at The Royal Sands, The Westin Resort & Spa Cancun is a luxury base in Cancun and boasts unique views of Nichupte Lagoon. The multiple facilities this contemporary resort offers include an outdoor pool, outdoor tennis courts and a rooftop terrace.

₱5,074
Avg. per night
Emporio Cancun
Emporio Cancun
8.4 Excellent
Blvd. Kukulcan, Retorno Gucumatz, Km.17, Cancún, Quintana Roo, Mexico
Show on map
10.7 km from city centre,  

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.

₱5,480
Avg. per night
Occidental Costa Cancun
Occidental Costa Cancun
8.3 Excellent
Boulevard Kukulcan, Km. 4,5 | Cancún, Quintana Roo, Cancún, Quintana Roo, Mexico
Show on map
4.3 km from city centre,  

Occidental Costa Cancun provides a luxury setting when in Cancun. It also offers a sauna, an outdoor pool and a Jacuzzi.

₱6,139
Avg. per night
Intercontinental Presidente Cancun Resort
Intercontinental Presidente Cancun Resort
8.4 Excellent
Boulevard Kukulkan KM 7.5, Cancún, Quintana Roo, Mexico
Show on map
8.1 km from city centre,  

Situated in Cancun, the resort is within a 30-minute drive of Cancun International Airport and offers a sauna, a private beach and an outdoor pool. There is also a fitness centre with a swimming pool.

₱6,444
Avg. per night
Almar Resort Luxury Lgbt Beach Front Experience
Almar Resort Luxury Lgbt Beach Front Experience
8.6 Excellent
Amapas #380 Col. Emiliano Zapata, Puerto Vallarta, Jalisco, Mexico
Show on map
5.1 km from city centre,  

This luxury resort in Puerto Vallarta offers free wireless internet, as well as a swimming pool and an outdoor pool. It also provides a Jacuzzi, a terrace and outdoor tennis courts.

₱6,444
Avg. per night

Hotel prices in Mexico

2 stars and under

₱2,892 - ₱8,575

Coco Tulum Zen Zone Hotel

#1 Most popular

₱8,575
Avg. per night
Best Western Laos Mar Hotel & Suites
₱2,892
Avg. per night
3 stars

₱2,233 - ₱38,562

Seadust Cancun Family Resort

#1 Most popular

₱10,807
Avg. per night
Aloft Cancun

#2 Most popular

Aloft Cancun
8.2 Excellent
₱4,211
Avg. per night
Hotel Hostal el Farol

Best value

₱3,044
Avg. per night
4 stars +

₱5,074 - ₱36,634

Grand Fiesta Americana Coral Beach Cancun

#1 Most popular

₱19,941
Avg. per night
The Westin Resort & Spa, Cancun

Best value

₱5,074
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?

    You can find several places worth visiting in Mexico. Playa del Carmen, Cancún, and Cabo San Lucas are some of the most popular amongst our users.

  • What are the best hotels in Mexico?

    Grand Fiesta Americana Coral Beach Cancun is a very popular hotel in Mexico with a score of 9.1 from 1,224 reviews. Excellence Playa Mujeres by The Excellence Collection - Adults Only (9.5 from 48 reviews) and Iberostar Cancun (8.6 from 153 reviews) are also highly rated Mexico hotels based on recent feedback from HotelsCombined users.