Hotels in Mexico

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

Mexico
Nov 25 — Nov 262
Mexico
Thu 11/25
Fri 11/26
...and more

Tips for booking a Mexico hotel

Cheapest month:September
Most expensive month:April
Average price in Mexico:$146/night
Absolute cheapest price found:$3/night
Cheapest day:Monday
Most expensive day:Saturday
$97 - $206
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$94 - $114
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 64,141 hotels
1
The Grand at Moon Palace Cancun
The Grand at Moon Palace Cancun
8.1 Excellent
Carretera Cancun-Chetumal Km. 36.5, Cancún, Quintana Roo, Mexico
Show on map
11.6 mi from city centre, Cancún, QR, Mexico 

Situated in Cancun, The Grand at Moon Palace All Inclusive offers 4.5-star accommodation, as well as a private beach and an outdoor pool. It also provides a kids club, valet parking and room service.

2
Hotel Mousai - Adults Only
Hotel Mousai - Adults Only
9.3 Excellent
Carretera A Barra De Navidad Km. 7.5, Puerto Vallarta, Jalisco, Mexico
Show on map
6.4 mi from city centre, Puerto Vallarta, JA, Mexico 

Situated in Puerto Vallarta, Hotel Mousai - Adults Only offers unique 5-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 rooftop terrace.

3
Finest Playa Mujeres by The Excellence Collection
Finest Playa Mujeres by The Excellence Collection
9.6 Excellent
Vialidad Paseo Mujeres Mz 1, Cancún, Quintana Roo, Mexico
Show on map
6.3 mi from city centre, Cancún, QR, Mexico 

Finest Playa Mujeres by Excellence Group - All inclusive is located in Cancun and is close to Playa Mujeres Golf Club. Some of the facilities provided at this luxury 5-star resort are an all-inclusive meal plan, a rooftop terrace and outdoor tennis courts.

4
Beloved Playa Mujeres by The Excellence Collection - Adults Only
Beloved Playa Mujeres by The Excellence Collection - Adults Only
8.9 Excellent
Lt 34, Mza 1 Condominio Playa Mujeres, Cancún, Quintana Roo, Mexico
Show on map
6.0 mi from city centre, Cancún, QR, Mexico 

Situated in Cancun, Beloved Playa Mujeres by Excellence All Inclusive AdultsOnly offers modern 5-star accommodation, as well as an outdoor pool, a Jacuzzi and a sauna. The various amenities this stylish resort has to offer include a Turkish steam bath, a kids club and an all-inclusive meal plan.

5
Excellence Playa Mujeres by The Excellence Collection - Adults Only
Excellence Playa Mujeres by The Excellence Collection - Adults Only
9.5 Excellent
Prolongacion Bonampak, Punta Sam, Lote Terrenos 001 MZ. 001 Sm 003, Cancún, Quintana Roo, Mexico
Show on map
6.2 mi from city centre, Cancún, QR, Mexico 

Boasting an outdoor pool, a private beach and a Jacuzzi, Excellence Playa Mujeres - Adults Only - All Inclusive is located in Cancun and provides modern accommodation. Some of the popular features at this peaceful 5-star resort include an all-inclusive meal plan, a Turkish steam bath and outdoor tennis courts.

6
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
2.7 mi 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.

7
Breathless Riviera Cancun Resort & Spa (Adults Only)
Breathless Riviera Cancun Resort & Spa (Adults Only)
8.4 Excellent
Petempich SM 12 Mza 41 Lote 2-04, Puerto Morelos, Quintana Roo, Mexico
Show on map
4.0 mi from city centre, Puerto Morelos, QR, Mexico 

This unique 5-star resort provides a range of accommodation options throughout the old city of Puerto Morelos. It also offers an outdoor pool, a 24-hour reception and free Wi-Fi.

8
Fairmont Mayakoba
Fairmont Mayakoba
8.9 Excellent
Carretera Federal Cancun - Playa Del Carmen Km 298, Playa del Carmen, Quintana Roo, Mexico
Show on map
5.3 mi from city centre, Playa del Carmen, QR, Mexico 

Boasting outdoor tennis courts, a heated pool and a private beach, Fairmont Mayakoba is a deluxe place to stay in Playa del Carmen. It provides a day spa, as well as a sauna, a Turkish steam bath and a Jacuzzi.

