Hotels in Mexico

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

Mexico
23 Sep — 24 Sep2
Mexico
Thu 23/9
Fri 24/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Iberostar Quetzal
Iberostar Quetzal
8.7 Excellent
Avenida Xaman Ha Lote Hotelero No. 2, Playa del Carmen, Quintana Roo, Mexico
Show on map
2.9 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 54 reviews
8.7

Situated in Playa del Carmen, Iberostar Quetzal is within a 40-minute drive of Cozumel International Airport and provides a private beach, an outdoor pool and a sauna. It has a spa, as well as a kids club, valet parking and an all-inclusive meal plan.

Ikonik The Carmen Hotel - Adults Only
Ikonik The Carmen Hotel - Adults Only
8.2 Excellent
Calle 8 Norte Manzana 4 #876, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.7 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 160 reviews
8.2

This 5-star hotel is located within a short walk of Terminal Foranea de Autobuses Station and provides an infinity pool. It is also moments from Playa del Carmen's popular tourist attractions.

Unico 20°n 87°w - Riviera Maya - Adults Only
Unico 20°n 87°w - Riviera Maya - Adults Only
9.1 Excellent
Manzana 22 Carretera Chetumal-Pto Juare, Puerto Aventuras, Quintana Roo, Mexico
Show on map
8.3 km from city centre, Puerto Aventuras, QR, Mexico 
ExcellentBased on 211 reviews
9.1

Guests of this resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a short car ride from the centre of Xpu Ha. It also provides a swimming pool, a sauna and an express check-in and check-out feature.

Temptation Cancun Resort
Temptation Cancun Resort
8.2 Excellent
Boulevard Kukulcan K.M. 3.5, Cancún, Quintana Roo, Mexico
Show on map
3.9 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 422 reviews
8.2

Located in Cancun, the resort is within a 30-minute drive of Cancun International Airport and provides an outdoor pool, a sauna and a Jacuzzi. It offers 3-star accommodation with air-conditioned rooms.

The Royal Sands
The Royal Sands
8.8 Excellent
Blvd. Kukulcan, Km. 13.5, No. 32, Cancún, Quintana Roo, Mexico
Show on map
9.1 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 559 reviews
8.8

Guests of this art deco resort will appreciate the seclusion of its private beach and on-site spa, all located just a quick drive from the centre of Cancun. It provides a gym, as well as free Wi-Fi, an all-inclusive meal plan and outdoor tennis courts.

Emporio Mazatlan
Emporio Mazatlan
8.0 Excellent
Avenida Camaron Sabalo, Zona Dorada, 51, Mazatlán, Sinaloa, Mexico
Show on map
5.2 km from city centre, Mazatlán, SI, Mexico 
ExcellentBased on 1,123 reviews
8.0

Opened in 1956, Emporio Mazatlan is set in Mazatlan and offers a private beach, an outdoor pool and free Wi-Fi. It is steps from the beach and provides comfortable 5-star accommodation.

Las Palomas Beach & Golf Resort
Las Palomas Beach & Golf Resort
7.9 Good
Blvd. Costero 150, Sandy Beach, Puerto Peñasco, Sonora, Mexico
Show on map
2.8 km from city centre, Puerto Peñasco, SO, Mexico 
GoodBased on 5 reviews
7.9

Boasting an outdoor pool and a private beach, Las Palomas Beach & Golf Resort is situated in Puerto Penasco and offers luxury accommodation. The various facilities this Victorian property features include a kids club, water slides and a kids pool.

Porto Playa Condo Hotel and Beach Club
Porto Playa Condo Hotel and Beach Club
9.1 Excellent
1 Avenida Norte Esquina 16 Norte Bis, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.9 km from city centre, Playa del Carmen, QR, Mexico 
ExcellentBased on 284 reviews
9.1

This luxury Playa del Carmen property is located within a 10-minute stroll of Terminal Foranea de Autobuses Station. It also provides an outdoor pool, a rooftop terrace and a private beach.

D´Margo Hotel
D´Margo Hotel
6.9 Good
Calle 10 Norte Entre 5 av y la Playa, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.7 km from city centre, Playa del Carmen, QR, Mexico 
GoodBased on 447 reviews
6.9

Situated just a five-minute stroll from Terminal Foranea de Autobuses Station, D'Margo Hotel provides guests with an ideal base when visiting Playa del Carmen. It provides free Wi-Fi, a swimming pool and a 24-hour reception.

