Hotels in Mexico

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

Mexico
Aug 11 — Aug 122
Mexico
Thu 8/11
Fri 8/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
Intercontinental Presidente Cozumel Resort Spa, An IHG Hotel
8.9 Excellent
Carretera A Chankanaab Km 6-5, Cozumel, Quintana Roo, Mexico
Show on map
5.0 km from city centre, Cozumel, QR, Mexico 
ExcellentBased on 499 reviews
8.9

Featuring unique views of Cozumel, Presidente InterContinental Cozumel Resort & Spa is set in a well-known area of San Miguel de Cozumel and offers an outdoor pool, a Jacuzzi and a private beach. It has a spa, as well as a sauna, a butler service and a kids club.

Paradisus La Perla – Adults Only
8.1 Excellent
5ta Avenida, Esquina Calle 112, Playa del Carmen, Quintana Roo, Mexico
Show on map
3.7 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 215 reviews
8.1

Boasting a swimming pool, outdoor tennis courts and a private beach, Paradisus Playa del Carmen La Perla- All Adult/All Inclusive is a deluxe base in Playa del Carmen. It has a fitness centre, as well as a sauna, a Jacuzzi and an outdoor pool.

Hilton Puerto Vallarta Resort
7.3 Good
Avenue de las Garzas s/n Zona Norte, Puerto Vallarta, Jalisco, Mexico
Show on map
2.3 km from city centre, Puerto Vallarta, JA, Mexico 
GoodBased on 184 reviews
7.3

Set in Puerto Vallarta, the resort is within walking distance of Puerto Vallarta Cruise Port and provides an outdoor pool, a private beach and a Jacuzzi. It has a spa, as well as a kids club, an all-inclusive meal plan and valet parking.

Iberostar Paraiso Lindo
7.9 Good
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 
GoodBased on 30 reviews
7.9

Within a 35-minute drive of Cancun International Airport, Iberostar Selection Paraiso Lindo provides an outdoor pool, a private beach and complimentary wireless internet. In addition to free public parking on site, the hotel features comfortable 5-star rooms and a bar.

Paradisus Los Cabos
8.7 Excellent
Carretera Transpeninsular Km 19.5, San José del Cabo, Baja California Sur, Mexico
Show on map
11.2 km from city centre, San José del Cabo, BS, Mexico 
ExcellentBased on 289 reviews
8.7

Situated in Los Cabos, Paradisus Los Cabos All Inclusive Resort offers unique 4-star accommodation, as well as outdoor tennis courts, a private beach and an outdoor pool. It also provides an all-inclusive meal plan, a sauna and a Jacuzzi.

Tips for booking hotels in Mexico

Cheapest month:June
Most expensive month:July
Average price in Mexico:₱761,816/night
Cheapest price found:₱833/night
Cheapest day:Thursday
Most expensive day:Friday
₱5,127 - ₱44,585
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱6,253 - ₱13,715
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

1
Now Emerald Cancun
8.0 Excellent
Blvd. Kukulkan Km 19.5, Cancún, Quintana Roo, Mexico
Show on map
12.4 km from city centre, Cancún, QR, Mexico 

Located in Cancun, the hotel is within a 20-minute drive of Cancun International Airport and offers outdoor tennis courts, a sauna and an infinity pool. It provides a day spa, as well as a kids club, an all-inclusive meal plan and a swimming pool.

2
Diamante K
8.3 Excellent
Crta. Boca Paila Tulum Ruinas Km 2.5, Tulum, Quintana Roo, Mexico
Show on map
3.4 km from city centre, Tulum, QR, Mexico 

Diamante K provides comfortable 3-star accommodation in Tulum. The hotel offers an outdoor pool, as well as rooms with private terraces.

3
Wyndham Garden Playa del Carmen
8.0 Excellent
Lote 5 Manzana 29, Fraccionami, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.0 km from city centre, Playa del Carmen, QR, Mexico 

Wyndham Garden Playa del Carmen provides relaxed 3-star accommodation in Playa del Carmen. It also features an outdoor pool, an express check-in and check-out feature and free Wi-Fi.

4
Riu Playacar
7.9 Good
Avenida Xaman-Ha, Manzana 6, Lote 6, Playa del Carmen, Quintana Roo, Mexico
Show on map
2.4 km from city centre, Playa del Carmen, QR, Mexico 

Situated in Playa del Carmen, Riu Playacar All Inclusive provides 4-star accommodation, as well as an outdoor pool. It also offers a playground, a kids pool and an all-inclusive meal plan.

