Hotels in Mexico

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

Mexico
17 May — 18 May2
Mexico
Tue 17/5
Wed 18/5
...and more

Tips for booking a Mexico hotel

Cheapest month:April
Most expensive month:March
Average price in Mexico:$398/night
Cheapest price found:$18/night
Cheapest day:Saturday
Most expensive day:Sunday
$250 - $725
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$172 - $422
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 66,130 hotels
1
Riu Cancun
Riu Cancun
7.7 Good
Blvd. Kukulcan, Km 9, Manzana 50, Lote 5, Cancún, Quintana Roo, Mexico
Show on map
8.6 km from city centre, Cancún, QR, Mexico 

Featuring an on-site night club and a beauty centre, Riu Cancun All Inclusive is situated in Cancun and offers 4-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.1 Excellent
Carretera Cancun-Chetumal Km. 36.5, Cancún, Quintana Roo, Mexico
Show on map
18.6 km from city centre, Cancún, QR, Mexico 

Situated in Cancun, The Grand at Moon Palace All Inclusive offers 5-star accommodation, as well as an outdoor pool, a private beach and a Jacuzzi. Its premium amenities include a sauna and a gym.

3
Hs Hotsson Smart Acapulco
Hs Hotsson Smart Acapulco
8.2 Excellent
Av. Costera Miguel Aleman 1803, Acapulco, Guerrero, Mexico
Show on map
3.8 km from city centre, Acapulco, GR, Mexico 

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

4
Amansala
Amansala
6.9 Good
Carretera Tulu-Boca Paila km 5.5, Tulum, Quintana Roo, Mexico
Show on map
5.1 km from city centre, Tulum, QR, Mexico 

Featuring an outdoor pool and a private beach, Amansala is located in Tulum and offers peaceful accommodation. It provides a spa and wellness centre, as well as an express check-in and check-out feature, massage services and a hair salon.

5
The Fives Downtown Hotel & Residences, Curio Collection By Hilton
The Fives Downtown Hotel & Residences, Curio Collection By Hilton
8.5 Excellent
Avenida 10 Calle 2, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.4 km from city centre, Playa del Carmen, QR, Mexico 

A 10-minute walk from Terminal Foranea de Autobuses Station, The Fives Downtown Hotel & Residences Curio Collection by Hilton has an accessible setting, making it an ideal place to stay when visiting Playa del Carmen. It is conveniently positioned for those wishing to discover the area's attractions.

6
Grand Residences Riviera Cancun, a Registry Collection Hotel
Grand Residences Riviera Cancun, a Registry Collection Hotel
9.1 Excellent
Blvd. El Cid, Unidad 28 Lote 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.2 km from city centre, Puerto Morelos, QR, Mexico 

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 also features a sauna, a Jacuzzi and a fitness centre.

7
Iberostar Quetzal
Iberostar Quetzal
8.1 Excellent
Avenida Xaman Ha Lote Hotelero No. 2, Playa del Carmen, Quintana Roo, Mexico
Show on map
2.9 km from city centre, Playa del Carmen, QR, Mexico 

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

8
Grand Hyatt Playa Del Carmen Resort
Grand Hyatt Playa Del Carmen Resort
8.5 Excellent
1a. Avenida Esquina Calle 26, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.2 km from city centre, Playa del Carmen, QR, Mexico 

Featuring a private beach and an outdoor swimming pool, this 5-star resort is situated in Playa del Carmen. It also features a gym, a Jacuzzi and a sauna.

Cheapest hotels in Mexico

Show all 66,130 hotels
Hotel Castropol
Hotel Castropol
8.8 Excellent
Avenida Pino Suarez 58 Colonia Centro Delegación Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico
Show on map
2.4 km from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Mexico City. It is located a short stroll from National Palace, Zocalo and Mexico City Metropolitan Cathedral.

$50
Avg. per night
Soul Beach Boutique Hotel & Spa
Soul Beach Boutique Hotel & Spa
7.8 Good
Calle 28 Número 132, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.2 km from city centre,  

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 also offers a Jacuzzi, an outdoor pool and a sauna.

$86
Avg. per night
Eurostars Hacienda Vista Real
Eurostars Hacienda Vista Real
9.0 Excellent
Paseo Chichen Itza Retorno 3 Playacar, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.5 km from city centre,  

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.

