Hotels in Mexico

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

Mexico
Aug 20 — Aug 212
Mexico
Sat 8/20
Sun 8/21
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Crown Paradise Club Cancun
7.8 Good
Boulevard Kukulcan Km 18.5, Cancún, Quintana Roo, Mexico
Show on map
7.5 mi from city centre, Cancún, QR, Mexico 
GoodBased on 542 reviews
7.8

Crown Paradise Club Cancun - All Inclusive offers elegant 5-star accommodation in Cancun. It also provides outdoor tennis courts, an outdoor pool and a Jacuzzi.

Krystal Cancun
7.2 Good
Paseo Kukulcan Km 9, Lotes 9 Y 9a, Cancún, Quintana Roo, Mexico
Show on map
5.6 mi from city centre, Cancún, QR, Mexico 
GoodBased on 2,458 reviews
7.2

Featuring an outdoor pool, a private beach and a Jacuzzi, Krystal is situated in Cancun and is a brief walk from Margaritaville and Hard Rock Cafe Cancun. It also features a sauna, a Turkish steam bath and a fitness centre.

Privilege Aluxes Isla Mujeres Adults Only
8.5 Excellent
Adolfo Lopez Mateos Sm 1, Isla Mujeres, Quintana Roo, Mexico
Show on map
1.8 mi from city centre, Isla Mujeres, QR, Mexico 
ExcellentBased on 629 reviews
8.5

Providing a private beach, a Jacuzzi and an outdoor pool, Privilege Aluxes - Adults Oriented is situated in Isla Mujeres and is a brief walk from Kokonuts Isla Mujeres. Some of the facilities on offer at this modern 5-star hotel include a rooftop terrace, free Wi-Fi and an all-inclusive meal plan.

City Express Merida
8.3 Excellent
Calle 45 No 332 Por Calle 54 y Calle 56, Mérida, Yucatan, Mexico
Show on map
3.1 mi from city centre, Mérida, YU, Mexico 
ExcellentBased on 591 reviews
8.3

Situated a short drive from Yucatan Siglo XXI Convention Centre, City Express Merida provides modern accommodation in Merida. It also features meeting rooms, an outdoor pool and free Wi-Fi.

Royal Solaris Los Cabos & Spa
8.0 Excellent
Blvd San Jose Lote 10, San José del Cabo, Baja California Sur, Mexico
Show on map
0.9 mi from city centre, San José del Cabo, BS, Mexico 
ExcellentBased on 667 reviews
8.0

Located in Los Cabos, the resort is within a 20-minute drive of Los Cabos International Airport and offers an outdoor pool, outdoor tennis courts and a private beach. It provides a spa, as well as a sauna, an all-inclusive meal plan and a Jacuzzi.

Paradisus Cancún
8.2 Excellent
Boulevard Kukulkan Km 16.5, Cancún, Quintana Roo, Mexico
Show on map
6.2 mi from city centre, Cancún, QR, Mexico 
ExcellentBased on 396 reviews
8.2

Guests of this resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all just a quick drive from the centre of Cancun. It provides excellent fitness facilities, including outdoor tennis courts, an outdoor pool and a swimming pool.

Live Aqua Beach Resort Cancun
8.7 Excellent
Blvd. Kukulcan Km.12.5, Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
5.4 mi from city centre, Cancún, QR, Mexico 
ExcellentBased on 448 reviews
8.7

Situated in Cancun, Live Aqua Beach Resort Cancun provides stylish, 5-star accommodation close to La Isla Shopping Village. It also offers a sauna, a Jacuzzi and an outdoor pool.

Hampton Inn by Hilton Queretaro Tecnologico
8.4 Excellent
Blvd. Bernardo Quintana 4100-1 Col., Santiago de Querétaro, Queretaro de Arteaga, Mexico
Show on map
2.5 mi from city centre, Santiago de Querétaro, QE, Mexico 
ExcellentBased on 603 reviews
8.4

Boasting an outdoor pool, Hampton Inn by Hilton-Queretaro Tecnologico is located in Queretaro and provides comfortable accommodation. It also offers meeting rooms, a free shuttle service and an express check-in and check-out feature.

Tips for booking hotels in Mexico

Cheapest month:October
Most expensive month:December
Average price in Mexico:$158/night
Cheapest price found:$3/night
Cheapest day:Wednesday
Most expensive day:Friday
$117 - $220
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$118 - $170
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

1
Los Tules Resort
Blvd Francisco Medina Ascencio, Puerto Vallarta, Jalisco, Mexico
Show on map
0.8 mi from city centre, Puerto Vallarta, JA, Mexico 

Located in Puerto Vallarta, Los Tules Resort is an easy drive from Zona Romantica and Playa de los Muertos. It also features free Wi-Fi and an outdoor pool.

2
The Grand at Moon Palace Cancun
7.9 Good
Carretera Cancun-Chetumal Km. 36.5, Cancún, Quintana Roo, Mexico
Show on map
11.6 mi 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
Best Western Centro Monterrey
8.2 Excellent
Benito Juarez Avenue # 359 North, Monterrey, Nuevo Leon, Mexico
Show on map
0.4 mi from city centre, Monterrey, NL, Mexico 

This elegant property is conveniently situated in the city centre. This property is ideally located in Monterrey Historic Centre.

4
Ventus at Marina El Cid Spa & Beach Resort
8.8 Excellent
Blvd. El Cid Mz20 Lt 1-01,Unidad 11 Sm03, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.1 mi from city centre, Puerto Morelos, QR, Mexico 

