Hotels in Mexico

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

Mexico
30 Nov — 1 Dec2
Mexico
Wed 30-11
Thu 1-12
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
The Westin Resort & Spa, Cancun
8.2 Excellent
Boulevard Kukulcan Km 20, Cancún, Quintana Roo, Mexico
Show on map
13.8 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 2,744 reviews
8.2

Featuring views of Nichupte Lagoon, The Westin Resort & Spa Cancun is situated in Cancun and offers a Jacuzzi, a sauna and an outdoor pool so guests can unwind during their stay. Some of the popular features at this modern 4-star resort include a rooftop terrace and outdoor tennis courts.

Krystal Cancun
7.0 Good
Paseo Kukulcan Km 9, Lotes 9 Y 9a, Cancún, Quintana Roo, Mexico
Show on map
9.0 km from city centre, Cancún, QR, Mexico 
GoodBased on 2,387 reviews
7.0

Boasting an outdoor pool, a private beach and a Jacuzzi, Krystal Cancun is situated in Cancun and offers modern accommodation. It also features a sauna and a Turkish steam bath.

Hotel Casa Maya
8.2 Excellent
Boulevard Kukulcan KM 5.5. Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
5.3 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 3,727 reviews
8.2

Located in Cancun, Hotel Casa Maya is within a 30-minute drive of Cancun International Airport and offers a private beach, outdoor tennis courts and an outdoor pool. It has a gym, as well as a Jacuzzi, an express check-in and check-out feature and a beauty centre.

Hotel Imperial Laguna Faranda
6.1 Good
Calle Quetzal No.11, Km 7.5, Cancún, Quintana Roo, Mexico
Show on map
7.8 km from city centre, Cancún, QR, Mexico 
GoodBased on 674 reviews
6.1

Located in Cancun, Beach House Imperial Laguna by Faranda Hotels is an easy drive from the Marina Club Lagoon and Gran Puerto. It has a gym, as well as a rooftop terrace, an outdoor pool and 24-hour room service.

Aloft Cancun
7.3 Good
Boulevard Kukulcan Km 9, Cancún, Quintana Roo, Mexico
Show on map
8.8 km from city centre, Cancún, QR, Mexico 
GoodBased on 742 reviews
7.3

Aloft Cancun provides comfortable 3-star accommodation in Cancun. It has a gym, as well as an outdoor pool, a sauna and a rooftop terrace.

Hotel Puerto México Aeropuerto
6.2 Good
Puerto México # 54, Peñón de Los Baños, Mexico City, Mexico City Federal District, Mexico
Show on map
7.4 km from city centre, Mexico City, DF, Mexico 
GoodBased on 1,655 reviews
6.2

Conveniently located minutes from Benito Juarez International Airport, Hotel Puerto Mexico Aeropuerto provides comfortable accommodation in Mexico City. Guests can also take advantage of complimentary Wi-Fi access during their stay.

Hotel Nyx Cancun
8.0 Excellent
Avenida Kukulcan KM 11.5, Cancún, Quintana Roo, Mexico
Show on map
8.6 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 1,427 reviews
8.0

Treating guests to a superb infinity pool overlooking the sea, Hotel NYX Cancun is situated in Cancun and features a swimming pool, a Jacuzzi and a private beach. There is also a fitness centre with an infinity pool.

Monteverde Hotel de Cabañas
8.9 Excellent
Chavarria y Constitucion Col.Centro, Mazamitla, Jalisco, Mexico
Show on map
0.1 km from city centre, Mazamitla, JA, Mexico 
ExcellentBased on 743 reviews
8.9

Monteverde Mazamitla provides a comfortable setting when in Mazamitla. It has a fitness centre, as well as meeting rooms, a playground and free Wi-Fi.

Tips for booking hotels in Mexico

Cheapest month:October
Most expensive month:January
Average price in Mexico:S$ 361/night
Cheapest price found:S$ 11/night
Cheapest day:Thursday
Most expensive day:Tuesday
S$ 96 - S$ 904
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 56 - S$ 432
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

1
Intercontinental Presidente Mexico City
9.1 Excellent
Campos Eliseos 218, Mexico City, Mexico City Federal District, Mexico
Show on map
4.2 km from city centre, Mexico City, DF, Mexico 

InterContinental Presidente Mexico City is set in Mexico City and is close to local attractions, including National Auditorium. It also offers an express check-in and check-out feature, a Jacuzzi and a beauty centre.

2
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. Boasting views of Bay of Banderas, it also offers a variety of facilities, including free wireless internet, private parking and a sun deck.

3
Iberostar Paraiso Beach
8.5 Excellent
Carretera Chetumal - Puerto Juarez, km.309, Playa del Carmen, Quintana Roo, Mexico
Show on map
19.1 km from city centre, Playa del Carmen, QR, Mexico 

