Hotels in Mexico

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

Mexico
Dec 3 — Dec 42
Mexico
Fri 3/12
Sat 4/12
...and more

Tips for booking a Mexico hotel

Cheapest month:November
Most expensive month:December
Average price in Mexico:R2 685/night
Absolute cheapest price found:R38/night
Cheapest day:Wednesday
Most expensive day:Thursday
R638 - R6 405
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 055 - R7 213
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 65 096 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, QR, Mexico 

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, GR, Mexico 

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, a Registry Collection Hotel
Grand Residences Riviera Cancun, a Registry Collection Hotel
9,8 Excellent
Blvd. El Cid, Unidad 28 Lote 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
3,2 km from city centre, Puerto Morelos, QR, Mexico 

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
8,9 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, QR, Mexico 

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
Iberostar Selection Playa Mita
Iberostar Selection Playa Mita
8,6 Excellent
Comercial Camino Ingreso a Litibú, Lote 15, Punta de Mita, Nayarit, Mexico
Show on map
4,3 km from city centre, Punta de Mita, NA, Mexico 

Providing an in-house night club and a beauty salon, Iberostar Selection Playa Mita is located in Punta de Mita and offers 4-star accommodation. It has a spa, as well as a sauna, a private beach and massage services.

6
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 

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.

7
Banyan Tree Cabo Marques
Banyan Tree Cabo Marques
9,0 Excellent
Blvd Cabo Marques Lote 1, Acapulco, Guerrero, Mexico
Show on map
8,2 km from city centre, Acapulco, GR, Mexico 

Boasting an outdoor heated pool and a limousine service, Banyan Tree Cabo Marques is an ideal place to stay for those wanting luxury, plus provides views of Acapulco. Some of the popular facilities at this luxury 5-star hotel include a free shuttle service and free Wi-Fi.

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

Cheapest hotels in Mexico

Show all 65 096 hotels
Tropical Suite
Tropical Suite
6,4 Good
Pez Vela, 107, Los Ayala, Nayarit, Mexico
Show on map
0,3 km from city centre,  

Conveniently situated and featuring an outdoor pool and free Wi-Fi, this comfortable hotel is located a short drive from Rincon de Guayabitos. It also offers a football field, a 24-hour reception and a tour desk.

R397
Avg. per night
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.

R524
Avg. per night
Gran Hotel Plaza Marsol
Gran Hotel Plaza Marsol
8,1 Excellent
Juan Ahumada SN, 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.

R540
Avg. per night
Don Pelayo Pacific Beach
Don Pelayo Pacific Beach
8,2 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.

R683
Avg. per night
Imperial Las Perlas
Imperial Las Perlas
6,7 Good
Blvd. Kukulcan Km 2.5, Cancún, Quintana Roo, Mexico
Show on map
3,0 km from city centre,  

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.

R762
Avg. per night
Olas Altas Inn Hotel & Spa
Olas Altas Inn Hotel & Spa
7,7 Good
Ave Del Mar No 719, Mazatlán, Sinaloa, Mexico
Show on map
3,6 km from city centre,  

Olas Altas Inn Hotel & Spa offers 4-star accommodation in Mazatlan. It also features a sauna, an outdoor pool and a gym.

R794
Avg. per night
Coral Island Hotel
Coral Island Hotel
8,1 Excellent
Avenida del Mar #1234, Mazatlán, Sinaloa, Mexico
Show on map
4,1 km from city centre,  

Coral Island Beach View Hotel is located in Mazatlan and is close to Malecon. Those staying at the property have access to a spa, a gym and an outdoor pool.

R810
Avg. per night
Holiday Inn Resort Acapulco
Holiday Inn Resort Acapulco
8,2 Excellent
Av Costera Miguel Aleman 2311, Acapulco, Guerrero, Mexico
Show on map
5,0 km from city centre,  

Located in Acapulco, Holiday Inn Resort Acapulco is within a 40-minute drive of General Juan N Alvarez International Airport and offers an outdoor pool. It has a gym, as well as valet parking, an express check-in and check-out feature and a kids club.

R905
Avg. per night

Hotel prices in Mexico

2 stars or below

R397 - R651

Hotel Costa Azul

No. 1 most popular

Hotel Costa Azul
8,8 Excellent
R651
Avg. per night
Hostería de Río - C92

No. 2 most popular

R619
Avg. per night
Tropical Suite

Best value

R397
Avg. per night
3 stars

R524 - R12 084

We Hotel Aeropuerto

No. 1 most popular

We Hotel Aeropuerto
8,4 Excellent
R1 080
Avg. per night
Imperial Las Perlas

No. 2 most popular

R762
Avg. per night
Hotel Castropol

Best value

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

R905 - R11 560

Azulik

No. 1 most popular

Azulik
7,4 Good
R9 162
Avg. per night
Hyatt Zilara Cancun - Adults Only

No. 2 most popular

R8 178
Avg. per night
Galeria Plaza Reforma

Best value

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

    Hyatt Zilara Cancun - Adults Only (9,0/10 from 771 reviews), TRS Yucatan Hotel - Adults Only (8,9/10 from 216 reviews), and Hotel Castropol (8,8/10 from 3 585 reviews) are all highly rated places to stay in Mexico.