Ventus at Marina El Cid Spa & Beach Resort - All Inclusive provides a comfortable setting while in Puerto Morelos. It features a fitness centre, as well as a sauna, massage services and an outdoor pool.

5
Buenos Dias B&b
8.8 Excellent
Manzana 6 Lote 10 Region 17 Colonia Zetina Gasca, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.6 mi from city centre, Puerto Morelos, QR, Mexico 

Buenos Dias Guest House provides a modern setting while in Puerto Morelos. It also offers a swimming pool, free Wi-Fi and luggage storage.

6
Mexico City Hostel
8.6 Excellent
Republica De Brasil # 8, Mexico City, Mexico City Federal District, Mexico
Show on map
1.8 mi from city centre, Mexico City, DF, Mexico 

Centrally positioned, Mexico City Hostel offers easy access to Mexico City's main sightseeing areas. It also provides free Wi-Fi.

7
Hostal Casa De Dante
9.1 Excellent
Zaragoza 25, Paseo De La Presa-Cambio, Guanajuato, Guanajuato, Mexico
Show on map
0.9 mi from city centre, Guanajuato, GJ, Mexico 

Hostal Casa de Dante is located in Guanajuato and provides free Wi-Fi. Those staying at the property have access to a sun deck and a swimming pool.

8
Izla Beach Front Hotel
8.8 Excellent
Carretera Sac Bajo SN Isla Mujeres Q. Roo, Isla Mujeres, Quintana Roo, Mexico
Show on map
0.8 mi from city centre, Isla Mujeres, QR, Mexico 

Izla Beach Front Hotel provides 4-star accommodation in Isla Mujeres. The various facilities this modern hotel has to offer include massage services, an outdoor pool and a 24-hour reception.

Cheapest hotels in Mexico, North America

Selina Cancun Laguna Hotel Zone
7.4 Good
Blvd. Kukulcan 9, Cancún, Quintana Roo, Mexico
Show on map
5.3 mi from city centre, Cancún, QR, Mexico 

Selina Cancun Laguna Hotel Zone provides a comfortable setting while in Cancun. It also features an outdoor pool, massage services and free Wi-Fi.

$15
Avg. per night
Casa Pepe
9.0 Excellent
Av Republica de Uruguay 86, Mexico City, Mexico City Federal District, Mexico
Show on map
1.5 mi from city centre, Mexico City, DF, Mexico 

Conveniently located, Casa Pepe Mexico City allows for easy access to Mexico City's main hot spots. Those staying at the property can also make use of free Wi-Fi access throughout their stay.

$22
Avg. per night
Hotel Catala
8.9 Excellent
Felipe Angeles . Colonia Candido Aguilar, Tecolutla, Veracruz-Llave, Mexico
Show on map
0.1 mi from city centre, Tecolutla, VE, Mexico 

Boasting free Wi-Fi and an outdoor pool, Hotel Catala is located in Tecolutla and offers comfortable accommodation. It also provides a currency exchange, a sun deck and a 24-hour reception.

$35
Avg. per night
Hotel Maria del Carmen
7.6 Good
Calle 63 No 550 Entre 68 Y 70 Centro, Mérida, Yucatan, Mexico
Show on map
1.0 mi from city centre, Mérida, YU, Mexico 

Conveniently situated, Hotel Maria del Carmen offers easy access to Merida's best hot spots. Those staying at the property have access to an outdoor pool and a hair salon.

$37
Avg. per night
Hotel Maya Turquesa
7.2 Good
Calle 8 Norte, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.3 mi from city centre, Playa del Carmen, QR, Mexico 

Hotel Maya Turquesa is situated amongst Playa del Carmen's popular shopping district, just a brief stroll from Terminal Foranea de Autobuses Station. It also offers a rooftop terrace, a hair salon and an outdoor heated pool.

$38
Avg. per night
Sleep Inn Villahermosa
8.9 Excellent
Av. Jose Maria Pino Suarez 216, Villahermosa, Tabasco, Mexico
Show on map
1.0 mi from city centre, Villahermosa, TB, Mexico 

Conveniently located in the centre of the city, this 3-star hotel makes for an ideal base in Villahermosa. It provides a gym, as well as meeting rooms, free Wi-Fi and a tour desk.

$38
Avg. per night
Hotel Hidalgo
8.6 Excellent
Madero 11 Poniente Colonia Centro, Santiago de Querétaro, Queretaro de Arteaga, Mexico
Show on map
0.4 mi from city centre, Santiago de Querétaro, QE, Mexico 

Centrally located, Hotel Hidalgo offers easy access to Queretaro's main shopping and sightseeing areas. It also provides free wireless internet.

$40
Avg. per night
Hotel Real Maestranza
9.5 Excellent
161 Francisco I. Madero Centro, Guadalajara, Jalisco, Mexico
Show on map
1.0 mi from city centre, Guadalajara, JA, Mexico 

Strategically located in the heart of the city, this 3-star hotel makes for an ideal base in Guadalajara. It is ideally positioned for those wanting to discover the area's attractions.

$40
Avg. per night

Hotel prices in Mexico

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Mexico

Facts about staying in Mexico

  • Where is the best place to stay in Mexico?

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

  • What are the best hotels in Mexico?

    528 reviews rated KAYAK Luna with an average score of 8.5/10. It may also be worth looking into the KAYAK Sol, which received a rating of 8.2/10 from 236 reviews. Park Royal Beach Huatulco could also be a good option, with a score of 8.1/10 from 272 reviews.