12 Top-Rated Beach Resorts in Mexico

Written by Bryan Dearsley
Updated Jul 26, 2021

We may earn a commission from affiliate links ()

Mexico offers no end of great holiday options for sunseekers. And with the very best beachfront resorts offering a variety of vacation packages, all-inclusive holidays in Mexico are easy to come by – and often affordable. The big draw for vacationers? The endless stretches of beautiful beaches to enjoy, the fact there's always plenty of sunshine, and the country's rich culture and history. Plus, of course, the fact it's home to some of the world's top family resorts, as well as couples' resorts.

Some of the very best Mexico getaways can be found in destinations such as Cancun and Cabo San Lucas. In these popular places to visit in Mexico, you'll find plenty of fun things to do, from sightseeing and visiting top attractions to just spending time on some of the best beaches in Mexico.

To help you get the most out of your seaside vacation, be sure to refer often to our guide on the best beach resorts in Mexico.

Note: Some businesses may be temporarily closed due to recent global health and safety issues.

1. One&Only Palmilla

Photo Source: One&Only Palmilla
Photo Source: One&Only Palmilla

The luxurious One&Only Palmilla has much to offer those seeking a top Mexico beach resort vacation. Located close to popular Acapulquito Beach on the Baja Peninsula, this all-inclusive resort offers many upgraded features as standard in its rooms and suites. These features include large beach-view patios and terraces, spacious living areas with comfy chairs and couches, and HDTVs with surround sound. Upgrade to one of the larger suites, and you'll be treated to your own plunge pools.

In addition to concierge services, guests at this chic 5-star Mexican resort can take advantage of a personal butler (both services are available 24 hours a day); they can take care of such things as in-room dining, booking tee times at the resort's 27-hole golf course, or even helping decide which spa treatments to book.

Other note-worthy amenities include the use of kayaks and surfboards at the beach, along with a surf school for those who want to try their hand at this popular activity. There's also a well-equipped fitness center (with classes), and two large infinity-edge swimming pools. Feeling hungry? Try a superb al fresco dining experience, or enjoy a delectable meal in the privacy of your room or suite. For those who need it, there's also a business center on-site.

Address: Carr Transpeninsular, Tourist Corridor, 23400 San José del Cabo, B.C.S., Mexico

Accommodation: One&Only Palmilla

2. Esperanza, Auberge Resorts Collection

Photo Source: Esperanza, Auberge Resorts Collection
Photo Source: Esperanza, Auberge Resorts Collection

For those seeking an eco-friendly vacation in a property that has done its utmost to blend into its lush tropical surroundings, look no further than Esperanza, An Auberge Resort. Located in Cabo San Lucas, this classy 5-star beachfront resort consists of a number of unique grass-roof buildings housing sumptuously decorated accommodations, and connected by pleasant pathways.

If your budget can handle it, opt for one of the oceanfront villas. These multi-bedroomed units feature tasteful décor and custom-made furniture, full-kitchens, large seating areas with HDTVs, and perhaps best of all, spacious patios with hammocks. Add to this the availability of butler services, al fresco seafood dining, a full-service spa, a well-equipped gym offering fitness classes, and a large infinity pool plus hot tub, and you'll not want to leave.

Address: Carretera Transpeninsular 1 Mz 10 Km 7 Punta Ballena, 23410 Cabo San Lucas, B.C.S., Mexico

Accommodation: Esperanza, Auberge Resorts Collection

3. El Dorado Maroma, by Karisma

Photo Source: El Dorado Maroma, by Karisma
Photo Source: El Dorado Maroma, by Karisma

Those seeking a truly memorable adults-only Mexico vacation should consider a stay at the luxurious 5-star El Dorado Maroma, by Karisma, in the Riviera Maya. This luxury all-inclusive resort offers plenty of pampering, from the inclusion of a private, personalized check-in procedure to dedicated butler services to help you unpack and take care of such things as dining and spa reservations – very classy indeed.

In addition to your extremely chic and spacious accommodations (yes, they really are over the water!), you'll have access to plenty of relaxation around the resort. All sites feature unique glass floors, so you can enjoy the sea life swimming about your over-water cabin. They also feature direct and easy water access for when the urge to take a swim in the sea strikes, as well as plunge pools and private decks.

For a special treat, order a delivery of food and drinks while you lounge beside the pool or down at the beach (or even in the comfort of your cabin). A romantic beach picnic option is also available. Towel and sunscreen services are also provided. With additional perks such as in-room snacks, live entertainment, stargazing events, cooking classes, and plush bathrobes, there's little wonder this resort is so popular.

Address: Carretera Federal Cancun-Tulum Km 55.3, Playa Maroma, Playa del Carmen 77710, Mexico

Accommodation: El Dorado Maroma, by Karisma

4. The St. Regis Punta Mita Resort

Photo Source: The St. Regis Punta Mita Resort
Photo Source: The St. Regis Punta Mita Resort

