Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Mexico

Filter by star ratings
All filters
Casa De Sierra Azul
Casa De Sierra Azul
9.0 Excellent

0.6 km from city centre, Oaxaca Show on map

ExcellentBased on 506 reviews
9.0

Conveniently situated, Casa De Sierra Azul allows for easy access to Oaxaca's best hot spots. It also offers a coffee bar, 24-hour room service and a rooftop terrace.

Pueblo Bonito Sunset Beach
Pueblo Bonito Sunset Beach
8.7 Excellent

3.3 km from city centre, Cabo San Lucas Show on map

ExcellentBased on 52 reviews
8.7

Boasting a private beach, outdoor tennis courts and a rooftop terrace, Pueblo Bonito Pacifica Resort & Spa-All Inclusive-Adult Only is a luxurious base in Los Cabos. It has a gym, as well as a Jacuzzi, an outdoor pool and a sauna.

Playa Los Arcos Hotel Beach Resort & Spa
Playa Los Arcos Hotel Beach Resort & Spa
7.9 Good

4.5 km from city centre, Puerto Vallarta Show on map

GoodBased on 479 reviews
7.9

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.

The Royal Sands
The Royal Sands
8.8 Excellent

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

ExcellentBased on 521 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.

Marquis Los Cabos, Resort & Spa - Adults Only
Marquis Los Cabos, Resort & Spa - Adults Only
9.1 Excellent

10.1 km from city centre, San José del Cabo Show on map

ExcellentBased on 350 reviews
9.1

Situated in Los Cabos, Marquis Los Cabos All Inclusive Resort & Spa- Adults Only provides unique 5-star accommodation, as well as an outdoor pool, a private beach and a Jacuzzi. It also offers an all-inclusive meal plan, a rooftop terrace and an executive floor.

Fairmont Mayakoba
Fairmont Mayakoba
8.9 Excellent

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

ExcellentBased on 219 reviews
8.9

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.

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,683 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.

Grand Fiesta Americana Los Cabos Golf & Spa
Grand Fiesta Americana Los Cabos Golf & Spa
8.7 Excellent

9.2 km from city centre, Cabo San Lucas Show on map

ExcellentBased on 120 reviews
8.7

Situated in Los Cabos, the resort is within a 35-minute drive of Los Cabos International Airport and provides a sauna, an outdoor pool and a private beach. It also offers an all-inclusive meal plan, a rooftop terrace and free Wi-Fi.

Hotel Xcaret Mexico
Hotel Xcaret Mexico
9.4 Excellent

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

ExcellentBased on 1,282 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.

Four Points by Sheraton Galerias Monterrey
Four Points by Sheraton Galerias Monterrey
8.8 Excellent

3.8 km from city centre, Monterrey Show on map

ExcellentBased on 382 reviews
8.8

Four Points by Sheraton Galerias Monterrey is situated in Monterrey and is close to the area's tourist attractions. It also features an indoor pool and a gym.

Tips for booking a Mexico hotel

Cheapest month:September
Most expensive month:July
Average price in Mexico:$290/night
Absolute cheapest price found:$6/night
Cheapest day:Tuesday
Most expensive day:Saturday
$88 - $514
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$172 - $667
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico hotels

Show all 53,578 hotels
1
Hotel Isabel
Hotel Isabel
8.0 Excellent

2.2 km from city centre, Mexico City Show on map

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Mexico City. It is located a brief walk from Zocalo, National Palace and Mexico City Metropolitan Cathedral.

2
Crown Paradise Club Puerto Vallarta
Crown Paradise Club Puerto Vallarta
7.8 Good

2.7 km from city centre, Puerto Vallarta Show on map

Located in Puerto Vallarta, Crown Paradise Club Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and offers an outdoor pool, a private beach and a Jacuzzi. Some of the facilities on offer at this 5-star resort include an all-inclusive meal plan and water slides.

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

4
Grand Hyatt Playa Del Carmen Resort
Grand Hyatt Playa Del Carmen Resort
8.8 Excellent

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

Featuring a private beach and an outdoor swimming pool, this 5-star resort is situated in Playa del Carmen. It is set in the area's vibrant nightlife district, which is only a few minutes walk from Mamitas Beach Club and Mexico Blue Dream.

5
Excellence Playa Mujeres by The Excellence Collection - Adults Only

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
Fairmont Mayakoba
Fairmont Mayakoba
8.9 Excellent

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

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.

7
Jashita Hotel
Jashita Hotel
9.3 Excellent

12.7 km from city centre, Tulum Show on map

