Hotels in Mexico

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

Mexico
6 Dec — 7 Dec2
Mexico
Mon 6/12
Tue 7/12
...and more

Tips for booking a Mexico hotel

Cheapest month:August
Most expensive month:January
Average price in Mexico:₹ 12,918/night
Absolute cheapest price found:₹ 336/night
Cheapest day:Saturday
Most expensive day:Monday
₹ 6,180 - ₹ 21,847
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 5,669 - ₹ 15,583
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 65,196 hotels
1
Panama Jack Resorts Cancun
Panama Jack Resorts Cancun
8.7 Excellent
Boulevard Kukulkan, Km. 11.5, Cancún, Quintana Roo, Mexico
Show on map
8.5 km from city centre, Cancún, QR, Mexico 

This luxury resort in Cancun offers free Wi-Fi, as well as water slides and a Jacuzzi. It provides superior fitness facilities, including an outdoor pool and outdoor tennis courts.

2
Hotel de la Paz
Hotel de la Paz
9.2 Excellent
Callejón Del Estudiante #1, Guanajuato, Guanajuato, Mexico
Show on map
0.6 km from city centre, Guanajuato, GJ, Mexico 

Within a two minute walk of Universidad de Guanajuato, Hotel de la Paz is centrally located in Guanajuato. It is situated in the area's popular nightlife district, about a five-minute walk from Jardin de la Union.

3
Excellence Playa Mujeres by The Excellence Collection - Adults Only
Excellence Playa Mujeres by The Excellence Collection - Adults Only
9.5 Excellent
Prolongacion Bonampak, Punta Sam, Lote Terrenos 001 MZ. 001 Sm 003, Cancún, Quintana Roo, Mexico
Show on map
9.9 km from city centre, Cancún, QR, Mexico 

Boasting an outdoor pool, a private beach and a Jacuzzi, Excellence Playa Mujeres - Adults Only - All Inclusive is located in Cancun and provides modern accommodation. Some of the popular features at this peaceful 5-star resort include an all-inclusive meal plan, a Turkish steam bath and outdoor tennis courts.

4
Hyatt Ziva Cancun
Hyatt Ziva Cancun
9.1 Excellent
Blvd. Kukulcan, Manzana 51, Lote 7, Cancún, Quintana Roo, Mexico
Show on map
9.2 km from city centre, Cancún, QR, Mexico 

Situated in Cancun, the resort is within a 30-minute drive of Cancun International Airport and offers an outdoor pool, a private beach and a sauna. It provides a spa, as well as an all-inclusive meal plan, a rooftop terrace and a beauty centre.

5
Hyatt Zilara Cancun - Adults Only
Hyatt Zilara Cancun - Adults Only
9.0 Excellent
Blvd Kukulcan Km 11.5 HZ, Cancún, Quintana Roo, Mexico
Show on map
8.5 km from city centre, Cancún, QR, Mexico 

Guests of this contemporary resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short car ride from the heart of Cancun. It has complimentary wireless internet and boasts a roof terrace with panoramic beach views.

6
Hilton Los Cabos Beach & Golf Resort
Hilton Los Cabos Beach & Golf Resort
9.0 Excellent
Carretera Transp. Km. 19.5, Cabo San Lucas, Baja California Sur, Mexico
Show on map
18.2 km from city centre, Cabo San Lucas, BS, Mexico 

Situated in Los Cabos, Hilton Los Cabos Beach & Golf Resort offers luxury 5-star accommodation, as well as outdoor tennis courts, an outdoor pool and a private beach. It also provides a rooftop terrace, a sauna and a Jacuzzi.

7
Iberostar Cancun
Iberostar Cancun
8.5 Excellent
Boulevard Kukulcan, Km. 17, Cancún, Quintana Roo, Mexico
Show on map
11.1 km from city centre, Cancún, QR, Mexico 

This pet-friendly resort is situated in Cancun and offers a private beach. It provides superior fitness facilities, including an outdoor pool and outdoor tennis courts.

8
Secrets The Vine Cancun Adults Only
Secrets The Vine Cancun Adults Only
8.9 Excellent
Blvd. Kukulcan Km. 14.5 Retorno Del Rey, Cancún, Quintana Roo, Mexico
Show on map
9.5 km from city centre, Cancún, QR, Mexico 

Featuring a private beach and an outdoor swimming pool, this 5-star resort is located in Cancun. Popular features include a Jacuzzi, a sauna and free Wi-Fi, plus it provides views of Nichupte Lagoon.

Cheapest hotels in Mexico

Show all 65,196 hotels
Fiesta Inn Plaza Central Aeropuerto
Fiesta Inn Plaza Central Aeropuerto
8.7 Excellent
Avenida Canal Río Churubusco #1635, Mexico City, Mexico City Federal District, Mexico
Show on map
7.6 km from city centre,  