Cheapest hotels in Mexico

Show all 64,141 hotels
Wyndham Garden Cancun Downtown
Wyndham Garden Cancun Downtown
8.3 Excellent
Av. Tulum Sm. 4 Mza. 14 Lote 2, Cancún, Quintana Roo, Mexico
Show on map
0.4 mi from city centre,  

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Cancun. It offers free Wi-Fi, an outdoor pool and a free shuttle service.

$48
Avg. per night
Real Inn Cancun
Real Inn Cancun
8.1 Excellent
Km 5.5 Boulevard Kukulkán, Cancún, Quintana Roo, Mexico
Show on map
3.4 mi from city centre,  

Situated in Cancun, Real Inn Cancun offers 3-star accommodation, as well as an outdoor pool. There is also a fitness centre with a swimming pool.

$83
Avg. per night
Aloft Cancun
Aloft Cancun
8.1 Excellent
Boulevard Kukulcan Km 9, Cancún, Quintana Roo, Mexico
Show on map
5.5 mi from city centre,  

Located in Cancun, the hotel is within a 25-minute drive of Cancun International Airport and offers an outdoor pool, a rooftop terrace and a sauna. There is also a gym with a swimming pool and a steam room.

$86
Avg. per night
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
2.8 mi from city centre,  

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.

$94
Avg. per night
Rosarito Beach Hotel
Rosarito Beach Hotel
7.6 Good
Boulevard Benito Juarez # 31, Rosarito, Baja California, Mexico
Show on map
1.8 mi from city centre,  

Rosarito Beach Hotel provides 3-star accommodation in Rosarito. It also features a sauna, a rooftop terrace and an outdoor pool.

$121
Avg. per night
Emporio Cancun
Emporio Cancun
8.4 Excellent
Blvd. Kukulcan, Retorno Gucumatz, Km.17, Cancún, Quintana Roo, Mexico
Show on map
6.7 mi from city centre,  

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.

$123
Avg. per night
Occidental Costa Cancún
Occidental Costa Cancún
8.3 Excellent
Boulevard Kukulcan, Km. 4,5 | Cancún, Quintana Roo, Cancún, Quintana Roo, Mexico
Show on map
2.7 mi from city centre,  

Occidental Costa Cancun provides a luxury setting when in Cancun. It also offers a sauna, an outdoor pool and a Jacuzzi.

$129
Avg. per night
The Westin Resort & Spa, Cancun
The Westin Resort & Spa, Cancun
8.2 Excellent
Boulevard Kukulcan KM 20, Cancún, Quintana Roo, Mexico
Show on map
8.5 mi from city centre,  

Just a short drive from Spa at The Royal Sands, The Westin Resort & Spa Cancun is a luxury base in Cancun and boasts unique views of Nichupte Lagoon. The multiple facilities this contemporary resort offers include an outdoor pool, outdoor tennis courts and a rooftop terrace.

$130
Avg. per night

Hotel prices in Mexico

2 stars and under

$45 - $155

Best Western Laos Mar Hotel & Suites
$57
Avg. per night
Hotel Plaza Peñasco

#2 Most popular

$46
Avg. per night
Hotel Paraiso del Desierto

Best value

$45
Avg. per night
3 stars

$41 - $759

Seadust Cancun Family Resort

#1 Most popular

$210
Avg. per night
Peñasco Del Sol

#2 Most popular

Peñasco Del Sol
8.4 Excellent
$133
Avg. per night
Ramada by Wyndham Acapulco Hotel & Suites
$48
Avg. per night
4 stars +

$123 - $594

Grand Fiesta Americana Coral Beach Cancun

#1 Most popular

$489
Avg. per night
Emporio Cancun

Best value

Emporio Cancun
8.4 Excellent
$123
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, Playa del Carmen, and Puerto Vallarta are some of the most popular amongst our users.

  • What are the best hotels in Mexico?

    Grand Fiesta Americana Coral Beach Cancun, rated with a score of 9.1 from 1,266 reviewers, is one of the most popular hotels in Mexico. Other top stays include Excellence Playa Mujeres by The Excellence Collection - Adults Only, with an average rating of 9.5 from 48 reviewers, and Iberostar Cancun, with a score of 8.5 from 148 reviewers.