Offering well-appointed rooms with coffee makers, Iberostar Paraiso Beach has its own beach. It also offers meeting rooms, an all-inclusive meal plan and free Wi-Fi.

4
Quinta Bella Huatulco
8.8 Excellent
Blvd. Chahue No. 1000, Santa Maria Huatulco, Oaxaca, Mexico
Show on map
22.5 km from city centre, Santa Maria Huatulco, OA, Mexico 

Located in Santa Cruz Huatulco, Quinta Bella Huatulco is within a 20-minute drive of Bahias de Huatulco International Airport and offers an outdoor pool. It provides complimentary Wi-Fi and is steps from Chahue Beach and well-known attractions.

5
Marriott Cancun Resort
8.8 Excellent
Boulevard Kukulcan, Retorno Chac L-41, Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
9.8 km from city centre, Cancún, QR, Mexico 

Featuring a private beach, outdoor tennis courts and an outdoor pool, Marriott Cancun Resort is situated in Cancun and offers comfortable accommodation. It also provides a Jacuzzi, a rooftop terrace and a sauna.

6
Royalton Riviera Cancun, An Autograph Collection Resort & Casino
7.7 Good
Carr Federal 307 Tulum-Cancun Km 332.15, Puerto Morelos, Quintana Roo, Mexico
Show on map
11.4 km from city centre, Puerto Morelos, QR, Mexico 

Providing a private beach and indoor tennis courts, Royalton Riviera Cancun An Autograph Collection Resort & Casino is a luxurious place to stay in Cancun. The various amenities this luxury resort has to offer include an outdoor pool, a sauna and an all-inclusive meal plan.

7
Coral Island Beach View Hotel
8.0 Excellent
Avenida del Mar #1234, Mazatlán, Sinaloa, Mexico
Show on map
4.1 km from city centre, Mazatlán, SI, Mexico 

Coral Island Beach View Hotel provides a comfortable setting when in Mazatlan. It also offers a Jacuzzi, an express check-in and check-out feature and an outdoor pool.

8
Royal Solaris Cancun
8.0 Excellent
Boulevard Kukulcan Km 20.5, Lote 64, Cancún, Quintana Roo, Mexico
Show on map
12.8 km from city centre, Cancún, QR, Mexico 

Situated a brief drive from Spa at The Royal Sands, Royal Solaris Cancun-All Inclusive provides modern accommodation in Cancun. It has a fitness centre, as well as an all-inclusive meal plan, an outdoor pool and a kids club.

Cheapest hotels in Mexico, North America

Las Torres Gemelas
5.8 Okay
Costera Miguel Aleman 93, Acapulco, Guerrero, Mexico
Show on map
4.9 km from city centre, Acapulco, GR, Mexico 

Situated in Acapulco, Las Torres Gemelas is a short walk from Playa Condesa and offers an outdoor pool and a swimming pool. It also provides a hair salon, a kids pool and valet parking.

S$ 58
Avg. per night
Gran Hotel Plaza Marsol
7.6 Good
Juan Ahumada SN, Tecolutla, Veracruz-Llave, Mexico
Show on map
0.4 km from city centre, Tecolutla, VE, Mexico 

Located in Tecolutla, Gran Hotel Plaza Marsol offers 3-star accommodation, as well as an outdoor pool and a private beach. Those staying at the property can also make use of free wireless internet.

S$ 66
Avg. per night
Mirador del Frayle
8.1 Excellent
Callejón De Arias No. 4, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 km from city centre, San Miguel de Allende, GJ, Mexico 

Mirador del Frayle is located in San Miguel de Allende and is close to the area's tourist attractions. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of the La Esquina Mexican Toy Museum.

S$ 69
Avg. per night
Hotel Balneario San Juan Cosala
La Paz Oriente No. 420, San Juan Cosalá, Jalisco, Mexico
Show on map
1.0 km from city centre, San Juan Cosalá, JA, Mexico 

Situated on the shores of Lake Chapala, Hotel Balneario San Juan Cosala offers comfortable accommodation and features a sauna, an outdoor pool and water slides. Some of the popular features provided at this 3-star hotel include a rooftop terrace and free Wi-Fi.

S$ 172
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?

    Mexico has plenty to offer. Consider staying in some of its most favoured locations, like Cancún, Mexico City, and Chichen Itza.

  • What are the best hotels in Mexico?

    307 reviews rated Banyan Tree Cabo Marques with an average score of 9.0/10. It may also be worth looking into the Hacienda Encantada Resort & Residences, which received a rating of 8.0/10 from 252 reviews. Hotel Xcaret Mexico could also be a good option, with a score of 9.2/10 from 1,581 reviews.