Hotels in Mexico

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

Mexico
Jun 23 — Jun 242
Mexico
Wed 23/6
Thu 24/6
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Beach Palace
Beach Palace
8,3 Excellent
Boulevard Kukulcan, km. 11.5, Cancún, Quintana Roo, Mexico
Show on map
8,6 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 11 reviews
8,3

Beach Palace-All Inclusive provides traditional 4-star accommodation in Cancun. It features a day spa, as well as a rooftop terrace, an all-inclusive meal plan and a Turkish steam bath.

Fiesta Americana Cozumel
Fiesta Americana Cozumel
8,4 Excellent
Carretera Costera Sur A Chankanaab Km 7.5 Hotel Zone, Cozumel, Quintana Roo, Mexico
Show on map
6,4 km from city centre, Cozumel, QR, Mexico 
ExcellentBased on 167 reviews
8,4

Fiesta Americana Cozumel All Inclusive is located on Cozumel, and offers 5-star accommodation as well as a private beach. It has a fitness centre, as well as an outdoor pool, a rooftop terrace and an all-inclusive meal plan.

Hotel Imperial Las Perlas
Hotel Imperial Las Perlas
6,7 Good
Paseo Kukulcan Km 2.5, Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
3,0 km from city centre, Cancún, QR, Mexico 
GoodBased on 21 reviews
6,7

Located in Cancun, Imperial Las Perlas Hotel is within a 20-minute drive of Cancun International Airport and offers a private beach and an outdoor pool. It provides 3-star accommodation with air-conditioned rooms.

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

The Royal Sands
The Royal Sands
8,8 Excellent
Blvd. Kukulcan, Km. 13.5, No. 32, Cancún, Quintana Roo, Mexico
Show on map
9,0 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 553 reviews
8,8

Guests of this art deco resort will appreciate the seclusion of its private beach and on-site spa, all located just a quick drive from the centre of Cancun. It provides a gym, as well as free Wi-Fi, an all-inclusive meal plan and outdoor tennis courts.

Hotel Castropol
Hotel Castropol
8,8 Excellent
Avenida Pino Suarez 58 Colonia Centro Delegación Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico
Show on map
2,4 km from city centre, Mexico City, DF, Mexico 
ExcellentBased on 3 470 reviews
8,8

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Mexico City. It is located a short stroll from National Palace, Zocalo and Mexico City Metropolitan Cathedral.

Hotel Casa Sun and Moon
Hotel Casa Sun and Moon
7,9 Good
Adelita 10 Playa De la Madera, Zihuatanejo, Guerrero, Mexico
Show on map
0,6 km from city centre, Zihuatanejo, GR, Mexico 
GoodBased on 61 reviews
7,9

Hotel Casa Sun and Moon is located in Ixtapa Zihuatanejo and offers a Jacuzzi. It also features an express check-in and check-out feature, an outdoor pool and a swimming pool.

Grand Fiesta Americana Los Cabos Golf & Spa
Grand Fiesta Americana Los Cabos Golf & Spa
8,7 Excellent
Carretera Transpeninsular Km 10.3, Cabo San Lucas, Baja California Sur, Mexico
Show on map
9,2 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 142 reviews
8,7

Situated in Los Cabos, the resort is within a 35-minute drive of Los Cabos International Airport and provides a sauna, an outdoor pool and a private beach. It also offers an all-inclusive meal plan, a rooftop terrace and free Wi-Fi.

Iberostar Paraiso Lindo
Iberostar Paraiso Lindo
8,7 Excellent
Chetumal - Puerto Juarez Km 309, Playa del Carmen, Quintana Roo, Mexico
Show on map
19,0 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 36 reviews
8,7

Situated in Playa Paraiso, Iberostar Paraiso Lindo provides 5-star accommodation, as well as an outdoor pool, a sauna and a private beach. It also offers valet parking, a kids pool and an all-inclusive meal plan.

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

Tips for booking a Mexico hotel

Cheapest month:November
Most expensive month:December
Average price in Mexico:R2 415/night
Absolute cheapest price found:R34/night
Cheapest day:Wednesday
Most expensive day:Thursday
R574 - R5 760
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R949 - R6 487
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 54 274 hotels
1
Grand Sirenis Riviera Maya Hotel & Spa
Grand Sirenis Riviera Maya Hotel & Spa
8,2 Excellent
Zona Costera K256, Akumal, Quintana Roo, Mexico
Show on map
3,9 km from city centre, Akumal 

Providing an in-house night club and a beauty centre, Grand Sirenis Riviera Maya Resort & Spa All Inclusive is situated in Akumal and offers 5-star accommodation. It has a spa and wellness centre, as well as a private beach, a swimming pool and a Turkish steam bath.

2
Hs Hotsson Smart Acapulco
Hs Hotsson Smart Acapulco
8,3 Excellent
Av. Costera Miguel Aleman 1803, Acapulco, Guerrero, Mexico
Show on map
3,8 km from city centre, Acapulco 

Situated in Acapulco, HS HOTSSON Smart Acapulco provides unique 5-star accommodation, as well as a swimming pool, a private beach and outdoor tennis courts. It offers complimentary Wi-Fi, an express check-in and check-out feature and valet parking.

3
Grand Residences Riviera Cancun
Grand Residences Riviera Cancun
9,2 Excellent
Blvd. El Cid, Unidad 28 Lote 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
3,2 km from city centre, Puerto Morelos 

Boasting outdoor tennis courts, a private beach and an outdoor pool, Grand Residences Riviera Cancun is situated in Puerto Morelos and provides comfortable accommodation. It offers 5-star accommodation with air-conditioned rooms.