Dreams Sands Cancun Resort & Spa
Dreams Sands Cancun Resort & Spa
8.3 Excellent
Blvd. Kukulcan km. 8.5 Lote B, Cancún, Quintana Roo, Mexico
Show on map
8.2 km from city centre, Cancún, QR, Mexico 
ExcellentBased on 278 reviews
8.3

Boasting an outdoor pool and a private beach, Dreams Sands Cancun Resort & Spa - All Inclusive is situated in Cancun and offers comfortable accommodation. It also provides a kids club, valet parking and an all-inclusive meal plan.

Tips for booking a Mexico hotel

Cheapest month:October
Most expensive month:July
Average price in Mexico:$173/night
Absolute cheapest price found:$3/night
Cheapest day:Friday
Most expensive day:Wednesday
$48 - $284
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$42 - $273
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 61,746 hotels
1
Grand Oasis Tulum
Grand Oasis Tulum
8.7 Excellent
251 Carretera Chetumal, Akumal, Quintana Roo, Mexico
Show on map
2.8 km from city centre, Akumal 

Situated in Akumal, this 5-star property is modern and peaceful. It also offers a Jacuzzi, outdoor tennis courts and a swimming pool.

2
Andaz Mayakoba - a Concept by Hyatt
Andaz Mayakoba - a Concept by Hyatt
9.1 Excellent
Carretera Federal Cancun-Playa Del Carmen Km 298, Playa del Carmen, Quintana Roo, Mexico
Show on map
8.8 km from city centre, Playa del Carmen 

Guests of this elegant resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short car ride from the centre of Playa del Carmen. It also features an outdoor pool and a sauna.

3
Riu Palace Riviera Maya
Riu Palace Riviera Maya
8.8 Excellent
Avenida Xaman-ha, Mza 9 And 10, L1, Playa del Carmen, Quintana Roo, Mexico
Show on map
1.9 km from city centre, Playa del Carmen 

Providing an on-site night club and a beauty parlour, Riu Palace Riviera Maya All Inclusive is situated in Playa del Carmen and boasts 5-star accommodation. It provides a spa and wellness centre, as well as an all-inclusive meal plan, an outdoor pool and a sauna.

4
Grand Miramar All Luxury Suites And Residences
Grand Miramar All Luxury Suites And Residences
9.2 Excellent
Paseo de Los Corales 139, Puerto Vallarta, Jalisco, Mexico
Show on map
6.1 km from city centre, Puerto Vallarta 

Set in Conchas Chinas, this luxury resort features an infinity pool, a sauna and a Jacuzzi. Guests also have access to complimentary Wi-Fi and on-site parking.

5
Iberostar Quetzal
Iberostar Quetzal
8.7 Excellent
Avenida Xaman Ha Lote Hotelero No. 2, Playa del Carmen, Quintana Roo, Mexico
Show on map
2.9 km from city centre, Playa del Carmen 

Situated in Playa del Carmen, Iberostar Quetzal is within a 40-minute drive of Cozumel International Airport and provides a private beach, an outdoor pool and a sauna. It has a spa, as well as a kids club, valet parking and an all-inclusive meal plan.

6
Fairmont Mayakoba, Riviera Maya
Fairmont Mayakoba, Riviera Maya
9.1 Excellent
Carretera Fed.Cancún- Playa Del Carmen, KM 298, Solidaridad, Playa del Carmen, Quintana Roo, Mexico
Show on map
8.5 km from city centre, Playa del Carmen 

Situated in Playa del Carmen, Fairmont Mayakoba Riviera Maya - All Inclusive is within walking distance of El Camaleon Mayakoba Golf Club and provides a sauna and an outdoor pool. It also features a kids club, free Wi-Fi and a playground.

7
W Mexico City
W Mexico City
8.5 Excellent
Campos Eliseos 252 Chapultepec, Mexico City, Mexico City Federal District, Mexico
Show on map
4.4 km from city centre, Mexico City 

W Mexico City is located in Mexico City and offers a Turkish steam bath and a rooftop terrace. It also provides a sauna, laundry facilities and valet parking.

8
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
9.9 km from city centre, Cancún 

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.

Cheapest hotels in Mexico

Show all 61,746 hotels
ibis Aguascalientes Norte
ibis Aguascalientes Norte
8.0 Excellent
Bvld Aquascalientes Zac Km 6 6, Aguascalientes, Aguascalientes, Mexico
Show on map
5.9 km from city centre,  

