Hotels in Mexico

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

Mexico
Sep 29 — Sep 302
Mexico
Fri 9/29
Sat 9/30
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Mexico

These hotels in Mexico see the most activity from our users at the moment. Users can use the filters present to refine their search even further.
Filter by star ratings
All filters
Moon Palace Cancun
8.0 Excellent
Carretera Cancun-Chetumal Km 340, Cancún, Quintana Roo, Mexico
Show on map
11.6 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 526 reviews
8.0

Guests of this resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all just a quick drive from the centre of Cancun. It features an outdoor pool with water slides, outdoor tennis courts and a Jacuzzi.

Live Aqua Beach Resort Cancun
8.7 Excellent
Blvd. Kukulcan Km.12.5, Zona Hotelera, Cancún, Quintana Roo, Mexico
Show on map
5.4 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 492 reviews
8.7

Situated just a few steps from La Isla Shopping Village, this stylish resort offers both a bar and a restaurant. Popular facilities, such as a Jacuzzi, a sauna and an outdoor pool, make for a satisfying stay in Cancun.

Crown Paradise Club Cancun
7.6 Good
Boulevard Kukulcan Km 18.5, Cancún, Quintana Roo, Mexico
Show on map
7.5 mi from city center, Cancún, QR, Mexico 
GoodBased on 935 reviews
7.6

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

Royal Solaris Cancun
8.0 Excellent
Boulevard Kukulcan Km 20.5, Lote 64, Cancún, Quintana Roo, Mexico
Show on map
8.0 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 1,250 reviews
8.0

Situated a brief drive from Spa at The Royal Sands, Royal Solaris Cancun-All Inclusive provides modern accommodation in Cancun. It has a fitness centre, as well as an all-inclusive meal plan, an outdoor pool and a kids club.

Paradisus Cancun
8.1 Excellent
Boulevard Kukulkan Km 16.5, Cancún, Quintana Roo, Mexico
Show on map
6.2 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 461 reviews
8.1

Located in Cancun, Paradisus by Melia Cancun provides 5-star accommodation, as well as an outdoor pool, a swimming pool and a private beach. It has a spa and wellness centre, as well as an all-inclusive meal plan, outdoor tennis courts and a sauna.

Grand Park Royal Cancun
8.2 Excellent
Boulevard Kukulkan Km 10.5, Cancún, Quintana Roo, Mexico
Show on map
5.3 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 2,430 reviews
8.2

Located in Cancun, Grand Park Royal Luxury Resort Cancun offers elegant 4-star accommodation, as well as a Jacuzzi, an outdoor pool and a private beach. It also provides an all-inclusive meal plan, a rooftop terrace and a sauna.

Grand Fiesta Americana Coral Beach Cancun
9.0 Excellent
Blvd. Kukulcan Km. 9.5, Cancún, Quintana Roo, Mexico
Show on map
5.6 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 1,721 reviews
9.0

Located in Cancun, Grand Fiesta Americana Coral Beach Resort & Spa provides modern 5-star accommodation, as well as an outdoor pool, a private beach and a Jacuzzi. It also offers a rooftop terrace with ocean views.

The Westin Resort & Spa, Cancun
8.1 Excellent
Boulevard Kukulcan Km 20, Cancún, Quintana Roo, Mexico
Show on map
8.6 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 3,151 reviews
8.1

Featuring views of Nichupte Lagoon, The Westin Resort & Spa Cancun is situated in Cancun and offers a Jacuzzi, a sauna and an outdoor pool so guests can unwind during their stay. Some of the popular features at this modern 4-star resort include a rooftop terrace and outdoor tennis courts.

Secrets The Vine Cancun Adults Only
8.6 Excellent
Blvd. Kukulcan Km. 14.5 Retorno Del Rey, Cancún, Quintana Roo, Mexico
Show on map
5.9 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 670 reviews
8.6

Featuring an outdoor pool, a private beach and a Jacuzzi, Secrets The Vine Cancun All Inclusive - Adults Only is located in Cancun and provides relaxed accommodation. It has a gym, as well as a sauna, an all-inclusive meal plan and free Wi-Fi.

Trs Coral Hotel - Adults Only
8.8 Excellent
Boulevard Vialidad Paseo Mujeres Smz No. 3 Mz 1 Vialidad Paseo Mujeres, Cancún, Quintana Roo, Mexico
Show on map
7.5 mi from city center, Cancún, QR, Mexico 
ExcellentBased on 862 reviews
8.8

TRS Coral Hotel - Adults Only - All Inclusive provides 4-star accommodation, plus a Jacuzzi, an outdoor pool and a sauna. It has a fitness centre, as well as meeting rooms, an all-inclusive meal plan and a concierge.

Tips for booking hotels in Mexico

