• Best places to honeymoon in Mexico
  • Viceroy Riviera Maya
  • One & Only Palmilla
  • Las Ventanas al Paraíso
  • Maroma Resort & Spa
  • Four Seasons Punta Mita
  • Secrets Maroma Beach
  • Capella Pedregal Los Cabos
  • Rosewood Mayakoba, Riviera Maya
  • Esperanza Los Cabos
  • St. Regis Punta Mita
  • Banyan Tree Mayakoba
  • Grand Velas Riviera Nayarit
  • Viceroy Zihuatanejo
  • La Casa Que Canta
  • Le Blanc Resort
  • Ritz-Carlton Cancún Mexico
  • Rosewood San Miguel de Allende
  • Hotel Esencia Riviera Maya

18 Places to Honeymoon in Mexico

From the sun-drenched shores of Los Cabos to the turquoise coast of the Riviera Maya, you'll find over-the-top hotels that cater to couples.

Rosewood San Miguel de Allende
San Miguel de Allende, Mexico

This is a taste of old-world Mexico (cobblestone streets, colorful art shops), away from the beach. The 67 hacienda-style rooms offer beamed ceilings and massive soaking tubs, while the spa offers outrageous mole-and-cocoa body scrubs.

From $315; Rosewood San Miguel de Allende

Photo: Courtesy of Rosewood San Miguel de Allende