Where are you going?
Or, let us surprise youSpin the Globe ®

The Best Hotels in Mexico

List View
Map View
The best hotels in Mexico fit well in a country that can dazzle visitors with world-class art, museums and food and relax even the most harried traveler with its beautiful beaches. The best hotels as launching pads to explore Mexico City includes boutique hotels such as AFAR Collection member Las Alcobas. Try Playa Viva hotel for an eco-rich experience, or Rosewood Mayakoba, also part of the AFAR Collection, for the ultimate spa experience, we recommend you book a Mayan healing ritual, too.
Save Place
Av. Pdte. Masaryk 390, Polanco, Polanco III Secc, 11560 Ciudad de México, CDMX, Mexico
Mexico City has no dearth of luxurious boutique hotels, but Las Alcobas is a special option. Designed by famed firm Yabu Pushelberg, the hotel is full of gorgeous details, from hand-stitched leather wall coverings to a spiral staircase that surges...
Save Place
Carretera Federal 307, 77710 Playa del Carmen, Q.R., Mexico
Secluded and service-oriented are the adjectives that best describe Rosewood Mayakoba, a resort in Playa del Carmen that opened in 2008. At 1,600 acres, the resort is expansive, offering plenty of room for guests to feel that they have their own...
Save Place
Tulum, Q.R., Mexico
As is the case with many hotels in the Tulum section of Riviera Maya, Casa de las Olas shies away from the “luxe” label, preferring to promote itself as a simple, eco-friendly retreat where intimate spaces and five-star service are...
Save Place
Carr. Transpeninsular 5, Chulavista, San José del Cabo, B.C.S., Mexico
Las Ventanas al Paraíso represents the epitome of luxury, with gorgeous, gigantic rooms featuring traditional crafts, handmade mosaic headboards, and classy furniture and accents. Balcony railings are awash in pink blossoms of...
Save Place
Calle 38 norte Mz 4 Lote 3, Gonzalo Guerrero, 77720 Playa del Carmen, Q.R., Mexico
“We hope you adapt to our bohemian philosophy,” say the staff at Hotel La Semilla, by way of explanation when guests ask why rooms have no televisions (there is, however, Wi-Fi and AC). With distressed walls and furniture, the hotel...
Save Place
Benito Juarez SN, Esq. Miguel Hidalgo, Centro, 23033 Todos Santos, B.C.S., Mexico
“Dude” is a word that's used a lot around Rancho Pescadero, a small hotel in the surfing town of Todos Santos, located in the Mexican state of Baja California. The rooms here, however, don't reflect the dude aesthetic, which is to say...
Save Place
Carretera Federal 200, Km 82, Costalegre, 48850 Quémaro, Jal., Mexico
Las Alamandas is a colorful, comfortable hotel with just 16 suites located on Mexico's Costalegre, or “Happy Coast.” Rooms here are spacious, comfortable, and bright, suffused with natural sunlight washing over the vivid colors of the...
Save Place
Zihuatanejo, Juluchuca, Icacos, 40834 Acapulco, Gro., Mexico
The owners and staff of Playa Viva (whose name means “Living Beach”) promise guests “guilt-free luxury” at this beachfront eco-resort where the dividing line between the indoors and the outdoors is hard to distinguish....
Save Place
De Los Chiquitos 1A, Centro, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico
Boutique property L'otel may not have a Mexican-sounding name, but the exterior aesthetic—a manse covered in vines—is absolutely in keeping with the colonial style of San Miguel de Allende. The same can be said for the interior, which...
Save Place
Avenida Playa Linda s/n, Punta Ixtapa, 40880 Ixtapa, Gro., Mexico
Built into the side of a cliff overlooking the Pacific Ocean, Capella Ixtapa is a luxurious resort hotel with 59 rooms, all suites with ocean-facing views. As might be expected, accommodations are generous in size, with each guestroom featuring a...
Save Place
José Guadalupe Posadas 116, Centro, 50020 Toluca de Lerdo, Méx., Mexico
La Purificadora (“The Purifier”) is named for the former industry in the building where this boutique hotel is housed. In the late 19th century, the site was a water-purification and ice factory. While the building underwent...
Save Place
Paseo de Montejo 480, Zona Paseo Montejo, Centro, 97000 Mérida, Yuc., Mexico
Located on regal Paseo de Montejo, Mérida’s grand boulevard (modeled after the Champs-Élysées), the Rosas y Xocolate hotel and restaurant is an impressive feat of style and restoration, worth visiting to check out...
Save Place
38, 5 de Mayo, Barrio de Mexicanos, 29240 San Cristóbal de las Casas, Chiapas, Mexico
Hotel Bo is a so-called design concept hotel, and its particular concept is the unification of contemporary and traditional Chiapaneco architecture and design. (Chiapaneco means indigenous to the state of Chiapas, where San Cristobal de las Casas...
Save Place
Av. Pdte. Masaryk 201, Polanco, Polanco V Secc, 11560 Ciudad de México, CDMX, Mexico
Ultra-modern Hotel Habita sits on upscale avenue Presidente Masaryk, in the midst of the Polanco's fine restaurants and shops. Opened in 2000 and renovated in 2012, the hotel, which looks like a glass cube, continues to attract travelers who...
Save Place
Blvd. Kukulcan Mz 59 Lote 1-03 Km 21.26, Nizuc, Zona Hotelera, 77500 Cancún, Q.R., Mexico
The 29-acre Nizuc Resort & Spa excels in size, service, and amenities. The soothing design scheme blends calming neutrals and natural materials, which recur across multiple interior elements, including lamps, furniture, and tile...
Save Place
Calz. de Los Frailes 218A, Sisal, 97784 Valladolid, Yuc., Mexico
There are at least two kinds of luxury when it comes to hotels. The first is overtly lavish: suited staff, hardwood floors, heavy furniture, and spare-no-expense design details and amenities. The second is understated, even simple, with effort and...
Save Place
Carretera Transpeninsular Km. 7 Mz 10, Punta Ballena, 23410 Cabo San Lucas, B.C.S., Mexico
Esperanza, an Auberge Resort, sits on the southern tip of the Baja California Peninsula, and its geographic position gives guests exceptional views of the Sea of Cortéz. Each one of the hotel's 57 rooms faces the sea and Esperanza's private...
Save Place
Calle de Manuel García Vigil 407, RUTA INDEPENDENCIA, Centro, 68000 Oaxaca, Oax., Mexico
Small and intimate, Hotel Casa Oaxaca feels quintessentially Oaxacan: It’s colonial in style, with whitewashed walls contrasting with vivid pops of carnelian red and fuchsia. It’s surrounded by local vegetation. And it’s filled...