Best Hotels in Mexico: CDMX, Oaxaca & the Riviera Maya (2026)

Rosewood San Miguel de Allende's colonial courtyard, Uxua Casa Hotel's jungle bungalows in Trancoso, and the best boutique hotels in Mexico City's Colonia Roma — 2026's best Mexico hotels.

Mexico’s Hotel Landscape

Mexico has one of the world’s most diverse hotel markets — the extraordinary colonial-era haciendas of the interior (repurposed into boutique hotels with genuine historical architecture), the world-class contemporary beach resorts of Los Cabos and the Riviera Maya, and Mexico City’s extraordinary new generation of boutique hotels in Colonia Roma and Condesa that have made CDMX one of the world’s most exciting hotel cities.


Mexico City (CDMX)

Downtown Mexico — Zócalo History

Price: MXN 3,500–12,000/night (~€175–600) | Location: Downtown, adjacent Zócalo

Downtown Mexico is the most historically significant hotel in CDMX — a converted 17th-century palace directly adjacent to the Zócalo (the main plaza, surrounded by the Metropolitan Cathedral and the National Palace with Diego Rivera’s extraordinary murals). The labyrinthine interior (staircases, courtyards, passages that reveal the building’s history), the Bar La Opera (the Porfiriato-era mahogany-and-mirror bar, where Pancho Villa reportedly fired a bullet into the ceiling during the Revolution — the bullet hole is preserved and pointed out by every bartender), and the extraordinary rooftop terrace with Zócalo views make it the most atmospheric hotel in Mexico.

Rosewood Residences Roma Norte — Boutique Design

Price: MXN 5,000–20,000/night (~€250–1,000) | Location: Colonia Roma Norte

Rosewood’s Roma Norte property is the finest contemporary boutique in Mexico City — in the neighborhood (Colonia Roma, known as the “epicenter of Mexico City cool”) that has produced more internationally acclaimed restaurants, coffee shops, and design studios per block than anywhere in Latin America. The Rosewood Roma Norte’s small scale (40 rooms), the garden courtyard, and the extraordinary neighborhood access make it the preferred hotel for creative and design industry visitors.

Condesa DF — Art Deco Pool

Price: MXN 3,000–10,000/night (~€150–500) | Location: Colonia Condesa

Condesa DF is Mexico City’s most famous boutique — an Art Deco building in Colonia Condesa, with the iconic triangular open-air atrium (the pool on the 10th-floor rooftop terrace, visible from multiple levels), the excellent terraza restaurant, and the proximity to Parque México and the Condesa’s extraordinary restaurant scene (Contramar, Quintonil, and El Huequito are all within walking distance).


Oaxaca

La Sultana Oaxaca — Ex-Convent

Price: MXN 3,000–9,000/night (~€150–450) | Location: Oaxaca Centro Histórico

La Sultana Oaxaca occupies a restored 17th-century ex-convent — the extraordinary arched stone corridors, the two internal courtyards (one with pool, one with gardens), and the proximity to the Santo Domingo Cultural Center and the Zócalo make it the finest colonial heritage hotel in Oaxaca.

Casa Oaxaca — Artists’ Hotel

Price: MXN 2,500–8,000/night (~€125–400) | Location: García Vigil, Oaxaca

Casa Oaxaca is a small boutique hotel established by chef Alejandro Ruiz (founder of the Oaxacan culinary renaissance that has made Oaxacan food internationally famous) — the 7 rooms, the extraordinary breakfast, and the roof terrace with views of the Santo Domingo church make it the most beloved boutique in the city among food-focused travelers.


Riviera Maya

Chablé Resort — Jungle Cenote

Price: MXN 15,000–50,000/night (~€750–2,500) | Location: Chocholá, Yucatán

Chablé Resort is Mexico’s finest luxury hotel — a 38-villa resort on a 750-acre jungle property centered on a natural cenote (the sacred underground freshwater pools of the Yucatán, fed by the vast underground aquifer system), with the spa built around the cenote itself (floating in the cenote at dawn, surrounded by jungle and ancient Mayan walls, is the most extraordinary spa experience in the Americas). The tasting menu restaurant is among Mexico’s finest.