4
Izla Hotel
Izla Hotel
9,0 Excellent
Carretera Sac Bajo SN Isla Mujeres Q. Roo, Isla Mujeres, Quintana Roo, Mexico
Show on map
1,3 km from city centre, Isla Mujeres 

Izla Beach Front Hotel provides 5-star accommodation in Isla Mujeres. The various facilities this modern hotel has to offer include a 24-hour reception, a swimming pool and luggage storage.

5
Hotel Castropol
Hotel Castropol
8,8 Excellent
Avenida Pino Suarez 58 Colonia Centro Delegación Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico
Show on map
2,4 km from city centre, Mexico City 

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Mexico City. It is located a short stroll from National Palace, Zocalo and Mexico City Metropolitan Cathedral.

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

8
Grand Fiesta Americana Los Cabos Golf & Spa
Grand Fiesta Americana Los Cabos Golf & Spa
8,7 Excellent
Carretera Transpeninsular Km 10.3, Cabo San Lucas, Baja California Sur, Mexico
Show on map
9,2 km from city centre, Cabo San Lucas 

Situated in Los Cabos, the resort is within a 35-minute drive of Los Cabos International Airport and provides a sauna, an outdoor pool and a private beach. It also offers an all-inclusive meal plan, a rooftop terrace and free Wi-Fi.

Cheapest hotels in Mexico

Show all 54 274 hotels
Hotel Castropol
Hotel Castropol
8,8 Excellent
Avenida Pino Suarez 58 Colonia Centro Delegación Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico
Show on map
2,4 km from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Mexico City. It is located a short stroll from National Palace, Zocalo and Mexico City Metropolitan Cathedral.

R443
Avg. per night
Ibis San Luis Potosi
Ibis San Luis Potosi
8,3 Excellent
Carretera 57 105 Esq Eje 102 Z, San Luis Potosí, San Luis Potosí, Mexico
Show on map
7,1 km from city centre,  

Ibis San Luis Potosi provides modern 4-star accommodation in San Luis Potosi. It also features a safe, wireless internet access in public areas and laundry facilities.

R443
Avg. per night
Ambiance Suites Cancun
Ambiance Suites Cancun
8,4 Excellent
Av. Tulum No. 227 S.M. 20, Cancún, Quintana Roo, Mexico
Show on map
0,7 km from city centre,  

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Cancun. It also offers a rooftop terrace and an outdoor pool.

R500
Avg. per night
Gran Hotel Plaza Marsol
Gran Hotel Plaza Marsol
8,1 Excellent
Juan Ahumada, Colonia Centro., Tecolutla, Veracruz-Llave, Mexico
Show on map
0,4 km from city centre,  

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.

R528
Avg. per night
Hotel Romano Palace Acapulco
Hotel Romano Palace Acapulco
7,2 Good
Costera Miguel Aleman No 130, Acapulco, Guerrero, Mexico
Show on map
4,6 km from city centre,  

Providing a swimming pool and an outdoor pool, Romano Palace is located in Acapulco and is a short stroll from Playa Condesa. It also provides a sun deck, free Wi-Fi and meeting rooms.

R543
Avg. per night
Hotel Costa Azul
Hotel Costa Azul
8,8 Excellent
Horacio Nelson y Parque Norte S/N Fraccionamiento Costa Azul, Acapulco, Guerrero, Mexico
Show on map
6,6 km from city centre,  

Located a brief drive from Estrella del Mar, Hotel Costa Azul Acapulco provides unique accommodation in Acapulco. It offers complimentary Wi-Fi, a 24-hour reception and an outdoor pool.

R586
Avg. per night
Las Torres Gemelas Acapulco
Las Torres Gemelas Acapulco
7,5 Good
Costera Miguel Aleman 93, Acapulco, Guerrero, Mexico
Show on map
4,9 km from city centre,  

Las Torres Gemelas offers 3-star accommodation in Acapulco. It also features a swimming pool, an outdoor pool and a gym.

R586
Avg. per night
Don Pelayo Pacific Beach
Don Pelayo Pacific Beach
8,1 Excellent
Av Del Mar 1111, Mazatlán, Sinaloa, Mexico
Show on map
4,5 km from city centre,  

Boasting an outdoor pool, Hotel Don Pelayo Pacific Beach is situated in Mazatlan and provides charming accommodation. It also offers valet parking, water slides and a kids pool.

R614
Avg. per night

Hotel prices in Mexico

2 stars or below

R371 - R586

Hotel Romano Palace Acapulco

No. 1 most popular

R543
Avg. per night
Hotel Costa Azul

No. 2 most popular

Hotel Costa Azul
8,8 Excellent
R586
Avg. per night
Tropical Suite

Best value

R371
Avg. per night
3 stars

R443 - R3 056

Playa Los Arcos Hotel Beach Resort & Spa
R1 399
Avg. per night
We Hotel Aeropuerto

No. 2 most popular

We Hotel Aeropuerto
8,5 Excellent
R885
Avg. per night
Hotel Castropol

Best value

Hotel Castropol
8,8 Excellent
R443
Avg. per night
4 stars and up

R500 - R9 011

Azulik

No. 1 most popular

Azulik
7,5 Good
R8 383
Avg. per night
Hyatt Zilara Cancun - Adults Only

No. 2 most popular

R5 941
Avg. per night
Ambiance Suites Cancun

Best value

R500
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?

    You can find several places worth visiting in Mexico. Cancún, Tulum, and Mexico City are some of the most popular amongst our users.

  • What are the best hotels in Mexico?

    Azulik (7,5/10 from 471 reviews), Hyatt Zilara Cancun - Adults Only (9,0/10 from 825 reviews), and TRS Yucatan Hotel - Adults Only (9,0/10 from 169 reviews) are all highly rated places to stay in Mexico.