Fiesta Inn Plaza Central Aeropuerto offers 4-star accommodation in Mexico City. It also provides porters, room service and an express check-in and check-out feature.

₹ 2,928
Avg. per night
Comfort Inn Cancun Aeropuerto
Comfort Inn Cancun Aeropuerto
4.5 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.

₹ 3,228
Avg. per night
Ramada by Wyndham Mexico City Reforma
Ramada by Wyndham Mexico City Reforma
8.5 Excellent
Puente De Alvarado 22, Mexico City, Mexico City Federal District, Mexico
Show on map
2.1 km from city centre,  

Situated within walking distance of Buenavista Metro Station, Ramada by Wyndham Mexico City Reforma provides guests with a convenient base when in Mexico City. It has a fitness centre, as well as a sauna, a Turkish steam bath and an indoor pool.

₹ 3,303
Avg. per night
Hotel de la Paz
Hotel de la Paz
9.2 Excellent
Callejón Del Estudiante #1, Guanajuato, Guanajuato, Mexico
Show on map
0.6 km from city centre,  

Within a two minute walk of Universidad de Guanajuato, Hotel de la Paz is centrally located in Guanajuato. It is situated in the area's popular nightlife district, about a five-minute walk from Jardin de la Union.

₹ 3,753
Avg. per night
City Express Cancun
City Express Cancun
7.8 Good
Calle Nichupte S/n S M 8 Mz 1 Lote 4, Cancún, Quintana Roo, Mexico
Show on map
1.5 km from city centre,  

Located in Cancun, the hotel is an easy drive from Gran Puerto and Hard Rock Cafe Cancun. It has a fitness centre, as well as a currency exchange, an outdoor pool and a 24-hour reception.

₹ 3,828
Avg. per night
NH Collection Mexico City Santa Fe
NH Collection Mexico City Santa Fe
8.6 Excellent
Juan Salvador Agraz, 44, Mexico City, Mexico City Federal District, Mexico
Show on map
14.6 km from city centre,  

NH Collection Mexico City Santa Fe offers 4-star accommodation in Mexico City. The multiple facilities this contemporary hotel has to offer include valet parking, a terrace and 24-hour room service.

₹ 3,903
Avg. per night
Krystal Grand Suites Insurgentes
Krystal Grand Suites Insurgentes
8.7 Excellent
Insurgentes Sur #1991, Mexico City, Mexico City Federal District, Mexico
Show on map
8.3 km from city centre,  

Less than a 20-minute stroll from Miguel Angel de Quevedo Metro Station, Krystal Grand Suites Insurgentes provides guests with an ideal base when visiting Mexico City. It is ideally positioned for those wishing to discover the area's attractions.

₹ 4,654
Avg. per night
Holiday Inn Monterrey Valle
Holiday Inn Monterrey Valle
8.8 Excellent
Av. Lazaro Cardenas 2305, Monterrey, Nuevo Leon, Mexico
Show on map
3.0 km from city centre,  

Holiday Inn Monterrey Valle offers 4-star accommodation in Monterrey. It also features an outdoor pool and a fitness centre.

₹ 4,879
Avg. per night

Hotel prices in Mexico

2 stars or below

₹ 1,877 - ₹ 3,378

Hotel Costa Azul

No. 1 most popular

Hotel Costa Azul
8.8 Excellent
₹ 3,153
Avg. per night
Hostería de Río - C92

No. 2 most popular

₹ 3,378
Avg. per night
Tropical Suite

Best value

₹ 1,877
Avg. per night
3 stars

₹ 3,003 - ₹ 15,238

Fiesta Inn Aeropuerto Ciudad de Mexico

No. 1 most popular

₹ 5,855
Avg. per night
Seadust Cancun Family Resort

No. 2 most popular

₹ 15,238
Avg. per night
Ibis Mexico Alameda

Best value

₹ 3,003
Avg. per night
4 stars and up

₹ 4,654 - ₹ 39,934

Camino Real Aeropuerto Mexico

No. 1 most popular

₹ 6,305
Avg. per night
Barceló México Reforma

No. 2 most popular

₹ 5,930
Avg. per night
Krystal Grand Suites Insurgentes

Best value

₹ 4,654
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?

    Mexico City, Cancún, and Puerto Vallarta are some of the most favoured places to stay in Mexico.

  • What are the best hotels in Mexico?

    Casa Velas Hotel Boutique & Ocean Club-Adults Only (8.9/10 from 35 reviews), Fiesta Americana Reforma (8.7/10 from 2,007 reviews), and Barceló México Reforma (9.0/10 from 3,608 reviews) are all highly rated places to stay in Mexico.