Romantic resorts in Mexico – there is no shortage of amazing romantic resorts in Mexico, while we could compile a list for days we decided to focus on our top 3 picks.

The Viceroy Riviera Maya – Playa del Carmen. Situated on a picture perfect white sand beach in Playa Del Carmen in a tropical jungle setting. A stay at this adults-only resort in other words, is like being invited into your own private villa.

Grand Velas Riviera Nayarit – Riviera Nayarit, Nuevo Vallarta. Winner of the Conde Nast “Most Excellent Spa Hotel” award. Grand Velas Riviera Nayarit is an all-inclusive resort that will stimulate your senses and rejuvenate your spirit. Relax in a luxury ocean view suite, enjoy gourmet dining, while gazing on spectacular ocean views.

One&Only Palmilla – Los Cabos. Set on the Baja Peninsula on the Sea of Cortez, One&Only Palmilla, offers extraordinary views of the landscape. Above all, there is beachfront access to one of the few swimmable beaches in the area.