Hotels in Mexico

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

Mexico
23 May — 24 May2
Mexico
Mon 23/5
Tue 24/5
...and more

Tips for booking a Mexico hotel

Cheapest month:October
Most expensive month:June
Average price in Mexico:$224/night
Cheapest price found:$6/night
Cheapest day:Friday
Most expensive day:Sunday
$48 - $557
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$46 - $409
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 66,590 hotels
1
Grand Oasis Tulum
Grand Oasis Tulum
9.4 Excellent
251 Carretera Chetumal, Akumal, Quintana Roo, Mexico
Show on map
2.8 km from city centre, Akumal, QR, Mexico 

Situated in Akumal, this 4-star property is modern and peaceful. It also offers outdoor tennis courts, a swimming pool and an outdoor pool.

2
Andaz Mayakoba - a Concept by Hyatt
Andaz Mayakoba - a Concept by Hyatt
9.0 Excellent
Carretera Federal Cancun-Playa Del Carmen Km. 298, Playa del Carmen, Quintana Roo, Mexico
Show on map
8.8 km from city centre, Playa del Carmen, QR, Mexico 

Guests of this elegant resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short car ride from the centre of Playa del Carmen. It also features an outdoor pool and a sauna.

3
Riu Palace Riviera Maya
Riu Palace Riviera Maya
8.9 Excellent
Avenida Xaman-ha, Mza 9 And 10, L1, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.9 km from city centre, Playa del Carmen, QR, Mexico 

Providing an on-site night club and a beauty parlour, Riu Palace Riviera Maya All Inclusive is situated in Playa del Carmen and boasts 4-star accommodation. It provides a spa and wellness centre, as well as a kids club, a sauna and an outdoor pool.

4
Grand Miramar All Luxury Suites And Residences
Grand Miramar All Luxury Suites And Residences
9.1 Excellent
Paseo de Los Corales 139, Puerto Vallarta, Jalisco, Mexico
Show on map
6.1 km from city centre, Puerto Vallarta, JA, Mexico 

Set in Conchas Chinas, this luxury resort features an infinity pool, a sauna and a Jacuzzi. Guests also have access to complimentary Wi-Fi and on-site parking.

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

6
Nueva Vida de Ramiro
Nueva Vida de Ramiro
9.7 Excellent
Carretera Tulum-Boca Paila Km 8.5, Tulum, Quintana Roo, Mexico
Show on map
7.1 km from city centre, Tulum, QR, Mexico 

Located in Tulum, Nueva vida de Ramiro provides 3-star accommodation, as well as a private beach. It also offers free Wi-Fi, luggage storage and room service.

7
Fairmont Mayakoba, Riviera Maya
Fairmont Mayakoba, Riviera Maya
9.2 Excellent
Carretera Fed.Cancún- Playa Del Carmen, KM 298, Solidaridad, Playa del Carmen, Quintana Roo, Mexico
Show on map
8.5 km from city centre, Playa del Carmen, QR, Mexico 

Situated in Playa del Carmen, Fairmont Mayakoba Riviera Maya - All Inclusive is within walking distance of El Camaleon Mayakoba Golf Club and provides a sauna and an outdoor pool. It also features a kids club, free Wi-Fi and a playground.

8
W Mexico City
W Mexico City
8.4 Excellent
Campos Eliseos 252 Chapultepec, Mexico City, Mexico City Federal District, Mexico
Show on map
4.4 km from city centre, Mexico City, DF, Mexico 

W Mexico City is located in Mexico City and offers a Turkish steam bath and a rooftop terrace. It also provides a sauna, massage services and valet parking.

Cheapest hotels in Mexico

Show all 66,590 hotels
Hotel La Selva
Hotel La Selva
7.3 Good
Calzada Chabacano 7, Mexico City, Mexico City Federal District, Mexico
Show on map
2.4 km from city centre,  

Situated within walking distance of Viaducto Station, Hotel La Selva provides guests with an ideal base while visiting Mexico City. Guests can also enjoy complimentary internet access.

$13
Avg. per night
ibis Aguascalientes Norte
ibis Aguascalientes Norte
7.9 Good
Bvld Aquascalientes Zac Km 6 6, Aguascalientes, Aguascalientes, Mexico
Show on map
5.9 km from city centre,  