Cheapest month:September
Most expensive month:December
Average price in Mexico:$265/night
Cheapest price found:$7/night
Cheapest day:Sunday
Most expensive day:Wednesday
$203 - $392
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$197 - $222
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Mexico hotels

According to our users, these are some of the best hotels to stay at in Mexico. Take a look at user reviews to learn why these properties were rated the best.
Show all 85,351 hotels
1
The Grand at Moon Palace Cancun
7.7 Good
Carretera Cancun-Chetumal Km. 36.5, Cancún, Quintana Roo, Mexico
Show on map
11.6 mi from city center, Cancún, QR, Mexico 

Offering a private beach and an outdoor swimming pool, this 5-star resort is located in Cancun. It also offers a Jacuzzi, a sauna and a bowling alley.

$532
Avg. per night
2
Grand Hyatt Playa Del Carmen Resort
8.2 Excellent
1a Avenida Esquina Calle 26, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.8 mi from city center, Playa del Carmen, QR, Mexico 

Providing an outdoor pool, a Jacuzzi and a private beach, Grand Hyatt Playa del Carmen Resort is located in Playa del Carmen and is a brief stroll from Mexico Blue Dream and Mamitas Beach Club. It is a stone's throw from the beach and offers luxury 5-star accommodation.

$236
Avg. per night
3
Excellence Playa Mujeres by The Excellence Collection - Adults Only
10.0 Excellent
Prolongacion Bonampak Mz 1 Lt 10, Cancún, Quintana Roo, Mexico
Show on map
6.2 mi from city center, Cancún, QR, Mexico 

Providing outdoor tennis courts, a private beach and a rooftop terrace, Excellence Playa Mujeres - Adults Only - All Inclusive is a luxurious place to stay in Cancun. It also offers a Jacuzzi, an outdoor pool and a sauna.

$559
Avg. per night
4
Hyatt Ziva Cancun
9.0 Excellent
Blvd. Kukulcan, Manzana 51, Lote 7, Cancún, Quintana Roo, Mexico
Show on map
5.7 mi from city center, Cancún, QR, Mexico 

Located in Cancun, Hyatt Ziva Cancun offers luxury 5-star accommodation, as well as a private beach, an outdoor pool and a Jacuzzi. It also features a sauna, a rooftop terrace and a gym.

$480
Avg. per night
5
Iberostar Tucan
8.2 Excellent
Avda. Xaman-Ha, Lote Hotelero No 2, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.8 mi from city center, Playa del Carmen, QR, Mexico 

This modern hotel in Playa del Carmen offers free Wi-Fi, as well as a private beach and a swimming pool. It provides 5-star accommodation with air-conditioned rooms.

$273
Avg. per night
6
Hyatt Zilara Cancun - Adults Only
9.0 Excellent
Blvd Kukulcan Km 11.5 HZ, Cancún, Quintana Roo, Mexico
Show on map
5.3 mi from city center, Cancún, QR, Mexico 

Contemporary and relaxed, Hyatt Zilara Cancun - All Inclusive - Adults Only is situated in Cancun and provides an outdoor pool, a private beach and outdoor tennis courts. Some of the features provided at this unique 5-star resort include free Wi-Fi, a Turkish steam bath and a rooftop terrace.

$405
Avg. per night
7
Iberostar Cancun
9.7 Excellent
Boulevard Kukulcan, Km. 17, Cancún, Quintana Roo, Mexico
Show on map
6.9 mi from city center, Cancún, QR, Mexico 

Featuring a sauna and a swimming pool, the hotel is situated in Cancun and is a short walk from Iberostar Cancun Golf Course. It offers 5-star accommodation with air-conditioned rooms.

$290
Avg. per night
8
Nizuc Resort and Spa
9.1 Excellent
Kukulcan Boulevard Km 21 Punta Nizuc, Cancún, Quintana Roo, Mexico
Show on map
8.9 mi from city center, Cancún, QR, Mexico 

Located in Cancun, Nizuc Resort & Spa provides relaxed 5-star accommodation, as well as a sauna, an outdoor pool and a private beach. It also features a rooftop terrace, free Wi-Fi and a fitness centre.

$444
Avg. per night

Cheapest hotels in Mexico, North America

These Mexico properties charge the lowest price per night of those we've come across. If you have flexibility with arrival and departure, use the search form to compare prices for other dates.
Show all 85,351 hotels
Hotel Doralba Inn
7.8 Good
Calle 63 No 464 x 52 y 54, Mérida, Yucatan, Mexico
Show on map
0.7 mi from city center, Mérida, YU, Mexico 

Conveniently located in the middle of the city, this 3-star hotel makes for an ideal base in Merida. It also offers a rooftop terrace, an express check-in and check-out feature and an outdoor pool.

$41
Avg. per night
Grand Royal Lagoon
6.4 Good
Calle Quetzal No 8-a, Cancún, Quintana Roo, Mexico
Show on map
4.9 mi from city center, Cancún, QR, Mexico