11. Dreams Sands Resort and Spa, Cancun
The breathtaking Dreams Sands Resort and Spa is one of the most revered all-inclusives in Cancun’s Hotel Zone. It’s right at the tip of the peninsula, with amazing views of Isla Mujeres. Filled with attractions and pampering amenities for all ages, this relatively new luxurious resort boasts elegant accommodations, a world-class spa, gourmet dining, unlimited premium drinks and more.

12. Capella Pedregal, Cabo San Lucas
Cabo San Lucas has no shortage of luxury Mexican all-inclusive resorts, but this one stands apart. With its ocean and mountain views, luxurious infinity pools and charming Mexican hospitality, this oasis has paradise written all over it. Enjoy horseback riding on the beach or sip cocktails by the pool.