Ibis Aguascalientes Norte offers 3-star accommodation in Aguascalientes. It provides complimentary Wi-Fi, meeting rooms and a 24-hour reception.

$31
Avg. per night
Ibis Los Mochis
Ibis Los Mochis
8.7 Excellent
Av Antonio Rosales 800 Norte, Los Mochis, Sinaloa, Mexico
Show on map
0.9 km from city centre,  

Ibis Los Mochis provides a comfortable setting while in Los Mochis. It is an excellent base for those looking to be surrounded by nature, with Copper Canyon just steps away.

$39
Avg. per night
Hotel Crown Victoria
Hotel Crown Victoria
8.7 Excellent
Autopista Querétaro - México #2100, Santiago de Querétaro, Queretaro de Arteaga, Mexico
Show on map
1.4 km from city centre,  

Occidental Queretaro - Barcelo Hotel Group is located in Queretaro and offers free Wi-Fi and a Jacuzzi. It also provides a 24-hour reception, meeting rooms and a swimming pool.

$40
Avg. per night
Suites Cancun Center
Suites Cancun Center
7.0 Good
Alcatraces 32 S M 22 Mza 10, Cancún, Quintana Roo, Mexico
Show on map
0.4 km from city centre,  

The property is situated in the heart of in Cancun and is within a 10-minute walk of Cancun Bus Station. It provides 3-star accommodation with air-conditioned apartments.

$43
Avg. per night
ibis Juarez Consulado
ibis Juarez Consulado
7.7 Good
Prol Ramon R Lara 8930 3 And, Ciudad Juárez, Chihuahua, Mexico
Show on map
9.0 km from city centre,  

Located just a few steps from Consulate General of the United States, this cosy hotel offers both a bar and a restaurant. It also provides a currency exchange, a rooftop terrace and luggage storage.

$45
Avg. per night
Ibis Cancun Centro
Ibis Cancun Centro
7.8 Good
Av Tulum y Nichupte Supermanzana 11 M2 L3, Cancún, Quintana Roo, Mexico
Show on map
1.5 km from city centre,  

Conveniently located in the middle of the city, this 3-star hotel makes for an excellent base in Cancun. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

$46
Avg. per night
Ginger Hotel
Ginger Hotel
7.1 Good
Calle Polar mza 5 Lote 9-1, Tulum, Quintana Roo, Mexico
Show on map
0.9 km from city centre,  

Situated in Tulum, this 3-star property is cosy and charming. It also offers free Wi-Fi, a 24-hour reception and an outdoor pool.

$48
Avg. per night

Hotel prices in Mexico

3 stars
Aloft Cancun
#1 most popular

Aloft Cancun

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

7.6 Good
$90

Avg. per night

Hotel Monterrey Macroplaza
#2 most popular

Hotel Monterrey Macroplaza

Morelos 574 Ote Col. Centro, Monterrey, Nuevo Leon, Mexico

8.0 Excellent
$50

Avg. per night

4 stars +
The Ritz-Carlton Cancun
#1 most popular

The Ritz-Carlton Cancun

Retorno del Rey #36, Cancún, Quintana Roo, Mexico

8.7 Excellent
$467

Avg. per night

Ocean Riviera Paradise -El Beso- Adults Only
#2 most popular

Ocean Riviera Paradise -El Beso- Adults Only

Carr Fed Chetumal Cancun km 296 Predio, Playa del Carmen, Quintana Roo, Mexico

7.8 Good
$194

Avg. per night

Exe Suites Reforma
Best value

Exe Suites Reforma

Rio Amazonas 78, Mexico City, Mexico City Federal District, Mexico

8.2 Excellent
$67

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 Puerto Vallarta are the most popular places on HotelsCombined for stays in Mexico.

  • What are the best hotels in Mexico?

    Fiesta Americana Puerto Vallarta & Spa Hotel (8.4/10 from 485 reviews), Excellence Playa Mujeres by The Excellence Collection - Adults Only (9.5/10 from 49 reviews), and Iberostar Tucan (8.2/10 from 105 reviews) are all highly rated places to stay in Mexico.