Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Mayaland Hotel And Bungalows
Mayaland Hotel And Bungalows
8.9 Excellent

1.4 km from city centre, Chichen Itza Show on map

ExcellentBased on 1,503 reviews
8.9

Situated in Chichen Itza, Mayaland Hotel & Bungalows provides historic 5-star accommodation, as well as an outdoor pool. It also offers massage services, a playground and an express check-in and check-out feature.

Hyatt Ziva Puerto Vallarta
Hyatt Ziva Puerto Vallarta
8.8 Excellent

6.5 km from city centre, Puerto Vallarta Show on map

ExcellentBased on 220 reviews
8.8

Hyatt Ziva Puerto Vallarta is located in Puerto Vallarta and is close to Zona Romantica. Some of the features provided at this contemporary 5-star resort are an all-inclusive meal plan, outdoor tennis courts and an indoor pool.

Hotel Casa Maya
Hotel Casa Maya
8.3 Excellent

5.3 km from city centre, Cancún Show on map

ExcellentBased on 891 reviews
8.3

Boasting a private beach and outdoor tennis courts, Hotel Casa Maya is a deluxe base in Cancun. Those staying at the property have access to a beauty centre, an outdoor pool and a sun deck.

The St. Regis Mexico City
The St. Regis Mexico City
9.3 Excellent

2.0 km from city centre, Mexico City Show on map

ExcellentBased on 154 reviews
9.3

Boasting an indoor pool, a Turkish steam bath and a sauna, St Regis Mexico City is located in Mexico City and provides modern accommodation. A rooftop terrace and a limousine service are just some of the luxurious features available to guests during their stay.

Grand Oasis Cancún
Grand Oasis Cancún
6.8 Good

10.4 km from city centre, Cancún Show on map

GoodBased on 1,669 reviews
6.8

Located in Cancun, the resort is within a 25-minute drive of Cancun International Airport and provides a private beach, outdoor tennis courts and an outdoor pool. It features 5-star rooms with views of the sea.

Ahau Tulum
Ahau Tulum
8.5 Excellent

6.6 km from city centre, Tulum Show on map

ExcellentBased on 72 reviews
8.5

Ahau Tulum provides luxury 4-star accommodation in Tulum. Guests also have access to complimentary wireless internet and on-site parking.

Hotel Santa Cruz
Hotel Santa Cruz
7.4 Good

1.8 km from city centre, Tlalnepantla Show on map

GoodBased on 407 reviews
7.4

Hotel Santa Cruz Tlalnepantla provides a comfortable setting while in Tlalnepantla.

Hotel Xcaret Mexico
Hotel Xcaret Mexico
9.4 Excellent

5.7 km from city centre, Playa del Carmen Show on map

ExcellentBased on 1,257 reviews
9.4

Guests of this resort will appreciate the seclusion of its private beach and on-site day spa, all just a quick drive from the centre of Playa del Carmen. It provides 5-star accommodation with air-conditioned rooms.

Gamma Copacabana
Gamma Copacabana
8.0 Excellent

5.7 km from city centre, Acapulco Show on map

ExcellentBased on 968 reviews
8.0

Situated in Acapulco, Copacabana Beach Hotel is within walking distance of Acapulco International Center and provides a swimming pool, an outdoor pool and a private beach. It also features a kids club, a Jacuzzi and valet parking.

Secrets Silversands Riviera CancunAdults Only
Secrets Silversands Riviera CancunAdults Only
9.2 Excellent

5.5 km from city centre, Puerto Morelos Show on map

ExcellentBased on 9 reviews
9.2

Situated in Puerto Morelos, Secrets Silversands Riviera Cancun All Inclusive-Adults Only is within a 20-minute drive of Cancun International Airport and offers a sauna, an outdoor pool and a private beach. Some of the popular facilities at this luxury 5-star resort include a rooftop terrace and an all-inclusive meal plan.

Tips for booking a Mexico hotel

Cheapest month:July
Most expensive month:January
Average price in Mexico:S$ 316/night
Absolute cheapest price found:S$ 4/night
Cheapest day:Thursday
Most expensive day:Friday
S$ 124 - S$ 767
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 106 - S$ 407
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 53,657 hotels
1
Royal Hideaway Playacar - Adults only
Royal Hideaway Playacar - Adults only
8.9 Excellent

2.3 km from city centre, Playa del Carmen Show on map

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 luxury 5-star resort include a Jacuzzi, an all-inclusive meal plan and outdoor tennis courts.

2
Hs Hotsson Smart Acapulco
Hs Hotsson Smart Acapulco
8.3 Excellent

3.8 km from city centre, Acapulco Show on map

Situated in Acapulco, HS HOTSSON Smart Acapulco provides unique 5-star accommodation, as well as a swimming pool, a private beach and outdoor tennis courts. It offers complimentary Wi-Fi, an express check-in and check-out feature and valet parking.

3
Ahau Tulum
Ahau Tulum
8.5 Excellent

6.6 km from city centre, Tulum Show on map

Ahau Tulum provides luxury 4-star accommodation in Tulum. Guests also have access to complimentary wireless internet and on-site parking.

4
Izla Hotel
Izla Hotel
9.0 Excellent

1.3 km from city centre, Isla Mujeres Show on map

Izla Beach Front Hotel provides 5-star accommodation in Isla Mujeres. The various facilities this modern hotel has to offer include a 24-hour reception, a swimming pool and luggage storage.

