
North America · Updated 9 October 2026
The best luxury hotels in Mexico
101 luxury hotels in 9 destinations, compared on guest scores, price for your dates, rooms and location.
Where to stay in Mexico
One comparison page per destination. Prices are the lowest nightly rate found when last checked.


Best luxury hotels in Mexico City
Top score 10.0 (El Cortés, Member of Relais & Châteaux) · from $136 a night
Best luxury hotels in Los Cabos
Top score 10.0 (Chileno Bay Resort & Residences, Auberge Collection) · from $868 a night

Best luxury hotels in Puerto Vallarta
Top score 10.0 (Susurros del Corazón, Auberge Collection) · from $241 a night
Best luxury hotels in Riviera Maya
Top score 10.0 (Etéreo, Auberge Collection) · from $503 a night
Best luxury hotels in Playa del Carmen
Top score 10.0 (Etéreo, Auberge Collection) · from $503 a night

Best luxury hotels in San Miguel de Allende
Top score 9.8 (Casa Grande Luxury Boutique Hotel) · from $293 a nightMexico's top-rated luxury hotels (top 30 of 101)
Ranked by guest score, then review count. Prices are the lowest nightly rate found when last checked, 2 adults.
Luxury hotels in Mexico: frequently asked questions
Which is the highest-rated luxury hotel in Mexico?
Casa Kimberly Boutique Hotel in Puerto Vallarta has the highest guest score of the 101 hotels compared: 10.0 from 8 reviews.
Where in Mexico are the luxury hotels on this site?
Cancun (10), Mexico City (21), Los Cabos (20), Tulum (9), Puerto Vallarta (11), Riviera Maya (11), Playa del Carmen (10), Oaxaca (10), San Miguel de Allende (10).
How much does a luxury hotel in Mexico cost?
The lowest nightly rates found across the 101 hotels start from $82 a night (checked Oct 2026, 2 adults). Prices change with dates; each hotel page links to live prices for yours.




























