Skip to content

The Best Hotels in Mexico

17 hotels that are ranked highest on Falstaff's 100-point scale in Mexico. All information including address, phone number and opening hours.
sort by
Wellness Hotel Design Hotel Gourmet Hotel Beach Hotel Classic Spa

Asian traditions meet Mexican style at this hideaway on the Riviera Maya - for a retreat that goes deep. The private villas, suites and pavilions in the spa area blend seamlessly into the surroundings. Based on the eight pillars of wellbeing, a holistic journey unfolds here - for more balance, presence and mindfulness.

Highway Chetumal-Puerto Juárez KM 298, 77710 Playa del Carmen, Quintana Roo, Mexico
Wellness Hotel Beach Hotel Classic Spa

Fantastic villas and suites with a modern design between the jungle and the beach.

Carretera Federal Libre 200, 63779 Lo de Marcos, Mexico
Detox

The architecture of the modern wellness clinic alone is spectacular - a tribute to the human genome. Inside, a calming, warm atmosphere unfolds - the view looks out over the turquoise sea and the white sandy beach. Situated in the north of the Riviera Maya, everything here revolves around health: holistic and tailored to individualistic needs.

Carretera Punta Sam 84, 77420 Cancún, Mexico
Adults only Beach Hotel Romantic Hideaway Adults Only Spa

What a retreat in the middle of Mexico's untouched nature! Under trees and with a view of the Pacific Ocean, 15 luxury tents await, opening up spaces for personal growth and learning. Every day is full of possibilities inside and out.

Lote H-2, México 200 Km 19.5, 63734 Punta Mita, Mexico
Gourmet Hotel Beach Hotel

A wonderful retreat with lots of Mexican charm by the azure blue sea.

Carr. Transpeninsular, Tourist Corridor, 23400 San José del Cabo, Mexico
Beach Hotel Golf Hotel

Located directly on the endless sandy beach, spa and art gallery take care of body and soul.

Transpeninsular Highway, 5 Cabo Real Km. 19, 23400 San José del Cabo, Mexico
Wellness Hotel Adults only

Daily yoga, no TV: design resort that harmonises body and mind.

Camino a la Playa s/n Lote 545, 23310 El Pescadero, Mexico
Adults only Beach Hotel

Adults only at the retreat, which exudes the vibe of a tropical paradise.

Carretera Federal 387, 77710 Playa del Carmen, Mexico
Design Hotel Beach Hotel

Carreterra Federal Chetumal-Puerto Juarez KM 298, 77710 Playa del Carmen, Mexico
Sports Hotel Wellness Hotel Beach Hotel

Camino Predio Mz 002 Lote 006, 77710 Punta Maroma, Playa del Carmen, Mexico
Wellness Hotel Classic Spa

Tablaje 642, Chocholá, 97816 Yucatán, Mexico
Beach Hotel Golf Hotel

La Huerta, Jalisco, México Km. 7.5, 48970 Barra de Navidad, Mexico

The Ignacia Guest House is an exclusive bed & breakfast in Colonia Roma, a lively and hip district of Mexico City - and a real insider tip. The guest house is dedicated to the former housekeeper Ignacia, who took care of the formerly private "casona" (manor house) built in 1913 for over 70 years. Here, Mexican artisan tradition and history blend with contemporary design. This boutique hotel simply has charm, as its five stylish suites exude comfort and style with regional art, books on design, and modern touches. The accommodating staff will make your stay here a wonderful experience, as you are absolutely lovingly cared for at Ignacia Guest House. The house chefs guarantee your physical well-being - with homemade salsas, chilaquiles and fresh soups. The exquisite dishes can be enjoyed either in the sun, under the orange trees in the garden or on your private balcony. And all of this in one of the most exciting neighborhoods in the city. From Colonia Roma you can easily explore Mexico City. I'm sure Ignacia would be proud of what a special place her guesthouse is today.

Jalapa 208, Casa B, 6700 Ciudad de México, Mexico
Adults only Classic Spa Adults Only Spa

Km. 18.4 Carretera Transpeninsular SJC-CSL Lomas de Tule SJC, 23400 San José del Cabo, Mexico
Wellness Hotel Beach Hotel Classic Spa

Paseo Xaman-Ha, Lote 1, 77710 Playa del Carmen, Mexico
Sports Hotel

Carretera Mexicali-Tijuana K.M, 136.5, 21520 Tecate, Mexico

Nemesio Diez 11, 37700 San Miguel de Allende, Mexico