We may earn a commission from affiliate links ()
The desert meets the ocean in beautiful Cabo San Lucas, a popular beach resort destination for couples, families, and groups in Mexico’s Baja California Peninsula. The sight of huge cacti juxtaposed against sand dunes and the deep water blue of the Pacific Ocean and emerald hues of the Sea of Cortez is surreally beautiful. And there are plenty of resorts, from five-star luxe to good value, for all budgets and styles of traveler.
The main town is colorful Cabo San Lucas, which is where you’ll find numerous restaurants, shops, and a marina where boat excursions can be arranged.
The area surrounding the town is known as Los Cabos, and while hotels and resorts are found around the entire region, many are concentrated around Lands End at the southern end of Cabo, including a number of excellent all-inclusive properties. This is also where the famous natural arch, set amid other rock formations in the sea is located.
Note that the ocean is too rough to swim in nearly all parts of Cabo, with just a few resorts sitting on swimmable beaches (and even then the waves can be big and the current strong). Here, we list our best beach resorts to check out around Cabo San Lucas, Mexico.
Note: Some businesses may be temporarily closed due to recent global health and safety issues.
1. Grand Solmar at Rancho San Lucas
Set on an empty gold-sand beach, the Grand Solmar Rancho San Lucas is a beautiful new property in a stunning natural setting. Note that the water is too rough to swim here, but the beach is great for walking along.
Part of the Rancho San Lucas development, which includes residences as well as the hotel, the resort’s coolest feature is its saltwater lagoon, which is the same temperature as the ocean but built like a swimming pool. You can swim (or float) in it or grab a stand up paddleboard or kayak to paddle around it.
Beyond the lagoon, the resort has a few other swimming pools and hot tubs, as well as multiple restaurants. The food here is top quality, and all-inclusive packages are available. And the spa is heavenly–get a massage in an open air cabana fronting the crashing waves and golden sand beach.
The all suite resort offers spacious abodes with marble floors and floor-to-ceiling sliding glass doors that open onto a well-furnished balcony. The suites have full kitchens, and a pullout couch in the living room is perfect if you’re traveling with the kids. The in-bathroom Jacuzzi tub is another perk.
Address: Carretera a Todos Santos | Km 120, Pacific Zone, Cabo San Lucas 23473, Mexico
Accommodation: Grand Solmar at Rancho San Lucas
2. Waldorf Astoria Los Cabos Pedregal
For views of the place where the Pacific Ocean crashes into the Sea of Cortez, head to the Waldorf Astoria Los Cabos Pedregal, which is accessed via a private tunnel. The five-star property at the very tip of the peninsula is all about relaxing, whether you are a family traveling with the kids or on a romantic getaway.
If you do have the kids, the resort offers family-friendly amenities, like a kids’ club that runs age dependent activities, from Spanish lessons to treasure hunts and cooking classes. Nanny services can also be arranged here.
The rooms are spacious and beautifully appointed and come with wonderful extras like private plunge pools. There are multiple restaurants on-site, and the food here is also excellent. Try El Farallon for fresh seafood.
Other amenities include a wonderful spa with a sauna and steam room, as well as a fitness center.
Address: Camino Del Mar 1, Cabo San Lucas 23455, Mexico
Accommodation: Waldorf Astoria Los Cabos Pedregal
3. Grand Velas Los Cabos
For a luxury, all-inclusive, five-star experience it is hard to beat Grand Velas Los Cabos. The resort is known for its excellent food, especially considering its all-inclusive model. Set on beautiful Playa El Tule on the Sea of Cortez side (but swimming is not advised due to rocks and current), all rooms at the all-suite property come with sea views thanks to a unique design. And all abodes are ultra luxe.
Other amenities include a kids’ club with fun daily activities for different age groups. There is also a great Teen Club on-site. For adults, Spa Atelier offers a range of treatments. There are also multiple swimming pools with sun-loungers and cabanas on-site since the ocean is not accessible.
Address: Carretera Transpeninsular Km. 17.3 | Corredor Turístico, Municipio de Los Cabos, San Jose del Cabo 23405, Mexico
Accommodation: Grand Velas Los Cabos
4. Esperanza – Auberge Resort
On a hill overlooking Punta Ballena and just a 15-minute drive from downtown Cabo San Lucas, the Esperanza is a five-star property that is a favorite with visiting celebrities. One of the greatest assets at this boutique resort is the multi-tiered swimming pool that fronts the ocean where everyone hangs out.
There is a private beach along the stretch of the Sea of Cortez that Esperanza sits on, but like elsewhere in Cabo, it is too rough to swim here–hence the awesome pool. There is also a wonderful spa and three dining choices, including the signature restaurant Cocina del Mar, which serves up a seafood-forward menu and out-of-this-world beautiful views.
The rooms and suites are spacious and decorated with original Mexican art and lovely handcrafted leather furniture. Each also comes with a private plunge pool. The Junior suites are perfect for honeymooners–they come with infinity edge hot tubs!
Address: Carr. Transpeninsular Km 7 | Manzana 10, Punta Ballena, Cabo San Lucas, 23450, Mexico
Accommodation: Esperanza – Auberge Resort
5. Montage Los Cabos
If swimming in the ocean is imperative to having a good vacation, then you will want to book the Montage Los Cabos, as it is located on one of the few swimming beaches in the region.
The boutique resort has a barefoot luxe vibe, and the rooms are quite spacious. They all feature gorgeous marble baths with soaking tubs and rainfall showers. If you’re traveling with the kids, families can opt for a multi-room suite or one of three private casas.
When it comes to amenities, the spa here is one of the largest in Cabo and features a hydrotherapy circuit. There is also a fitness center offering classes, and two restaurants on-site.
Address: Carretera Transpeninsular | KM. 12.5, Bahia Santa Maria, Twin Dolphin, Cabo San Lucas 23450, Mexico
Accommodation: Montage Los Cabos
6. Grand Solmar Land’s End Resort & Spa
Right on the beach at Land’s End and a five-minute drive to downtown Cabo San Lucas, Grand Solmar Land’s End Resort & Spa is a beautiful property in a dramatic location. The rooms are luxe and contemporary, with traditional Mexican design elements, and the resort accommodates couples and families equally well.
You can’t swim in the ocean here–the waves are huge and rough–but you can swim in one of the eight pools on the resort grounds, including a few infinity options fronting the ocean. There is also a children’s pool for families.
When it comes time to dine, three restaurants await, including one that does excellent sushi in an al fresco setting facing the sea. A lovely spa rounds out the amenities here.
Address: Av. Solmar #1A Col. Centro, Cabo San Lucas 23450, Mexico
Accommodation: Grand Solmar Land’s End Resort & Spa
7. Le Blanc Spa Resort Los Cabos
The adult-only, all inclusive Le Blanc Spa Resort is a good pick for couples. The property is right in the heart of the Hotel Zone and sits on a beautiful stretch of white-sand beach, where you can often swim. The rooms are stylish and romantic, with Jacuzzi tubs built for two and in-room aromatherapy. There is also butler service available should you need help unpacking.
For dining, choose from four a la carte restaurants and a buffet, and the food is very good for an all-inclusive. There are also three freeform swimming pools and a luxe spa with a hydrotherapy circuit.
Address: Ctra Transpeninsular Km.19.5, San Jose del Cabo 23400, Mexico
Accommodation: Le Blanc Spa Resort Los Cabos
8. Las Ventanas al Paraiso, A Rosewood Resort
The ultra luxe, five-star Las Ventanas al Paraiso is where to book your honeymoon. The romantic property is the type of spot where you come for special occasions deserving of extra pampering. The service is first-class, and you’ll be treated like royalty from the moment you check in.
The beachfront locale is gorgeous, and while you can’t swim in the sea, you can stare at it from one of the ocean-facing infinity pools.
The rooms are beautifully appointed with traditional Mexican meets contemporary decor, and amenities like Nespresso machines.
Away from the rooms, you’ll find a few different dining options, including seafood right on the beach. There is also a luxe spa with hydrotherapy.
And while Las Ventanas is well-suited for a honeymoon, it is also family friendly with suites and an on-site kids’ club. You can even bring your dog–the resort is pet-friendly, too.
Address: Ctra Transpeninsular Km.19.5, San Jose del Cabo 23400, Mexico
Accommodation: Las Ventanas al Paraiso, A Rosewood Resort
9. Villa La Estancia Beach Resort & Spa Los Cabos
Villa La Estancia Beach Resort & Spa is a mid-range resort with a romantic vibe. It’s set on Medano Beach, which is one of the prettiest beaches in Cabo and also one where swimming may be possible. If the ocean is too rough, however, there is a giant zero-entry pool to keep you cool.
Rooms are contemporary and come with balconies, but upgrade to one of the spacious villas if you want a Jacuzzi tub. There are two restaurants on-site and all-inclusive packages can be arranged.
Address: Camino Viejo A San Jose Km 0.5 | Col. El Medano, Cabo San Lucas 23410, Mexico
Accommodation: Villa La Estancia Beach Resort & Spa Los Cabos
10. One&Only Palmilla
On Pelican Beach, which is swimmable, One&Only Pamilla is a five-star property in a secluded locale. It’s about a 15-minute drive from here to the town of San Jose del Cabo.
Choose from rooms or villas, all of which are done up in a mix of modern and traditional Mexican design, and all are ultra spacious. Some of the villas come with private pools.
Amenities include butler service, a beautiful spa with indoor-outdoor treatment rooms, a Jack Nicklaus golf course, and tennis courts. There are also a few different restaurants on-site including a Jean-Georges Vongerichten steak house.
Address: Km 7.5 Carr. Transpeninsular, San Jose del Cabo 23400, Mexico
Accommodation: One&Only Palmilla
11. Hilton Los Cabos Beach & Golf Resort
The Hilton Los Cabos Beach & Golf Resort is a good-value property on a pretty white-sand beach that attracts a lot of families. There is an on-site kids’ club with daily activities for different age groups, as well as a shallow swimming pools for kids.
The resort hosts multiple swimming pools and six restaurants and has a great location on a bluff overlooking the beach. The rooms and suites are well-decorated and comfortable. Tee time at the Cabo Real Golf Club across the highway can be arranged, and there is also a spa on-site.
Address: Carretera Transpeninsular Km. 19.5, San Jose del Cabo 23447, Mexico
Accommodation: Hilton Los Cabos Beach & Golf Resort
12. ME Cabo by Melia
Although kids are not prohibited, they certainly aren’t catered to at the ME Cabo by Melia, which is definitely an adult-focused resort, with its live DJ music scene by the swimming pool. Couples looking for a buzzy, all-inclusive vacation will like this trendy resort that is within walking distance of downtown Cabo’s entertainment scene and nightlife.
Set on pretty white-sand Playa el Medano, it features a mix of rooms and suites (the suites are adult-only and come with their own concierge service). On-site amenities include two restaurants and a relaxed spa.
Address: Playa El Medano, s/n | Zona Hotelera, Cabo San Lucas 23410, Mexico
Accommodation: ME Cabo by Melia
13. Hacienda Beach Club & Residences
The Hacienda Beach Club & Residences are located on Medano Beach in the heart of Cabo San Lucas town right next to the marina. The location is great if you want easy access to restaurants and shopping and less of a gated-off resort vibe.
The property offers accommodation in apartment style residences with lots of outdoor living space and full gourmet kitchens should you wish to dine in. They also come with elegant decor like handcrafted metalwork, natural stone, and hardwood doors. The residences are popular with families and couples alike.
Amenities here include direct beach access with sun-loungers and umbrellas for guests, a swimming pool, hot tub, fitness center with classes, and a spa with a full range of treatments. If you are traveling with children, there is a kids’ club on-site and babysitting can be arranged. The hotel has its own restaurant and the concierge can organize excursions from deep-sea fishing to snorkeling.
Address: Gomez Farias S/N Col. El Médano, Cabo San Lucas Mexico
Accommodation: Hacienda Beach Club & Residences