Hotels in Mexico

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

Mexico
30 Jul — 31 Jul2
Mexico
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Bel Air Collection Resort & Spa Cancun
Bel Air Collection Resort & Spa Cancun
7.0 Good
Blvd Kukulcan Km 20.5, Hotel Zone, Cancún, Quintana Roo, Mexico
Show on map
13.1 km from city centre, Cancún, QR, Mexico 
GoodBased on 755 reviews
7.0

Boasting a private beach and a rooftop terrace, Bel Air Collection Resort and Spa Cancun is a luxurious place to stay in Cancun. There is also a gym with pilates classes, yoga classes and an infinity pool.

Comfort Inn Cd de Mexico Santa Fe
Comfort Inn Cd de Mexico Santa Fe
8.2 Excellent
Prol. Paseo de la Reforma 557, Mexico City, Mexico City Federal District, Mexico
Show on map
12.7 km from city centre, Mexico City, DF, Mexico 
ExcellentBased on 1,030 reviews
8.2

Just a short car trip from Desierto de los Leones National Park, Hotel Comfort Inn Cd de Mexico Santa Fe offers a comfortable base and showcases views of Mexico City. Rooms are air conditioned and a wireless internet connection is provided free of charge.

Mayaland Hotel And Bungalows
Mayaland Hotel And Bungalows
8.9 Excellent
Km 120 Ctra Merida, Zona Arqueologica, Chichen Itza, Yucatan, Mexico
Show on map
1.4 km from city centre, Chichen Itza, YU, Mexico 
ExcellentBased on 1,562 reviews
8.9

Situated in Chichen Itza, Mayaland Hotel & Bungalows provides historic 5-star accommodation, as well as an outdoor pool. It also offers massage services, a playground and an express check-in and check-out feature.

Playa Los Arcos Hotel Beach Resort & Spa
Playa Los Arcos Hotel Beach Resort & Spa
7.8 Good
Olas Altas 380, Puerto Vallarta, Jalisco, Mexico
Show on map
4.5 km from city centre, Puerto Vallarta, JA, Mexico 
GoodBased on 535 reviews
7.8

Situated just a few steps from Zona Romantica, this peaceful hotel offers both a bar and a restaurant. Popular amenities, such as an outdoor pool and a rooftop terrace, make for an enjoyable stay in Puerto Vallarta.

Breathless Cabo San Lucas Adults Only
Breathless Cabo San Lucas Adults Only
8.9 Excellent
Gamez Farias SN, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.1 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 143 reviews
8.9

Breathless Cabo San Lucas All Inclusive- Adults Only is located in Los Cabos and features an all-inclusive meal plan and a Jacuzzi. It also offers massage services, an express check-in and check-out feature and an outdoor pool.

Grand Oasis Cancún
Grand Oasis Cancún
6.6 Good
Boulevard Kukulcan Km 16.5 Lote 45 46 y 47 Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
10.3 km from city centre, Cancún, QR, Mexico 
GoodBased on 1,929 reviews
6.6

Located in Cancun, the resort is within a 25-minute drive of Cancun International Airport and provides a private beach, outdoor tennis courts and an outdoor pool. It features 5-star rooms with views of the sea.

The Royal Cancun - All Suites Resort
The Royal Cancun - All Suites Resort
8.9 Excellent
Kukulcan Boulevard Km 4.5 Hotel Zone, Cancún, Quintana Roo, Mexico
Show on map
4.9 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 258 reviews
8.9

Offering free Wi-Fi, an outdoor heated pool and a private beach, The Royal Cancun All Suites Resort is located in Cancun and is a short stroll from the Museo de Arte Popular Mexicano. Some of the features on offer at this luxury 5-star hotel include outdoor tennis courts and an all-inclusive meal plan.

Barceló México Reforma
Barceló México Reforma
9.0 Excellent
Paseo de la Reforma, 1, Mexico City, Mexico City Federal District, Mexico
Show on map
1.8 km from city centre, Mexico City, DF, Mexico 
ExcellentBased on 3,638 reviews
9.0

Barcelo Mexico Reforma is set in Mexico City and is a short walk from Hidalgo Metro Station. It provides complimentary Wi-Fi, a gym and a heated pool, and is within walking distance of Paseo de la Reforma.

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 
ExcellentBased on 850 reviews
9.0

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.

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, Mexico City, DF, Mexico 
ExcellentBased on 1,389 reviews
8.5

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 Turkish steam bath, a sauna and an indoor pool.

Tips for booking a Mexico hotel