5
KAYAK Luna
8.5 Excellent
Avenida 10 entre 10 y 12, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.6 km from city centre, Playa del Carmen, QR, Mexico 

Marquee Playa Hotel is situated amongst Playa del Carmen's well-known restaurants and cafés, just a brief stroll from Terminal Foranea de Autobuses Station. It also offers a 24-hour reception, valet parking and an outdoor pool.

6
KAYAK Sol
8.2 Excellent
Avenida 10, C. 14 Nte, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.7 km from city centre, Playa del Carmen, QR, Mexico 

Located just a short walk from Terminal Foranea de Autobuses Station, KAYAK Sol offers guests a convenient base while in Playa del Carmen. It also provides a concierge, a 24-hour reception and a currency exchange.

7
Hotel Ticuán
8.8 Excellent
Av. Miguel Hidalgo (8va) #8190, Tijuana, Baja California, Mexico
Show on map
0.8 km from city centre, Tijuana, BN, Mexico 

Hotel Ticuan provides comfortable 3-star accommodation in Tijuana. It also offers free Wi-Fi, a sauna and valet parking.

8
Royal Hideaway Playacar - Adults only
8.6 Excellent
Lote Hotelero No 6 Desarollo, Playa del Carmen, Quintana Roo, Mexico
Show on map
2.3 km from city centre, Playa del Carmen, QR, Mexico 

Situated in Playa del Carmen, Royal Hideaway Playacar All-Inclusive Adults Only Resort is within a 40-minute drive of Cozumel International Airport and provides an infinity pool, a swimming pool and a private beach. Some of the popular features at this modern 5-star hotel include an all-inclusive meal plan, outdoor tennis courts and a Jacuzzi.

Cheapest hotels in Mexico, North America

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.

₱2,038
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.

₱2,667
Avg. per night
Exe Suites Reforma
8.1 Excellent
Rio Amazonas 78, Mexico City, Mexico City Federal District, Mexico
Show on map
1.5 km from city centre, Mexico City, DF, Mexico 

Exe Suites Reforma is situated in Mexico City and features free wireless internet. It provides 5-star accommodation with air-conditioned rooms.

₱3,889
Avg. per night
Hacienda Buenaventura Hotel & Mexican Charm
7.8 Good
Blvd. Francisco Medina Ascencio 2699, Puerto Vallarta, Jalisco, Mexico
Show on map
2.3 km from city centre, Puerto Vallarta, JA, Mexico 

Guests of this 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 Puerto Vallarta. It also features an outdoor pool and free Wi-Fi.

₱6,001
Avg. per night
Magic Blue Spa Boutique Hotel Adults Only
8.6 Excellent
Avenida 10, Entre Calle 10 Y 12 Norte, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.6 km from city centre, Playa del Carmen, QR, Mexico 

Featuring a restaurant, bar and outdoor pool, Magic Blue Boutique Hotel is only a five-minute walk from Terminal Foranea de Autobuses Station. This unique hotel is close to everything Playa del Carmen has to offer.

₱6,279
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.

₱6,612
Avg. per night
Oasis Palm
7.4 Good
Blvd. Kukulcan Km 4.5, Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
4.6 km from city centre, Cancún, QR, Mexico 

Boasting outdoor tennis courts and a private beach, Oasis Palm - All Inclusive is a luxurious place to stay in Cancun. It has a day spa, as well as a sauna, an outdoor pool and a Jacuzzi.

₱9,390
Avg. per night
Iberostar Paraiso del Mar
8.1 Excellent
Carretera Chetumal-Puerto Juarez Km 309, Playa del Carmen, Quintana Roo, Mexico
Show on map
19.2 km from city centre, Playa del Carmen, QR, Mexico 

Featuring complimentary Wi-Fi, an all-hours reception and free parking, Iberostar Paraiso del Mar is situated in Playa Paraiso and offers comfortable guest rooms. It also provides a tour desk, a kids club and a currency exchange.

₱11,279
Avg. per night

Hotel prices in Mexico

2 stars and under
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Mexico

Mexico travel FAQs

  • Where is the best place to stay in Mexico?

    Cancún, Playa del Carmen, and Acapulco are the most popular places on HotelsCombined for stays in Mexico.

  • What are the best hotels in Mexico?

    One of the most popular hotels in Mexico is Nomade Tulum, which has been reviewed by 157 users and currently has a rating of 8.2/10. Other top-rated locations include KAYAK Luna and KAYAK Sol, which have received 8.5/10 and 8.2/10 ratings from our users, respectively.