15 best hotels in Mexico 2024, hands down
All products are independently selected by our editors. If you buy something, we may earn an affiliate commission. Learn how we test.
Mexico is a destination right at the top of most people’s bucket lists, but planning such a big trip can be overwhelming – which is where we come in. With our edit of the best hotels in Mexico to help you find a totally stunning stay. We’ve scoured the country’s impeccable hospitality offering – from Tulum to Riviera Maya – to find the very best of the best. These Mexico hotels will remain a fond memory for years after you’ve left, whether you’re all about wellness, looking for a cool city hotspot to help you explore or simply want to be as close to the beach as possible. Our well-travelled editors have got you covered.
Best hotels in Mexico at a glance
- Best Location: One&Only Mandarina
- Best Affordable Stay: Casa Muuch
- Best Foodie Stay: Four Seasons Mexico City
- Most Eco-Friendly: Rosewood Mayakoba
- Most Instagrammable Stay: Paradero Todos Santos
- Best Luxury Hotel: One&Only Palmilla
How we chose the best hotels in Mexico:
Every hotel in this list has been selected because we believe it’s a truly wonderful place to stay. When picking the hotels we add to this list, we consider the location, the facilities (so things like spas, restaurants, if there’s a pool and more), the staff and those added finishing touches, like a private terrace for each room, or a bottle of champagne on arrival.
Which area of Mexico is best to stay in?
Truly, it depends what you want from your trip. In the past Mexico has been considered a beach destination thanks to its stretches of white sand sitting alongside perfect pacific blue waves, and if that’s what you’re looking for you won’t go wrong in Cabo San Lucas, where the cool kids head to surf, or Tulum, Riviera Maya or Cancun, where the sand is white and the water is wonderfully warm. For cool, relaxed vibes head to the island of Holbox, which used to be a hidden secret - sadly that ship has sailed, but the relaxed vibes remain.
Nowadays, more and more people flock to Mexico City to explore the museums and experience its seemingly endless restaurants and bars. Oaxaca is also a firm favourite for many travellers; a place where you can visit ancient ruins by day and sip mezcal in a cool underground bar by night.