Our research is editorially independent but we may earn a commission for purchases made through our links.

The Best Resorts in Mexico (by Region)

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:

Cancun

Excellence Playa Mujeres, Cancun Excellence Playa Mujeres
Credit: Excellence Playa Mujeres by excellenceresorts.com

Excellence Playa Mujeres, Cancun

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.

Le Blanc Spa Resort, Cancun Le Blanc Spa Resort
Credit: Le Blanc Spa Resort by facebook.com

Le Blanc Spa Resort, Cancun

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.

Hyatt Zilara Cancun Hyatt Zilara Cancun at Sunset
Credit: Hyatt Zilara Cancun at Sunset by Playa Hotels & Resorts

Hyatt Zilara Cancun

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.

Marriott Cancun Resort Marriott Cancun Resort
Credit: Marriott Cancun Resort by Marriott.com

Marriott Cancun Resort

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.

Dreams Sands Cancun Resort & Spa Dreams Sands Cancun Resort & Spa
Credit: Dreams Sands Cancun Resort & Spa by amrcollection.com

Dreams Sands Cancun Resort & Spa

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.

Moon Palace Cancun Moon Palace Cancun
Credit: Moon Palace Cancun by Moon Palace Cancun

Moon Palace Cancun

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.

NIZUC Resort & Spa, Cancun NIZUC Resort & Spa
Credit: NIZUC Resort & Spa by NIZUC Resort & Spa

NIZUC Resort & Spa, Cancun

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

Waldorf Astoria Los Cabos Pedregal, Cabo San Lucas Waldorf Astoria Los Cabos Pedregal
Credit: Waldorf Astoria Los Cabos Pedregal by hilton.com

Waldorf Astoria Los Cabos Pedregal, 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.

Grand Solmar Land's End Resort & Spa, Cabo San Lucas Grand Solmar Land's End Resort & Spa
Credit: Grand Solmar Land's End Resort & Spa by grandsolmarresort.com

Grand Solmar Land's End Resort & Spa, Cabo San Lucas

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.

Hyatt Ziva Los Cabos Hyatt Ziva Los Cabos
Credit: Hyatt Ziva Los Cabos by resortsbyhyatt.com

Hyatt Ziva Los Cabos

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 Los Cabos Resort & Spa Casa Dorado Los Cabos Resort & Spa, Cabo San Lucas
Credit: Casa Dorado Los Cabos Resort & Spa, Cabo San Lucas by Casa Dorado Los Cabos Resort & Spa

Casa Dorada Los Cabos Resort & Spa

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

Grand Velas Riviera Maya, Playa del Carmen Grand Velas Riviera Maya
Credit: Grand Velas Riviera Maya by Grand Velas Riviera Maya

Grand Velas Riviera Maya, 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.

Iberostar Grand Hotel Paraiso, Playa Paraiso Iberostar Grand Hotel Paraiso
Credit: Iberostar Grand Hotel Paraiso by thegrandcollection.com

Iberostar Grand Hotel Paraiso, Playa Paraiso

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.

Fairmont Mayakoba, Playa del Carmen sailing in front of Fairmont Mayakoba
Credit: sailing in front of Fairmont Mayakoba by Fairmont Mayakoba

Fairmont Mayakoba, Playa del Carmen

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.

Secrets Maroma Beach Riviera Cancun, Playa del Carmen Secrets Maroma Beach Riviera Cancun
Credit: Secrets Maroma Beach Riviera Cancun by secretsresorts.com

Secrets Maroma Beach Riviera Cancun, Playa del Carmen

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.

Azul Fives, Playa Del Carmen The Fives Beach Hotel & Residences
Credit: The Fives Beach Hotel & Residences by The Fives Azul Beach Resort Playa Del Carmen, by Karisma

Azul Fives, Playa Del Carmen

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, Playa del Carmen Iberostar Grand Hotel Paraiso
Credit: Iberostar Grand Hotel Paraiso by iberostar.com

Iberostar Grand Paraiso, Playa del Carmen

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.

Puerto Vallarta

Hotel Mousai, Puerto Vallarta Hotel Mousai, Puerto Vallarta
Credit: Hotel Mousai, Puerto Vallarta by hotelmousai.com

Hotel Mousai, Puerto Vallarta

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.

The Westin Resort & Spa, Puerto Vallarta The Westin Resort & Spa, Puerto Vallarta
Credit: The Westin Resort & Spa, Puerto Vallarta by marriott.com

The Westin Resort & Spa, Puerto Vallarta

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 Marriott Puerto Vallarta Resort & Spa
Credit: Marriott Puerto Vallarta Resort & Spa by marriott.com

Marriott Puerto Vallarta Resort & Spa

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.

Punta Mita

The St. Regis Punta Mita Resort The St. Regis Punta Mita Resort, Punta de Mita
Credit: The St. Regis Punta Mita Resort, Punta de Mita by stregispuntamita.com

The St. Regis Punta Mita Resort

Immersing guests in the ultimate luxury, The St. Regis 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.

Four Seasons Resort Punta Mita Four Seasons Resort Punta Mita Infinity Pool
Credit: Four Seasons Resort Punta Mita Infinity Pool by fourseasons.com

Four Seasons Resort Punta Mita

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, Punta Mita Iberostar Playa Mita
Credit: Iberostar Playa Mita by Iberostar Playa Mita

Iberostar Playa Mita, Punta Mita

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.

Puerto Morelos

Excellence Riviera Cancun, Puerto Morelos Excellence Riviera Cancun
Credit: Excellence Riviera Cancun by Excellence Riviera Cancun

Excellence Riviera Cancun, Puerto Morelos

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.

Zoëtry Paraiso de la Bonita Riviera Maya, Puerto Morelos Zoëtry Paraiso De La Bonita Riviera Maya
Credit: Zoëtry Paraiso De La Bonita Riviera Maya by Zoëtry Paraiso De La Bonita Riviera Maya

Zoëtry Paraiso de la Bonita Riviera Maya, Puerto Morelos

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.

Nuevo Vallarta

Grand Velas Riviera Nayarit, Nuevo Vallarta Grand Velas Riviera Nayarit, Nuevo Vallarta
Credit: Grand Velas Riviera Nayarit, Nuevo Vallarta by vallarta.grandvelas.com

Grand Velas Riviera Nayarit, Nuevo Vallarta

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.

Puerto Aventuras

Heaven at the Hard Rock Hotel Riviera Maya, Puerto Aventuras Heaven at the Hard Rock Hotel Riviera Maya
Credit: Heaven at the Hard Rock Hotel Riviera Maya by Heaven at the Hard Rock Hotel Riviera Maya

Heaven at the Hard Rock Hotel Riviera Maya, Puerto Aventuras

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

Rosewood San Miguel de Allende Aerial view of Rosewood San Miguel de Allende
Credit: Aerial view of Rosewood San Miguel de Allende by Rosewood San Miguel de Allende

Rosewood 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.