Featuring a private beach and an outdoor pool, Jashita Hotel is located in Tulum and offers luxury accommodation. It also provides free Wi-Fi, an express check-in and check-out feature and a library.

8
Secrets Akumal Riviera Maya Resort Adults Only
Secrets Akumal Riviera Maya Resort Adults Only
9.1 Excellent

0.1 km from city centre, Akumal Show on map

Secrets Akumal Riviera Maya All Inclusive-Adults Only provides a luxury setting while in Akumal. Some of the features provided at this 5-star resort are an all-inclusive meal plan, outdoor tennis courts and a rooftop terrace.

Cheapest hotels in Mexico

Show all 53,578 hotels
Selina Puerto Escondido
Selina Puerto Escondido
8.3 Excellent

2.6 km from city centre, Puerto Escondido Show on map

Offering an outdoor pool, Selina Puerto Escondido is situated in Puerto Escondido and is a five-minute stroll from Playa Zicatela. Guests can also enjoy complimentary internet in all areas.

$19
Avg. per night
Hotel Isabel
Hotel Isabel
8.0 Excellent

2.2 km from city centre, Mexico City Show on map

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Mexico City. It is located a brief walk from Zocalo, National Palace and Mexico City Metropolitan Cathedral.

$33
Avg. per night
Hotel Fontan Reforma Mexico
Hotel Fontan Reforma Mexico
8.4 Excellent

2.0 km from city centre, Mexico City Show on map

Hotel Fontan Reforma offers a modern setting while in Mexico City. Some of the popular features provided at this 3-star hotel include a Jacuzzi and a rooftop terrace.

$50
Avg. per night
Hotel Trebol
Hotel Trebol
8.8 Excellent

0.7 km from city centre, Oaxaca Show on map

Conveniently positioned, Hotel Trebol Oaxaca allows for easy access to Oaxaca's main sightseeing areas. Those staying at the property can also enjoy free Wi-Fi.

$61
Avg. per night
Maria Bonita Business Hotel & Suites
Maria Bonita Business Hotel & Suites
8.9 Excellent

5.7 km from city centre, Ciudad Juárez Show on map

Situated in Ciudad Juarez, Business Hotel & Suites Maria Bonita offers 4-star accommodation, as well as an outdoor pool. It also provides meeting rooms, a 24-hour reception and an express check-in and check-out feature.

$69
Avg. per night
Suites Malecon Cancun
Suites Malecon Cancun
8.8 Excellent

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

Strategically located in the centre of the city, this 3-star property makes for an ideal base in Cancun. It also provides an outdoor pool, a concierge and a 24-hour reception.

$79
Avg. per night
Four Points by Sheraton Galerias Monterrey
Four Points by Sheraton Galerias Monterrey
8.8 Excellent

3.8 km from city centre, Monterrey Show on map

Four Points by Sheraton Galerias Monterrey is situated in Monterrey and is close to the area's tourist attractions. It also features an indoor pool and a gym.

$85
Avg. per night
Emporio Acapulco
Emporio Acapulco
8.3 Excellent

4.0 km from city centre, Acapulco Show on map

Guests of this modern hotel will appreciate the seclusion of its private beach and on-site spa, all just a quick car ride from the centre of Acapulco. It also offers an outdoor pool, a sauna and a Jacuzzi.

$99
Avg. per night

Hotel prices in Mexico

2 stars or below

$33 - $151

Hotel & Hacienda Scarlette

No. 1 most popular

$67
Avg. per night
Paraiso Motel & Villas

No. 2 most popular

$151
Avg. per night
Hotel Isabel

Best value

Hotel Isabel
8.0 Excellent
$33
Avg. per night
3 stars

$19 - $233

Posada Real Los Cabos

No. 1 most popular

$106
Avg. per night
Hotel Fontan Reforma Mexico

No. 2 most popular

$50
Avg. per night
Selina Puerto Escondido

Best value

$19
Avg. per night
4 stars and up

$69 - $819

Hyatt Ziva Los Cabos

No. 1 most popular

$417
Avg. per night
Krystal Cancun

No. 2 most popular

$101
Avg. per night
Maria Bonita Business Hotel & Suites
$69
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, Mexico City, and San José del Cabo are some of the most favoured places to stay in Mexico.

  • What are the best hotels in Mexico?

    295 reviews rated Hyatt Ziva Los Cabos with an average score of 9.0/10. It may also be worth looking into the Maria Bonita Business Hotel & Suites, which received a rating of 8.9/10 from 419 reviews. Crown Paradise Club Cancun could also be a good option, with a score of 7.9/10 from 221 reviews.