Cheapest month:August
Most expensive month:January
Average price in Mexico:₹ 12,785/night
Absolute cheapest price found:₹ 333/night
Cheapest day:Saturday
Most expensive day:Monday
₹ 6,117 - ₹ 21,623
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 5,611 - ₹ 15,423
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 58,579 hotels
1
Hotel de la Paz
Hotel de la Paz
9.1 Excellent
Callejón Del Estudiante #1, Guanajuato, Guanajuato, Mexico
Show on map
0.6 km from city centre, Guanajuato 

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.

2
Histórico Central Mexico City
Histórico Central Mexico City
9.4 Excellent
Bolivar No. 28, Mexico City, Mexico City Federal District, Mexico
Show on map
2.3 km from city centre, Mexico City 

Conveniently positioned, Hotel Historico Central offers easy access to Mexico City's main hot spots. It is also found just moments from Zocalo.

3
Beloved Playa Mujeres by The Excellence Collection - Adults Only
Beloved Playa Mujeres by The Excellence Collection - Adults Only
8.9 Excellent
Lt 34, Mza 1 Condominio Playa Mujeres, Cancún, Quintana Roo, Mexico
Show on map
9.7 km from city centre, Cancún 

Situated in Cancun, Beloved Playa Mujeres by Excellence All Inclusive AdultsOnly offers modern 5-star accommodation, as well as an outdoor pool, a Jacuzzi and a sauna. The various amenities this stylish resort has to offer include a Turkish steam bath, a kids club and an all-inclusive meal plan.

4
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 

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.

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

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.

6
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 

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.

7
Hilton Los Cabos Beach & Golf Resort
Hilton Los Cabos Beach & Golf Resort
9.1 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 

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.

8
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 

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.

Cheapest hotels in Mexico

Show all 58,579 hotels
Comfort Inn Cancun Aeropuerto
Comfort Inn Cancun Aeropuerto
6.0 Good
Blvd Luis Donaldo Colosio Lote 5 Super M, Cancún, Quintana Roo, Mexico
Show on map
12.7 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.

₹ 2,600
Avg. per night
Fiesta Inn Plaza Central Aeropuerto
Fiesta Inn Plaza Central Aeropuerto
8.6 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 a safe, a terrace and an express check-in and check-out feature.

₹ 2,972
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,120
Avg. per night
Comfort Inn Cd de Mexico Santa Fe
Comfort Inn Cd de Mexico Santa Fe
8.2 Excellent
Prol. Paseo de la Reforma 557, Mexico City, Mexico City Federal District, Mexico
Show on map
12.7 km from city centre,  

Just a short car trip from Desierto de los Leones National Park, Hotel Comfort Inn Cd de Mexico Santa Fe offers a comfortable base and showcases views of Mexico City. Rooms are air conditioned and a wireless internet connection is provided free of charge.

₹ 3,269
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 Turkish steam bath, a sauna and an indoor pool.

₹ 3,418
Avg. per night
Fiesta Inn Aeropuerto Ciudad de Mexico
Fiesta Inn Aeropuerto Ciudad de Mexico
8.4 Excellent
Boulevard Puerto Aereo 502, Mexico City, Mexico City Federal District, Mexico
Show on map
7.2 km from city centre,  

Fiesta Inn Aeropuerto CD Mexico offers a modern setting while in Mexico City. It also features a rooftop terrace and an outdoor pool.

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

Situated in Mexico City, this 4-star property is modern and contemporary. Featuring views of Santa Fe, it also offers a wide range of amenities, such as a 24-hour reception, 24-hour room service and valet parking.

₹ 4,235
Avg. per night
Hotel de la Paz
Hotel de la Paz
9.1 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.

₹ 4,309
Avg. per night

Hotel prices in Mexico

2 stars or below

₹ 2,006 - ₹ 3,046

Hotel Costa Azul

No. 1 most popular

Hotel Costa Azul
8.8 Excellent
₹ 3,046
Avg. per night
Tropical Suite

Best value

₹ 2,006
Avg. per night
3 stars

₹ 2,526 - ₹ 9,881

Fiesta Inn Aeropuerto Ciudad de Mexico

No. 1 most popular

₹ 4,086
Avg. per night
Comfort Inn Cancun Aeropuerto

No. 2 most popular

₹ 2,600
Avg. per night
Hotel Fontan Reforma

Best value

₹ 2,526
Avg. per night
4 stars and up

₹ 2,972 - ₹ 33,804

Barceló México Reforma

No. 1 most popular

₹ 6,612
Avg. per night
Courtyard by Marriott Cancun Airport

No. 2 most popular

₹ 5,646
Avg. per night
Fiesta Inn Plaza Central Aeropuerto
₹ 2,972
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 36 reviews), Fiesta Americana - Reforma (8.7/10 from 1,976 reviews), and Barceló México Reforma (9.0/10 from 3,643 reviews) are all highly rated places to stay in Mexico.