Set amid 22 acres of tropical paradise on the Riviera Nayarit, the 5-star St. Regis Punta Mita Resort is well-suited to those who like a quieter resort experience. The amenities are certainly conducive to relaxation, from the full range of treatments and services available at the full-service spa, to lounging around one of the three large swimming pools. All told there are five restaurants on-site offering a variety of dining styles, from casual fare to fine dining (kids menus are also available).

For sports enthusiasts, there are two golf courses to play on, along with a tennis center, and a fitness facility. For those traveling for a family vacation, there's a fun kids' club with plenty of activities to keep the youngsters busy.

The rooms are also exceptional. Standard features include luxurious beds and bedding, large marble bathrooms with separate showers and bathtubs, and HDTVs. For those desiring more space, check out the larger suites with guaranteed beach views, full-kitchens, and access to a private swimming pool. Ocean views are available for an additional fee, so be sure to make your request known when booking.

Address: Lote H-4, Carretera Federal 200, km 19.5 | Lote H-4, Punta de Mita 63734, Mexico

Accommodation: The St. Regis Punta Mita Resort

5. Viceroy Los Cabos

Photo Source: Viceroy Los Cabos
Photo Source: Viceroy Los Cabos

One of the top vacation spots on the Sea of Cortez-and a short shuttle bus ride away from Los Cabos International Airport-Viceroy Los Cabos is a modern take on the traditional beach resort. Notable features of the classy, brightly decorated rooms include romantic mood lighting and outdoor bathtubs, while the larger one- and two-bedroom suites are even better- they come with additional living space, including a dining area.

The amenities are also appealing and consist of a beachfront restaurant, including an area that extends out over the water for those wanting to enjoy a little al fresco dining, as well as an on-site movie theater (say "yes" to popcorn!). Add to this a large infinity-edge pool overlooking the water plus an adults-only rooftop pool (there are also two others), a world-class spa, and a large fitness center, and you're all set for an incredible Mexico vacation.

Address: Paseo Malecon San Jose Lote 8, Zona Hotelera, 23400 San José del Cabo, B.C.S., Mexico

Accommodation: Viceroy Los Cabos

6. Las Alamandas

Photo Source: Las Alamandas Resort
Photo Source: Las Alamandas

Las Alamandas is a real treat for nature lovers who just so happen to enjoy a great beach vacation. Located within a huge and pristine coastal nature reserve near Puerto Vallarta, the area is a delight to explore, as is the beach. Best of all, this luxury resort has created an intimate feel thanks to its small size.

The resort consists entirely of spacious suites, and you'll enjoy such luxuries as private hot tubs on your terrace, elegant décor featuring locally made art, as well as pullout couches and HDTVs. For a true treat, try to book the suite that comes with its own lap pool and stunning sea views.

The amenities are equally classy. Highlights include the rooftop lounge, a restaurant offering al fresco dining, a beachfront café, plus a day spa. When the urge to get physical strikes, take advantage of the tennis courts, mountain bikes, basketball courts, fitness center, and swimming pool. There's also a kids' club.

Address: México 200 Km 82, Las Alamandas, 48850 Costalegre, Jal., Mexico

Accommodation: Las Alamandas Resort

7. NIZUC Resort & Spa

Photo Source: NIZUC Resort & Spa
Photo Source: NIZUC Resort & Spa

NIZUC Resort & Spa is one of the top-rated Cancun all-inclusive resorts. Located on the Yucatan Peninsula, the accommodations at this modern resort are first-class and consist of bright suites with chic décor throughout. Standard features include wet bars, coffee makers, HDTVs, Wi-Fi, and large balconies and terraces, while an upgrade will land you in a larger unit with additional living and dining areas, even private swimming pools. The even larger villas come with butler service.

With six great restaurants to choose from, you'll never run out of dining options, including in-room and private dining. Additional amenities include two swimming pools, tennis courts, a fitness center, a full-service spa, plus direct access to the beach (including use of sun lounges and umbrellas).

Address: Blvd. Kukulcan Mz 59 Lote 1-03 Km 21.26, Nizuc, 77500 Cancún, Q.R., Mexico

Accommodation: NIZUC Resort & Spa

8. Thompson Playa del Carmen

Photo Source: Thompson Playa del Carmen
Photo Source: Thompson Playa del Carmen

The elegant Thompson Playa del Carmen has much to commend it. In addition to being close to top attractions in Playa del Carmen – some within walking distance – it's also located close to some of the region's top golf courses. Not that you'll ever want to leave the resort. On-site amenities include a choice of fine and casual dining (including a lounge near the pool serving snacks), a good-sized fitness center, and perhaps this attractive resort's crowning glory, a large rooftop infinity pool.

The accommodations are bright and modern and come in a variety of configurations. A great option if space is needed is to book one of the larger suites. The best of these not only include standard features, such as large bathrooms with rainfall showers, wet bars, and mini fridges, they offer beach views along with plenty of additional living space, including on the larger balconies, which come with hot tubs.

Address: Calle 12 entre 5ta Ave. y 10 S/N, Centro, 77710 Playa del Carmen, Q.R., Mexico

