Hotels in Mexico

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

Mexico
11 Aug — 12 Aug2
Mexico
Thu 11/8
Fri 12/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Royal Solaris Cancun
8.0 Excellent
Boulevard Kukulcan Km 20.5, Lote 64, Cancún, Quintana Roo, Mexico
Show on map
12.8 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 889 reviews
8.0

Located in Cancun, the resort is an easy drive from Spa at The Royal Sands and Hard Rock Cafe Cancun. It has a fitness centre, as well as an all-inclusive meal plan, an outdoor pool and a kids club.

Secrets Maroma Beach Riviera Cancun - Adults Only
9.3 Excellent
Carretera Federal 307 Chetumal-Cancún, Playa del Carmen, Quintana Roo, Mexico
Show on map
16.7 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 267 reviews
9.3

Secrets Maroma Beach Riviera Cancun - Adults only All Inclusive is a comfortable setting when in Playa Paraiso and is close to everything the area has to offer. It offers excellent fitness facilities, including outdoor tennis courts, an outdoor pool and a swimming pool.

Crown Paradise Club Cancun
7.8 Good
Boulevard Kukulcan Km 18.5, Cancún, Quintana Roo, Mexico
Show on map
12.1 km from city centre, Cancún, QR, Mexico 
GoodBased on 544 reviews
7.8

Crown Paradise Club Cancun - All Inclusive offers elegant 5-star accommodation in Cancun. It also provides outdoor tennis courts, an outdoor pool and a Jacuzzi.

Desire Resort & Spa Riviera Maya - Couples Only
9.2 Excellent
Carretera Puerto Morelos Km 27.5, Puerto Morelos, Quintana Roo, Mexico
Show on map
6.6 km from city centre, Puerto Morelos, QR, Mexico 
ExcellentBased on 137 reviews
9.2

Desire Riviera Maya Resort provides 4-star accommodation in Puerto Morelos. It also features a Jacuzzi, an outdoor pool and a sauna.

Mahekal Beach Resort
8.8 Excellent
38 St And The Beach, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.7 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 505 reviews
8.8

Boasting a rooftop terrace and a private beach, Mahekal Beach Resort is a luxurious base in Playa del Carmen. It has a day spa, as well as a Jacuzzi, an outdoor pool and a sauna.

Grand Fiesta Americana Coral Beach Cancun
9.1 Excellent
Blvd. Kukulcan Km. 9.5, Cancún, Quintana Roo, Mexico
Show on map
9.0 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 1,420 reviews
9.1

Featuring an outdoor pool, a private beach and a Jacuzzi, Grand Fiesta Americana Coral Beach Resort & Spa is located in Cancun and is a short walk from Hard Rock Cafe Cancun and Margaritaville. Some of the features provided at this modern 5-star resort include an all-inclusive meal plan and a rooftop terrace.

Secrets The Vine Cancun Adults Only
8.7 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 
ExcellentBased on 731 reviews
8.7

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.

Emporio Cancun
8.2 Excellent
Blvd. Kukulcan, Retorno Gucumatz, Km.17, Cancún, Quintana Roo, Mexico
Show on map
10.7 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 3,553 reviews
8.2

Boasting outdoor tennis courts and a private beach, Emporio Cancun is a deluxe place to stay in Cancun. The resort offers a sauna and an outdoor pool, as well as rooms with private terraces.

Tips for booking hotels in Mexico

Cheapest month:June
Most expensive month:December
Average price in Mexico:€240/night
Cheapest price found:€12/night
Cheapest day:Sunday
Most expensive day:Thursday
€152 - €377
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€120 - €374
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

1
Hacienda Real Del Caribe
8.5 Excellent
Calle 10 Entre 5a y 12, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.6 km from city centre, Playa del Carmen, QR, Mexico 

Offering a restaurant, bar and outdoor pool, Hacienda Real del Caribe Hotel is just a five-minute walk from Terminal Foranea de Autobuses Station. This 4-star hotel is close to everything Playa del Carmen has to offer.

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

3
Sun Palace Couples Only
9.0 Excellent
Blvd Kukulcan Km 20 Hotel Zone, Cancún, Quintana Roo, Mexico
Show on map
13.3 km from city centre, Cancún, QR, Mexico 

Situated in Cancun, Sun Palace Cancun provides elegant 4-star accommodation, as well as an outdoor pool, a sauna and a Jacuzzi. It also offers massage services, an express check-in and check-out feature and an all-inclusive meal plan.

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

Iberostar Selection Cancun is located in Cancun and features an all-inclusive meal plan and free Wi-Fi. In addition to free private parking on site, the hotel offers comfortable 5-star rooms and a bar.

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

6
Excellence Riviera Cancun by The Excellence Collection - Adults Only
8.0 Excellent
Carr. Federal 307 Chet-Pto. Juarez, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.2 km from city centre, Puerto Morelos, QR, Mexico 

Boasting a private beach and an outdoor pool, Excellence Riviera Cancun - Adults Only - All Inclusive is located in Puerto Morelos and offers unique accommodation. It provides 5-star accommodation with air-conditioned rooms.

7
KAYAK Luna
8.6 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.

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

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.

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

€69
Avg. per night
Hotel Casa Maya
8.1 Excellent
Boulevard Kukulcan KM 5.5. Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
5.3 km from city centre, Cancún, QR, Mexico 

Guests of this hotel will appreciate the seclusion of its private beach and on-site day spa, all located just a quick car ride from the centre of Cancun. It has a gym, as well as an outdoor pool, a Jacuzzi and outdoor tennis courts.

€85
Avg. per night
Cabanas Maria Del Mar
7.0 Good
Av. Arq.Carlos Lazo Mz 28Lote 15-1, Isla Mujeres, Quintana Roo, Mexico
Show on map
3.1 km from city centre, Isla Mujeres, QR, Mexico 

Situated in Isla Mujeres, the hotel is a short walk from Isla Mujeres Harbour and provides a sauna, an outdoor pool and a private beach. It features a fitness centre, as well as massage services, a rooftop terrace and luggage storage.

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

€107
Avg. per night
Krystal Cancun
7.2 Good
Paseo Kukulcan Km 9, Lotes 9 Y 9a, Cancún, Quintana Roo, Mexico
Show on map
9.0 km from city centre, Cancún, QR, Mexico 

Featuring an outdoor pool, a private beach and a Jacuzzi, Krystal is situated in Cancun and is a brief walk from Margaritaville and Hard Rock Cafe Cancun. It also features a sauna, a Turkish steam bath and a fitness centre.

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

€109
Avg. per night
Hotel Playa La Media Luna
7.9 Good
Seccion Rocas, Lotes 9 Y 10, Isla Mujeres, Quintana Roo, Mexico
Show on map
3.0 km from city centre, Isla Mujeres, QR, Mexico 

Guests of this hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a quick drive from the centre of Isla Mujeres. It also features an outdoor pool, a rooftop terrace and a fitness centre.

€115
Avg. per night

Hotel prices in Mexico

2 stars and under
3 stars
4 stars +

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

Where to stay in Mexico

Facts about staying in Mexico

  • Where is the best place to stay in Mexico?

    Cancún, Playa del Carmen, and Tulum are some of the most favoured places to stay in Mexico.

  • What are the best hotels in Mexico?

    922 reviews rated Hacienda Real Del Caribe with an average score of 8.5/10. It may also be worth looking into the La Reina Roja Hotel Boutique - Adults Only, which received a rating of 7.3/10 from 579 reviews. Seadust Cancun Family Resort could also be a good option, with a score of 7.8/10 from 206 reviews.