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.

Best Hotels in Mexico

CasaMagna Marriott Puerto Vallarta Resort & Spa


Located between the stunning natural wonders of Puerto Vallarta, the Marriott CasaMagna comes with luxury guest rooms and some of the highest quality cuisine in the world. The perfect place to enjoy a romantic getaway.