Summary
Best City Hotels in Mexico
The best city hotels in Mexico, according to iBestTravel readers, can all be found in Mexico City and San Miguel de Allende, both of which are celebrated for their world-class culture and dining.
While urban areas throughout Mexico attract travelers year after year, iBestTravel readers seem particularly enamored with Mexico City and San Miguel de Allende. This is evidenced by hotels in these two destinations capturing all five spots on the 2022 list of the reader-voted best hotels in Mexico.
Every year for the World’s Best Awards survey, iBestTravel surveys readers to share their opinions on top hotels, resorts, cities, and more. Hotels (including safari lodges) were rated on facilities, location, service, food, and overall value.
1. Rosewood San Miguel de Allende, San Miguel de Allende
Located near the Jardin Allende and Parroquia de San Miguel Arcángel, the Rosewood is a 67-room oasis that stands out in a city filled with charming, character-filled hotels. Its residences are described as beautiful, and the gardens create a serene atmosphere while remaining within easy walking distance to the city center. Guests can immerse themselves in the local art scene, including painting classes led by muralist and graphic artist Lucas Rise. The hotel’s rooftop bar, Luna, offers stunning city views and drinks that are highly recommended by visitors.
Score: 95.72
2. Las Alcobas, a Luxury Collection Hotel, Mexico City
Score: 94.91
3. St. Regis Mexico City, Mexico City
Score: 92.71
4. Four Seasons Hotel Mexico City, Mexico City
Score: 90.71
5. Casa de Sierra Nevada, a Belmond Hotel, San Miguel de Allende
Score: 89.22