Ibis Aguascalientes Norte offers 3-star accommodation in Aguascalientes. It provides complimentary Wi-Fi, a 24-hour reception and meeting rooms.

$28
Avg. per night
Suites Cancun Center
Suites Cancun Center
6.5 Good
Alcatraces 32 S M 22 Mza 10, Cancún, Quintana Roo, Mexico
Show on map
0.4 km from city centre,  

The property is situated in the heart of in Cancun and is within a 10-minute walk of Cancun Bus Station. It provides 3-star accommodation with air-conditioned apartments.

$35
Avg. per night
Ibis Los Mochis
Ibis Los Mochis
8.7 Excellent
Av Antonio Rosales 800 Norte, Los Mochis, Sinaloa, Mexico
Show on map
0.9 km from city centre,  

Ibis Los Mochis provides comfortable 3-star accommodation in Los Mochis. It is an excellent base for those looking to be surrounded by nature, with Copper Canyon just steps away.

$37
Avg. per night
Ibis Cancun Centro
Ibis Cancun Centro
7.9 Good
Av Tulum y Nichupte Supermanzana 11 M2 L3, Cancún, Quintana Roo, Mexico
Show on map
1.5 km from city centre,  

Conveniently located in the middle of the city, this 3-star hotel makes for an excellent base in Cancun. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

$40
Avg. per night
Hostel Only 4 you
Hostel Only 4 you
8.6 Excellent
Calle Gacela SM 20, MZ 10, Lote 1, Int 32, Cancún, Quintana Roo, Mexico
Show on map
0.5 km from city centre,  

Centrally located, Hostel Only 4 You allows for easy access to Cancun's popular tourist attractions. It also provides a swimming pool, a sun deck and an express check-in and check-out feature.

$40
Avg. per night
D´Margo Hotel
D´Margo Hotel
6.9 Good
Calle 10 Norte Entre 5 av y la Playa, Playa del Carmen, Quintana Roo, Mexico
Show on map
0.7 km from city centre,  

Situated just a five-minute stroll from Terminal Foranea de Autobuses Station, D'Margo Hotel provides guests with an ideal base when visiting Playa del Carmen. It provides free Wi-Fi, a swimming pool and a 24-hour reception.

$40
Avg. per night
Occidental Querétaro - Barceló Hotel Group
Occidental Querétaro - Barceló Hotel Group
8.5 Excellent
Autopista Querétaro - México #2100, Santiago de Querétaro, Queretaro de Arteaga, Mexico
Show on map
1.3 km from city centre,  

Occidental Queretaro - Barcelo Hotel Group is located in Queretaro and offers free Wi-Fi. It provides free private parking on site and is close to shops and restaurants.

$42
Avg. per night
ibis Juarez Consulado
ibis Juarez Consulado
7.8 Good
Prol Ramon R Lara 8930 3 And, Ciudad Juárez, Chihuahua, Mexico
Show on map
9.0 km from city centre,  

Located just a few steps from Consulate General of the United States, this cosy hotel offers both a bar and a restaurant. It also provides a currency exchange, a rooftop terrace and luggage storage.

$46
Avg. per night

Hotel prices in Mexico

2 stars or below

$27 - $237

Quintas Papagayo

No. 1 most popular

Quintas Papagayo
8.7 Excellent
$181
Avg. per night
Hotel La Selva

No. 2 most popular

$237
Avg. per night
Tropical Suite

Best value

$27
Avg. per night
3 stars

$28 - $430

Aloft Cancun

No. 1 most popular

Aloft Cancun
8.2 Excellent
$87
Avg. per night
D´Margo Hotel

No. 2 most popular

$40
Avg. per night
ibis Aguascalientes Norte

Best value

$28
Avg. per night
4 stars and up

$42 - $1,401

Fiesta Americana Puerto Vallarta & Spa Hotel

No. 1 most popular

$195
Avg. per night
Occidental Querétaro - Barceló Hotel Group
$42
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?

    Our travellers prefer to stay in places like Cancún, Playa del Carmen, and Puerto Vallarta while in Mexico.

  • What are the best hotels in Mexico?

    Mexico is home to many highly-rated hotels, one of which is Fiesta Americana Puerto Vallarta & Spa Hotel, which has a current rating of 8.5. For other potential stays, consider Excellence Playa Mujeres by The Excellence Collection - Adults Only and Iberostar Tucan, which can also be great places to stay in Mexico.