5
Reflect Cancun Resort & Spa
Reflect Cancun Resort & Spa
7.9 Good

9.2 km from city centre, Cancún Show on map

Situated in Cancun, Reflect Krystal Grand Cancun - All Inclusive provides modern 4-star accommodation, as well as a sauna, an outdoor pool and a private beach. It also boasts a rooftop terrace, plus views of the city and the ocean.

6
Finest Playa Mujeres by The Excellence Collection
Finest Playa Mujeres by The Excellence Collection
9.6 Excellent

10.1 km from city centre, Cancún Show on map

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.

7
Desire Riviera Maya Pearl Resort - Couples Only
Desire Riviera Maya Pearl Resort - Couples Only
8.9 Excellent

1.7 km from city centre, Puerto Morelos Show on map

Featuring a private beach and an outdoor swimming pool, this 5-star resort is situated in Puerto Morelos. It has a gym, as well as outdoor tennis courts, a Jacuzzi and an all-inclusive meal plan.

8
The St. Regis Mexico City
The St. Regis Mexico City
9.3 Excellent

2.0 km from city centre, Mexico City Show on map

Boasting an indoor pool, a Turkish steam bath and a sauna, St Regis Mexico City is located in Mexico City and provides modern accommodation. A rooftop terrace and a limousine service are just some of the luxurious features available to guests during their stay.

Cheapest hotels in Mexico

Show all 53,657 hotels
Hotel Santa Cruz
Hotel Santa Cruz
7.4 Good

1.8 km from city centre, Tlalnepantla Show on map

Hotel Santa Cruz Tlalnepantla provides a comfortable setting while in Tlalnepantla.

S$ 28
Avg. per night
Hotel Romano Palace Acapulco
Hotel Romano Palace Acapulco
7.2 Good

4.6 km from city centre, Acapulco Show on map

Providing a swimming pool and an outdoor pool, Romano Palace is located in Acapulco and is a short stroll from Playa Condesa. It also provides a sun deck, free Wi-Fi and meeting rooms.

S$ 42
Avg. per night
Ibis San Luis Potosi
Ibis San Luis Potosi
8.3 Excellent

7.1 km from city centre, San Luis Potosí Show on map

Ibis San Luis Potosi provides modern 4-star accommodation in San Luis Potosi. It also features a safe, wireless internet access in public areas and laundry facilities.

S$ 43
Avg. per night
Gran Hotel Plaza Marsol
Gran Hotel Plaza Marsol
8.1 Excellent

0.4 km from city centre, Tecolutla Show on map

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.

S$ 48
Avg. per night
Ambiance Suites Cancun
Ambiance Suites Cancun
8.5 Excellent

0.7 km from city centre, Cancún Show on map

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Cancun. It also offers a rooftop terrace and an outdoor pool.

S$ 52
Avg. per night
Hotel Costa Azul
Hotel Costa Azul
8.8 Excellent

6.6 km from city centre, Acapulco Show on map

Located a brief drive from Estrella del Mar, Hotel Costa Azul Acapulco provides unique accommodation in Acapulco. It offers complimentary Wi-Fi, a 24-hour reception and an outdoor pool.

S$ 54
Avg. per night
Don Pelayo Pacific Beach
Don Pelayo Pacific Beach
8.1 Excellent

4.5 km from city centre, Mazatlán Show on map

Boasting an outdoor pool, Hotel Don Pelayo Pacific Beach is situated in Mazatlan and provides charming accommodation. It also offers valet parking, water slides and a kids pool.

S$ 56
Avg. per night
Olas Altas Inn Hotel & Spa
Olas Altas Inn Hotel & Spa
7.6 Good

3.6 km from city centre, Mazatlán Show on map

Olas Altas Inn Hotel & Spa offers 4-star accommodation in Mazatlan. It also features a sauna, an outdoor pool and a gym.

S$ 58
Avg. per night

Hotel prices in Mexico

2 stars or below

S$ 32 - S$ 54

Hotel Romano Palace Acapulco

No. 1 most popular

S$ 42
Avg. per night
Hotel Costa Azul

No. 2 most popular

Hotel Costa Azul
8.8 Excellent
S$ 54
Avg. per night
Tropical Suite

Best value

S$ 32
Avg. per night
3 stars

S$ 28 - S$ 614

Ahau Tulum

No. 1 most popular

Ahau Tulum
8.5 Excellent
S$ 614
Avg. per night
Hotel Casa Maya

No. 2 most popular

Hotel Casa Maya
8.3 Excellent
S$ 82
Avg. per night
Hotel Santa Cruz

Best value

S$ 28
Avg. per night
4 stars and up

S$ 52 - S$ 931

Banyan Tree Cabo Marques

No. 1 most popular

S$ 440
Avg. per night
Mayaland Hotel And Bungalows

No. 2 most popular

S$ 225
Avg. per night
Ambiance Suites Cancun

Best value

S$ 52
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?

    Cancún, Chichen Itza, and Cabo San Lucas 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 Banyan Tree Cabo Marques, which has been reviewed by 226 users and currently has a rating of 9.1/10. Other top-rated locations include Hacienda Encantada Resort & Residences and Mayaland Hotel And Bungalows, which have received 8.4/10 and 8.9/10 ratings from our users, respectively.