$92
Avg. per night
Hs Hotsson Smart Acapulco
Hs Hotsson Smart Acapulco
8.2 Excellent
Av. Costera Miguel Aleman 1803, Acapulco, Guerrero, Mexico
Show on map
3.8 km from city centre,  

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

$99
Avg. per night
Comfort Inn Cancun Aeropuerto
Comfort Inn Cancun Aeropuerto
5.3 Okay
Carr. Cancun-Aeropuerto Mz. 4 L. 5 Sm. 301, Cancún, Quintana Roo, Mexico
Show on map
12.6 km from city centre,  

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.

$99
Avg. per night
Hotel Casa Maya
Hotel Casa Maya
8.1 Excellent
Boulevard Kukulcan KM 5.5. Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
5.3 km from city centre,  

Guests of this hotel will appreciate the seclusion of its private beach and on-site day spa, all located just a quick car ride from the centre of Cancun. It has a gym, as well as an outdoor pool, a Jacuzzi and outdoor tennis courts.

$105
Avg. per night
Galeria Plaza Reforma
Galeria Plaza Reforma
8.9 Excellent
Hamburgo 195 Col Juarez, Mexico City, Mexico City Federal District, Mexico
Show on map
1.5 km from city centre,  

Set in Mexico City, Galeria Plaza Reforma is a five-minute walk from the Museo del Objeto del Objeto and offers a rooftop terrace and an outdoor pool. The various amenities this modern hotel has to offer include an express check-in and check-out feature, meeting rooms and valet parking.

$110
Avg. per night
Solymar Cancun Beach Resort
Solymar Cancun Beach Resort
5.9 Okay
Boulevard Kukulcan Km 18.7, Cancún, Quintana Roo, Mexico
Show on map
12.5 km from city centre,  

Situated in Cancun, Solymar Cancun Beach Resort is within walking distance of El Rey Mayan Ruins and provides a private beach and an outdoor pool. It also features a kids pool, massage services and an all-inclusive meal plan.

$111
Avg. per night

Hotel prices in Mexico

2 stars and under
Seven Crown La Paz Malecon
No. 1 most popular

Seven Crown La Paz Malecon

Alvaro Obregon 1710, La Paz, Baja California Sur, Mexico

8.6 Excellent
$133

Avg. per night

No. 2 most popular

Hospedaje La Colonial

Pedro Moreno 113 Colonia Guerrero Delegacion Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico

6.8 Good
$12

Avg. per night

3 stars
Suites Obelisk
No. 1 most popular

Suites Obelisk

Julio Verne 28 y 30, Mexico City, Mexico City Federal District, Mexico

8.4 Excellent
$171

Avg. per night

Antera Hotel & Residences
No. 2 most popular

Antera Hotel & Residences

Avenida 10 Norte Esquina Calle 6, Playa del Carmen, Quintana Roo, Mexico

9.0 Excellent
$107

Avg. per night

Villa Airport B&B
Best value

Villa Airport B&B

Paseo Del Mar 41, Residencial Campestre, Cancún, Quintana Roo, Mexico

$33

Avg. per night

4 stars +
Hilton Playa Del Carmen Adult Only Resort
No. 1 most popular

Hilton Playa Del Carmen Adult Only Resort

Av. Constituyentes No. 2, Playa del Carmen, Quintana Roo, Mexico

8.7 Excellent
$481

Avg. per night

Grand Fiesta Americana Coral Beach Cancun
No. 2 most popular

Grand Fiesta Americana Coral Beach Cancun

Blvd. Kukulcan Km. 9.5, Cancún, Quintana Roo, Mexico

9.0 Excellent
$658

Avg. per night

Crown Paradise Club Cancun
Best value

Crown Paradise Club Cancun

Boulevard Kukulcan Km 18.5, Cancún, Quintana Roo, Mexico

7.7 Good
$304

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?

    Cancún, Playa del Carmen, and Mexico City are some of the most favoured places to stay in Mexico.

  • What are the best hotels in Mexico?

    Mexico is home to many highly-rated hotels, one of which is Hyatt Ziva Cancun, which has a current rating of 9.0. For other potential stays, consider Hyatt Ziva Los Cabos and Hilton Playa Del Carmen Adult Only Resort, which can also be great places to stay in Mexico.