Best resorts in Mexico
Mexico is bursting with sunshine, flavour, and endless adventure. From the party-perfect shores of Cancun to the golden beaches of Puerto Vallarta, and the laid-back vibes of Mazatlán, there’s a resort to match every kind of traveller. Whether you’re after a romantic adults-only hideaway, an action-packed family escape, or an all-out fiesta, you’ll find it here. Dive into our handpicked list of the best resorts in Mexico and start planning your dream all inclusive getaway!
Los Cabos
Set on Cabo’s golden shores, Riu Santa Fe is the ultimate Mexico getaway. This Sunwing exclusive resort packs in 10 pools, an infinity pool with ocean views, and a Splash Water World. Enjoy unlimited dining, unwind in elegant suites and elevate your stay with an Elite Club upgrade. With so much to do, it’s no wonder this all inclusive gem is a favorite for unforgettable Mexico vacations.
Riviera Maya
Planning your winter getaway? Grand Sunset Princess delivers dazzling white-sand beach, sprawling pools, and endless ways to make your Mexico vacation unforgettable. Feast on everything from fresh seafood to Italian favourites, then retreat to stunning suites. Upgrade to Platinum or Villa Laguna Suites to elevate your stay with luxury suites. This resort is minutes from Playa del Carmen’s top attractions and is set to shine even brighter with exciting new renovations coming December 2025.
Riviera Nayarit
Set along Playa de Flamingos’ golden sands, Riu Jalisco is a Sunwing Favourite where guests can’t help but return again and again. Exclusive to Sunwing, this Riviera Nayarit gem is all about fun and relaxation. Feast on everything from sizzling steaks to authentic Mexican flavours, then soak in the laid-back vibe of its palm grove setting near Nuevo Vallarta. Plus, with Stay at 1, Play at 2, you’ll enjoy full access to Riu Vallarta too!
Mazatlán
Swing into paradise at Dreams Estrella del Mar Mazatlán Golf & Spa Resort, where oceanfront luxury meets family fun in perfect harmony. Just minutes from Mazatlán’s Golden Zone, this all inclusive Mexico resort spoils you with Unlimited-Luxury® perks and Preferred Club upgrades. Splash around the water park, sip cocktails at the swim-up bar, or unwind in the adults-only pool and spa. Tee off on Robert Trent Jones Jr. greens, savor gourmet dining, and toast with tequila tastings!
Cancun
Catalonia Grand Costa Mujeres All Suites & Spa is a tropical gem among the best resorts in Mexico, set on the pristine shores of Costa Mujeres. Just a short drive from Cancun's downtown core, this all inclusive Mexico resort blends family fun with upscale relaxation. Kids can enjoy the action packed kids club while adults lounge by the pool or indulge at the beachfront spa. With suites for up to eight guests, diverse dining, lively nightlife, and easy beach access, it’s the perfect Mexico vacation.
Riviera Maya
Imagine this: toes in soft white sand, sparkling pools with drinks service and kids laughing with Turbo the Turtle™ splashin’ around. Royalton Riviera Cancun is your go-to for all inclusive Mexico vacations that bring families and couples together. Feast on unlimited dining, find your zen at The Royal Spa and sink into dreamy DreamBed™ suites. Feeling fancy? Upgrade to Diamond Club™ and treat yourself like royalty at one of the best Mexico resorts!
Cancun
Opening December 2025, Riu Ventura is set to become one of the best resorts in Mexico, delivering all inclusive fun on Cancun’s Playa Delfines. Perfect for families and couples alike, this Mexico beach resort features six pools (one with rooftop sea views) a splash pad, kids club, spa, and access to RIU’s famous themed parties. With diverse dining, lively entertainment, and oceanview or swim-out suites, it’s a top pick for unforgettable Mexico vacation packages.
Mazatlán
Set on the golden sands of Brujas Beach, Riu Emerald Bay in Mazatlán is a family favorite. Splash in sparkling pools with a swim-up bar, thrill seekers head to the on-site water park and let the kids have a blast at RiuLand. Feast on sizzling steaks and authentic Mexican flavors with unlimited dining. With modern rooms and beachfront chill, it’s one of the best Mexico resorts for all ages.
Cancun
Set on the stunning shores of Costa Mujeres, Riu Latino is an adults-only paradise perfect for sun-soaked all inclusive Mexico vacations. Spend your days on the white sand beaches or relaxing at the pool swim-up bar. Cool off at Splash Water World, indulge in treatments at Renova Spa. With lively nightlife, beachside bliss, and an energetic, social vibe. Riu Latino is Sunwing exclusive resort perfect for adults who want a mix of relaxation, fun, and nightlife.
Cancun
Set on the white sands of Costa Mujeres, Riu Dunamar is your next fun-filled all inclusive Mexico vacation. Splash into pools and water slides at Splash Water World, while little ones play the day away at RiuLand. Kick back with spa days, global dining, and lively evening shows, then retreat to spacious rooms with RIU®-topia perks like daily restocked mini-bars. Exclusive to Sunwing, this Stay at 1, Play at 2 resort gives you double the fun with access to Riu Caribe.
You read 'em, now reap 'em
Cancun, MexicoRiu Dunamar
Riviera Maya, MexicoRoyalton Riviera Cancun An Autograph Collection All Inclusive Resort and Casino
The prices shown are subject to change at any time without prior notice. To confirm availability and final pricing you MUST proceed to the checkout page. The price shown in the booking summary on the checkout page constitutes the final guaranteed price and prevails over any other price.
When is the best time to visit Mexico for a beach vacation?
The best time to visit is between November and April, during Mexico’s dry season. This is when you’ll enjoy sunny skies and ideal beach conditions across Cancun, Riviera Maya and Los Cabos.
What are the top destinations in Mexico for all inclusive resorts?
Top locations include Cancun, Riviera Maya, Playa del Carmen, Puerto Vallarta and Los Cabos—each offering beautiful beaches and a wide range of Mexico beach resorts.
Do Mexico resorts have Wi-Fi?
Yes, most modern Mexico resorts offer free Wi-Fi in common areas and rooms. Premium and newer resorts often include high-speed internet access as part of their packages.
Can I use Canadian dollars at Mexico resorts?
Most resorts accept U.S. dollars, but it’s best to convert to Mexican pesos for purchases outside the resort. Credit cards are widely accepted as well.
Do I need a visa to travel to Mexico from Canada?
No visa is required for Canadian citizens staying in Mexico for up to 180 days. A valid passport is all you need to enter and enjoy your Mexico vacation.
Our Lowest Price Calendar is updated daily and shows you when the best time to travel is based on price. Find the best price for your vacation and book now!