Our research is editorially independent but we may earn a commission for purchases made through our links.
With a combination of white sand beaches and upscale resorts, Mexico is the perfect vacation destination for those looking for relaxing fun in the sun. Whether you soak in the sunshine from a private cabana, opt for a tequila tasting, book an exotic spa treatment or fill your itinerary with outdoor adventures along the sun-kissed coastline, visitors are truly spoiled for choice in how they spend their days in one of these elegant resorts in Mexico. Mexico is home to numerous resorts, particularly around its most stunning tourist regions, like Cabo San Lucas, Cancun, and the Riviera Maya. For the best of the best, consider a getaway at one of these fantastic Mexican resorts.
The Best Resorts in Mexico:
Home to beachfront rooms just steps from the glittering ocean waters, Excellence Playa Mujeres is one of Cancun’s top all-inclusive resorts. Located in a private resort community in northern Cancun, guests will find a range of modern facilities and luxury amenities. Those looking to splurge on their vacation getaway will find the suites with swim-up access and private plunge pools will suit their needs, while standard guest rooms come equipped with plush king-size beds, fully-stocked mini-fridges, and furnished oceanfront balconies to soak in the breathtaking sunset views. While the rooftop terraces garner all the attention with its ritzy plunge pool, guests will also find the property’s multiple outdoor pools, fine dining restaurants and luxury on-site spa to be top-notch.
A luxurious upscale property nestled in the bustling Hotel Zone, Le Blanc Spa Resort offers a tranquil escape from the buzzing ambiance of Cancun and is known to have one of the best beaches in the region. An adults-only resort with bright and airy rooms, guests here are treated to two-person whirl tubs and stunning ocean and lagoon views from their private balcony. Dine on a range of international cuisine at the on-site restaurants and spend your days hopping between the various outdoor pools, swim-up bars, and white sand beach area. Make sure to pamper yourself at the decadent on-site spa before unwinding with live music at one of the many lively bars nearby.
One of the best couples resorts in Cancun, Hyatt Zilara Cancun is an adults-only hotel all about tranquility. Enjoy 24-hour in-suite dining, a beautiful swimming pool with relaxing cabanas at the beachside, a spa with ocean views, a wellness center, and more. There are many high-quality food options, while suites feature large balconies, some that are swim-out, and bathrooms have Jacuzzi tubs for soaking with a view.
Located in a quieter part of the Hotel Zone, this Marriott resort boasts a huge expanse of postcard-perfect beach with cabanas, palapas, and loungers, while spectacular ocean views are enjoyed from many vantage points. In fact, every room provides a view of the Caribbean from furnished balconies. The grounds include a number of swimming pools, with the main infinity pool providing magnificent views over the beach. There’s a Mayan-inspired spa with an Olympic-sized swimming pool and ocean views, traditional Mayan massages, aromatherapy massages and detoxifying mud wraps.
A popular option for families, Dreams Sands Cancun Resort & Spa is surrounded by the sea on three sides. It hosts several private beach areas with plenty of space to spread out along with a lagoon and complimentary water sports. Oceanfront rooms provide stunning views of the Caribbean and Isla Mujeres, with options for spacious family suites.
The sprawling all-inclusive Moon Palace Cancun sits on the Mayan Riviera in Cancun along the south shore. It’s just 10 minutes from the Cancun International Airport and is sure to please everyone in the family. There are 123 acres of tropical greenery and nearly 2,000 feet of silky, white sands, along with two oversized freestyle pools, an indoor pool, and six additional pools. You’ll also find a FlowRider machine, six tennis courts, two fitness centers, miniature golf, and a swim-up bar. It even has one of the best water parks in Cancun! A variety of dining options are available, and there is a “Wired” teen lounge, a happening Noir nightclub and all sorts of daily activities. The kids’ club is one of the best in the area and offers a variety of exciting choices for the younger members of the family, with separately designed rooms that serve as different entertainment purposes, including a mini racetrack, mini-theater, arcade and art room. Perfect for a day of relaxation, parents can also visit the resort’s on-site spa for a luxurious body treatment.
Nestled on a beautiful, uncrowded white sand beach sheltered by mangroves, the NIZUC Resort faces the Mesoamerican Barrier Reef, where you can enjoy spectacular snorkeling and awe-inspiring Caribbean views. For a lavish getaway, book the Private Pool Villa for a private tropical garden with an infinity pool and waterfall, freestanding deep soaking tub, and outdoor nature-inspired shower. There’s multiple on-site restaurants to choose from and a special wine pairing dinner option, while the NIZUC Spa has signature Mayan treatments influenced by the local environment. You can also enjoy beach activities like kayaking, paddle boarding, and snorkeling, or join a tequila journey through authentic Mexico at Havana Lounge, try cigar rolling, or ceviche-making classes.
Cabo San Lucas
An exclusive property nestled within a lush 24-acre stretch of beach, Waldorf Astoria Los Cabos Pedregal is set at the base of a rugged set of towering mountains where the Pacific Ocean meets the Sea of Cortez. A picturesque cliffside setting with postcard-worthy views, guests are treated like celebrities with luxury amenities and residential-style casitas at this top resort in Cabo San Lucas. Here you’ll have a personal concierge service and infinity pools with dramatic beach views that are perfect for soaking in sunrise and sunset views, while an organic spa and abundance of water-based activities ensure your vacation is more than memorable.
Offering the perfect combination of dramatic cliff surroundings, turquoise sea views and luxury suites, Grand Solmar Land’s End Resort & Spa in Cabo San Lucas is a luxurious retreat, to say the least. Perched on a massive rock formation, it’s easy to appreciate the natural beauty of the area from any point within the resort. At this romantic resort in Cabo San Lucas, you can treat yourself to full-service kitchens and private balconies overlooking the Pacific Ocean in one of the guest rooms and suites before stretching out on the picturesque beach area. Sip a craft cocktail one of the swim-up bars at the dazzling infinity pool and refuel for another day of sunshine with delicious Mexican fare at the La Roca Restaurant.
The modern, family-friendly Hyatt Ziva Los Cabos is one of the best all-inclusive upscale options in the area. The impressive, spacious suites boast private balconies with ocean views, while standard amenities include large flat-screen TVs, minibars, iPod docks, air conditioning and marble baths with soaking tubs. Outstanding cuisine is offered at multiple restaurants on site, while the unspoiled sands along the turquoise waters of the Sea of Cortez offer an ideal place to soak up the sun and sip a cocktail or two. When you’re in the mood for a swim, jump in the sparkling swimming pools. A number of activities are offered, like yoga on the beach, diving, and deep-sea fishing, while golfing can be enjoyed on one of the surrounding championship courses. After dark, a wide range of entertainment awaits too, including Cirque-du-Soleil-style shows, live music and entertainment in the Grand Theater.
Casa Dorada sits along the golden sands of Medano Beach, known as the best swimming area in Cabo San Lucas. If you want to rub elbows with the stars, this resort is a favorite with a long list of celebrities, including rocker Tommy Lee. Just a few of the others that frequently spend time in this region at the southernmost tip of Baja California include Gwyneth Paltrow, Courtney Cox, and Jennifer Aniston. The modern suites feature large balconies with ocean views and full kitchen, while the property features a gorgeous swimming pool with a swim-up bar as well as a lavish on-site spa, fitness center, yoga classes and an 18-hole golf course.
Playa del Carmen
One of Mexico’s premier all-inclusive resorts, Grand Velas Riviera Maya in Playa del Carmen is nestled amongst 80 acres of lush mangroves. Engulf yourself with majestic panoramic views of the picture-perfect coastline and white sand beach, dip your toes in the crystal clear waters and indulge in the resort’s array of luxury amenities. Perfect for guests who need to unwind and rejuvenate, the resort offers a long list of pampering body treatments and massages at the world-class spa, where a variety of unique water experiences are available via hydrotherapy treatments as well as healing massages and pampering rituals. Refuel with a range of international cuisine from renowned chefs around the world, including French cuisine at Piaf, Mexican favorites at Frida and beachfront buffets at Azul, while a refreshing cocktail pairs well with the resort’s stunning sunset views at one of the lively on-site bars.
Get away from it all at Iberostar Grand Hotel Paraiso, as this resort offers guests a chance to relax and unwind away from your daily stressors. Set on a private beach in Riviera Maya, the property’s lush landscaping and Baroque and Roman-inspired architecture take your breath away as you’re greeted with the sight of lush palm trees and exotic flora and fauna. While spacious rooms offer sophisticated decor, chaise lounges, and private balconies, an upgrade to the Presidential Suite adds a full-service kitchen and hot tub on a private balcony. Lounge in the sunshine at the nearby white sand beach and sparkling on-site pool, catch a live show in the Vegas-style theater or head to the nearby golf course to practice your swing.
Tucked within the sensual Rosewood Mayakoba and the Asian-influenced Banyan Tree Mayakoba under a mangrove canopy, this luxury resort in Mexico’s Yucatan region upholds the high standards of the Fairmont brand and boasts an idyllic stretch of sand just north of Playa del Carmen. Recognized for its green practices, each of its guest rooms and suites is outfitted in tropical-inspired décor and was built within the existing habitat to include spacious soaking tubs and LCD TVs. It also hosts the PGA championship El Camaleón Golf Course, the massive Willow Stream Spa and multiple on-site restaurants. Guests can also enjoy Mexican craft beer tasting and sign up for cooking classes.
Known as one of the best all-inclusive resorts for honeymooners on the planet, this Secrets outpost south of Cancun boasts pearly white sands lined with palapas, cabanas, and sunbeds at the edge of cerulean waters on one side and lush tropical gardens on the other. An adults-only property, it offers exceptional service along with luxury rooms with four-poster canopy beds, separate sitting areas and private balconies; ground-floor rooms are swim-up suites. In addition to the buffet, a wide variety of high-quality dining options await, including fresh seafood at Oceana, Italian cuisine at Portofino and coffee and snacks at Coco Cafe. You’ll also find an array of activities from scuba diving and windsurfing to water aerobics and dance lessons, while the magnificent destination-style spa offers couples’ treatments in private outdoor cabanas on the beach.
The Azul Fives overlooks a white sand beach flanked by jungle terrain and offers an ideal mix of kid-friendly and adult-friendly entertainment as well as especially large rooms and suites with up to three bedrooms, making it ideal for families. Those with very young ones can take advantage of cribs, baby monitors, baby food and kids’ menus too. Look forward to lots of elegant details and amenities, like marble finishes and rich mahogany woods, rainfall showers, private balconies and spa robes. Activities are wide-ranging, including water sports, beach volleyball, rock climbing, archery and even Spanish lessons. There are multiple swimming pools, including a massive main pool, along with various on-site eateries that serve cuisine from around the world.
Iberostar Grand Paraiso is one of the top adults-only resorts in Mexico, providing an idyllic tranquil setting to get away from it all. It sits on a private beach, offering swimming along the shore or in the gorgeous pool. There are all sorts of activities available, including snorkeling and diving, along with delicious cuisine and spacious rooms or suites with private balconies for relaxing with a view.
A top resort in Puerto Vallarta, Hotel Mousai is an adults-only hotel that is ideal for couples seeking a relaxing getaway with lots of activity options. The only AAA Five Diamond-rated resort in Mexico, its all-inclusive package includes all meals and snacks, along with alcoholic drinks and wines by the glass from a select variety of premium local and international brands. The all-suite accommodations include special luxurious touches like hammocks on private terraces and gold-tiled pools, and guests will even get their own bathrobes and slippers to use. You’ll have unlimited access to the gym and pools and a variety of non-motorized water sports. The infinity pool, which overlooks Banderas Bay, is absolutely amazing, and there are multiple on-site restaurants, from a rooftop lounge serving nibbles to gourmet Asian dishes at Hiroshi, while the trendy lobby bar offers plush seating and DJs.
Overlooking Banderas Bay along the Pacific coast on a pristine white sandy beach, the Westin Resort & Spa, Puerto Vallarta sits across 14 acres, providing plenty of room to stretch out. Guests can enjoy lounging around the two gorgeous pools in the well-spaced comfy loungers or in private beachfront pergolas. There are bikes for riding around the property and nearby Marina Vallarta, kayaks for exploring the shoreline along the exclusive beach, and water sports like snorkeling, diving, sailing, and jet-skiing too. With ocean-facing balconies, you can always just hang out and relax with the view.
Marriott Puerto Vallarta Resort & Spa sits along a sandy strip between the Sierra Madre Mountains and Banderas and includes a kid’s club with lots of locally-inspired activities, including Spanish lessons, barro-clay pottery painting, and Mexican cooking lessons. Parents can enjoy relaxing in Puerto Vallarta’s largest infinity pool, sip cocktails at Nosh, a new swim-up bar or enjoy everything from paddle boarding and kayaking to tequila tasting.
Immersing guests in the ultimate luxury, The St. Regist Punta Mita Resort boasts 120 accommodation choices amongst its beautiful grounds. Ranging from Deluxe Rooms to Villa Suites, Mediterranean and Mexican accents and stylish decor highlights the room’s modern amenities and high-end technology. On-site activities will keep the entire family entertained, from salsa lessons to Mexican cocktail classes, while adventurous travelers can book scuba diving and whale-watching tours to explore the surrounding area. Book a pampering spa treatment at Remede Spa or soak in postcard-worthy ocean views at one of the three on-site infinity pools, but don’t forget to indulge traditional ceviche and empanadas at Sea Breeze Restaurant before you leave.
An excellent resort choice for the entire family, the Four Seasons Resort Punta Mita is located in a picturesque fishing village on Mexico’s Riviera Nayarit. A tranquil oasis with easy access to the nearby white sand beaches, guests can swim in the turquoise waters before meandering through the manicured grounds to find a range of elegant room choices. On-site restaurants cater to both adults and kids alike, while the resort’s menu of outdoor adventures and water-based fun will keep your family busy throughout your stay. Spend your vacation exploring some of the best snorkeling, diving, fishing and surfing spots in the world before relaxing in the three outdoor pools with a lazy river and heated infinity-edge pool overlooking the ocean.
Iberostar Playa Mita is situated just north of Puerto Vallarta in Riviera Nayarit, a 200-mile stretch of coastline along the Pacific. The all-inclusive resort features a wide range of recreational opportunities, including complimentary water sports equipment, including kayaks and windsurfing, as well as a kids club, tennis court, disco and golf course. There are multiple restaurants on site, which range from casual Mexican fare to fine dining at the steakhouse, while a large outdoor pool has a swim-up bar and lounge chairs, all overlooking the beach. The Spa Sensations offers more opportunities for relaxation in private treatment rooms, and there is also a shopping area, gym, and library. Add to the experience by booking an Ocean Front Junior Suite which features an exclusive private balcony with grand ocean views.
Located on one of the area’s most picturesque white sand beaches, Excellence Riviera Cancun in Puerto Morelos is a slice of paradise. Offering the luxurious amenities that the Excellence brand is known for, guests here will find multiple outdoor pools, extensive spa facilities and plenty of outdoor adventures to fill up your days. Soak in your pristine surroundings at this all-inclusive adults-only property, where spacious suites are adorned with contemporary decor and an array of modern comforts. Marble bathrooms and jetted tubs add a touch of luxury, while private furnished balconies give you a place to relax and appreciate the view.
Enjoy a luxurious stay at Zoetry Paraiso with one- and two-bedroom oceanfront suites. Upgrade for a private plunge pool and two-person marble bathtub. Guests can enjoy the island-style poolside bar, sipping unlimited wines, cocktails, and beer, or focus on wellness at the yoga center. There’s a sauna and steam room for relaxation too, along with an unspoiled white sandy beach, a large outdoor pool and a spa providing unique seawater treatments.
A family-friendly accommodation choice with all-inclusive amenities, Grand Velas Riviera Nayarit in Nuevo Vallarta caters to visitors of all ages. With spacious rooms and suites, guests will find luxury living spaces that open up to balconies with stunning ocean views. Parents can spend their days relaxing at the hotel’s crown jewel infinity pool with three levels that overlook the beach, while a fun-filled kids’ club and teens’ club offer outdoor activities, video games, and pool tables. Take the entire family to one of the on-site restaurants to find chef-inspired cuisine to cater to even the most discerning eater, while beach activities like snorkeling and paddleboarding ensure a day of fun in the sun.
A sprawling resort that lives up to the Hard Rock brand name, Heaven at the Hard Rock Hotel Riviera Maya offers an abundance of fun-filled activities to ensure you never run out of things to do during throughout your stay. Featuring rock-themed rooms where you’ll find jetted tubs and balconies with ocean views, both couples and families alike will find the modern accommodations can suit their various needs. Indulge in the resort’s range of on-site eateries where you’ll find delicious international cuisine choices, before spending time in the luxury spa to help maintain your wellness. While days can be spent lounging in the man-made lagoon, night’s here are filled with live entertainment and clubs buzzing with top DJs.
San Miguel de Allende
For something different, consider a stay at Rosewood San Miguel de Allende, a luxurious hotel in a city that’s quickly becoming one of Mexico’s most popular interior destinations, known for its artists, colorful markets, and charming village feel. The top-rated hotel in San Miguel de Allende is in the heart of town and hosts a pool, spa, fantastic restaurants, and bars. For lots of space and privacy, it offers Rosewood Residences which are two- to five-bedroom townhouses that come with five-star services and amenities, including private plunge pools.