Esencia Estate — Riviera Maya Hacienda

Price: MXN 10,000–40,000/night (~€500–2,000) | Location: Xpu-Ha, Riviera Maya

Esencia Estate is a converted Italian duchess’s 17th-century hacienda on the Riviera Maya — the extraordinary gardens (3 km of private beach, cenote pool, and the extraordinary restored estate building surrounded by jungle), the small scale (29 rooms), and the exceptional food make it the most complete beach-and-heritage experience on the Riviera Maya.

El Nido Tulum — Boutique Jungle Beach

Price: MXN 4,000–15,000/night (~€200–750) | Location: Tulum Beach Zone

Tulum has been transformed from a backpacker beach village into one of the world’s most fashionable boutique hotel destinations — the extraordinary concentration of design boutiques in the jungle-meets-beach Tulum Hotel Zone, with the Mayan ruins visible from the beach at some properties. El Nido is representative of the best of the Tulum boutique style: jungle bungalows, cenote pool, organic farm-to-table food.


Colonial Mexico

Rosewood San Miguel de Allende — UNESCO Town

Price: MXN 6,000–25,000/night (~€300–1,250) | Location: San Miguel de Allende

Rosewood San Miguel de Allende is the finest hotel in Mexico’s most beloved colonial town — the extraordinary conversion of a 17th-century hacienda, with the rooftop bar and restaurant looking directly over the Parroquia de San Miguel (the extraordinary Neo-Gothic parish church, Mexico’s most photographed building), the exceptional Anatto spa, and the La Mezcalería bar (the best mezcal selection in central Mexico). San Miguel de Allende (2-hour drive from Mexico City) is a UNESCO World Heritage Colonial Baroque city, with the extraordinary concentration of galleries, independent restaurants, and the Fábrica La Aurora arts center.

Hacienda de los Santos — Álamos Silver

Price: MXN 2,000–6,000/night (~€100–300) | Location: Álamos, Sonora

Hacienda de los Santos is the most atmospheric colonial hotel in northern Mexico — a converted 16th-century silver baron’s estate in Álamos (one of Mexico’s designated “Pueblos Mágicos,” the most atmospheric colonial silver town in Sonora), with the extraordinary garden, the multiple colonial buildings connected by corridors, and the extraordinary pool. The most complete colonial hacienda experience in Mexico at mid-range prices.


FAQ

Is Mexico City safe for tourists? The tourist neighborhoods of CDMX — Polanco (luxury), Condesa, Roma (boutique hotels and restaurants), Centro Histórico, and Coyoacán (Frida Kahlo’s neighborhood) — are generally safe for tourists during daylight and early evening. Standard urban awareness applies; the specific neighborhoods listed above have significant tourist infrastructure and safety presence. Avoid unfamiliar peripheral areas at night.

Is the Riviera Maya still worth visiting with all the crowds? Tulum (the trendy option) and the area between Playa del Carmen and Akumal (the cenote swimming corridor) remain extraordinary — the underwater cenote system is one of the world’s greatest natural phenomena. The main Cancún hotel strip has genuine beach quality but lacks authentic character; it serves a specific market (affordable all-inclusive beach resort) effectively. Choosing boutique Tulum or exploring the Yucatán inland (Chichén Itzá, Mérida, Valladolid) provides a far richer experience than the main hotel zone.

What is the best time to visit Mexico? December–April for most of Mexico (the dry season, when temperatures are comfortable and rain is rare). The Pacific coast (Puerto Vallarta, Sayulita) and the Pacific Riviera Nayarit are best October–June. Hurricane season (June–November) affects the Gulf and Caribbean coasts; the Pacific side is less affected. Día de los Muertos (October 31–November 2) in Oaxaca is one of the world’s most extraordinary festivals — book 3–6 months ahead.

Related guides