Accommodation: Thompson Playa del Carmen

9. Waldorf Astoria Los Cabos Pedregal

Photo Source: Waldorf Astoria Los Cabos Pedregal
Photo Source: Waldorf Astoria Los Cabos Pedregal

Located close to the heart of Cabo San Lucas, the Waldorf Astoria Los Cabos Pedregal offers plenty of reasons for both couples and families to visit. After making your grand entrance through a stunning tunnel, you're welcomed with customary Mexican warmth by staff, on-call day and night to ensure your stay is a memorable one. The next surprise is your accommodations. Consisting of a mix of rooms and suites, the focal point will undoubtedly be the private plunge on your terrace-not to mention the stunning ocean views.

Other features to expect: elegant furnishings and handmade Mexican artworks, and spacious seating areas, complete with fireplaces. Larger still are the two-, three-, and four-bedroom suites, complete with full kitchens and butler service. Notable amenities include four dining options (casual and fine dining), a large swimming pool, tennis facilities, a spa, and a fitness center.

Address: Camino del Mar 1, Pedregal, 23455 Cabo San Lucas, B.C.S., Mexico

Accommodation: Waldorf Astoria Los Cabos Pedregal

10. Paradisus Los Cabos

Photo Source: Paradisus by Melia Los Cabos
Photo Source: Paradisus Los Cabos

Paradisus Los Cabos boasts one of the longest stretches of beachfront in Mexico. Add to this the fact that the resort has one of the biggest swimming pools in the country – oh, and golf – and little wonder this Los Cabos destination is so popular. Although having more than 300 rooms, the size of its beach frontage and lush, tropical grounds ensures you never feel lost in crowd.

In fact, the feeling in your elegantly appointed room is one of peace and quiet. Spacious and featuring comfortable beds and bedding, these rooms also come with great views from their balconies.

Along with its seven restaurants, guests have the option to make use of an adults-only environment with its own swimming pool and hot tub, or hunker down with the kids in the family section. In addition to its championship golf, there's tennis, a fitness center, shops, a business center, spa, and, of course, the incredible beach with its safe swimming.

Address: Km 19.5, Sector 5, San Jose del Cabo 23400, Mexico

Accommodation: Paradisus Los Cabos

11. Grand Fiesta Americana Coral Beach Cancun All Inclusive

Photo Source: Grand Fiesta Americana Coral Beach Cancun
Photo Source: Grand Fiesta Americana Coral Beach Cancun All Inclusive

Located close to a variety of attractions along Cancun's entertainment and tourist strip, Fiesta Americana Grand Coral Beach All Inclusive offers a mix of luxury rooms and suites from which to choose. We recommend the larger suites. These spacious units are bright, and feature marble flooring, large terraces or decks with ocean views and hot tubs, along with kitchens and separate dining rooms.

Notable amenities include a choice of five restaurants, a full-service spa, a huge swimming pool with waterfalls and plenty of sunbathing space, and a kids' club. An airport shuttle service is provided, along with room-service and a 24-hour concierge desk.

Address: Km 9.5, Blvd. Kukulcan, Zona Hotelera, 77500 Cancún, Q.R., Mexico

Accommodation: Grand Fiesta Americana Coral Beach Cancun All Inclusive

12. The Westin Resort & Spa, Puerto Vallarta

Photo Source: The Westin Resort & Spa
Photo Source: The Westin Resort & Spa, Puerto Vallarta

Those seeking a solid (and affordable) big-brand package deal should consider staying at The Westin Resort & Spa, Puerto Vallarta. Set on one of the largest beachside properties in the region, this 14-acre, all-inclusive resort offers classy standard rooms with features like HDTVs, wet bars with coffee makers, and furnished balconies with lovely ocean views. Upgrade to one of the larger suites, and you'll enjoy additional comforts such as free breakfasts in a lounge area, and spacious living rooms. Room service is available 24 hours a day.

A highlight of a stay here is hanging out in one of the private beach cabanas, which can be rented by the day or week. In addition to providing much needed shade for kids, these roomy beachside shelters offer plenty of privacy for couples, too. Also worth mentioning are the dining options, which include a great steakhouse, plus al fresco dining on the rooftop; two swimming pools; a fitness center; full-service spa (go for one of the beachside couple's massages); and a fun kids' club (babysitting is also available).

Address: Av. Paseo de la Marina Sur #205, Marina Vallarta, 48354 Puerto Vallarta, Jal., Mexico

Accommodation: The Westin Resort & Spa, Puerto Vallarta

More Related Articles on PlanetWare.com

imageExploring the Beach Destinations: There is more to Mexico than beautiful resorts. Regardless of where you stay, you should take the time to explore a bit of the destination. For ideas, see our articles on Things to Do in Cabo San Lucas or Top Attractions along the Mayan Riviera, from Cancun to Playa del Carmen. For a complete overview, see our list of Best Places to Visit in Mexico.

Discover destinations, find outdoor adventures, follow the journeys of our travel writers around the world, and be inspired.

More on Mexico