Best Hotels in Mexico
Andrea Quagliata / Courtesy of Casa de Sierra Nevada
Book your next stay at one of these hotels—they're the best in Mexico.
If Mexico makes you think of spring-break debauchery, these refined hotels will change your mind. Take your pick from an all-inclusive beach resort on the Riviera Maya, a luxurious retreat in Mexico City with gardens and courtyard dining, and a boutique hotel in the Spanish colonial town of San Miguel de Allende.
Wherever you go, you can expect magnificent scenery with world-class service and maybe even a shaded daybed on your private balcony—perfect for that midday siesta. Find out which Mexico hotels made the cut, as selected by readers in our annual World's Best Awards survey.