The 10 Best Cabo Resorts for Friends, Families & Couples

Mimi Slawoff Avatar

The Hacienda Encantada Resort & Residences is one of the best Cabo resorts.
Hacienda Encantada Resort & Residences. Photo credit: Mimi Slawoff

Cabo San Lucas is a popular resort city on the southern tip of Mexico’s Baja California peninsula. Many of the best Cabo resorts are beachfront properties with views of iconic El Arco, a natural archway in the Sea of Cortez. It’s Cabo’s top natural attraction. But Cabo also attracts visitors for its vibrant downtown and nightlife.

These are all easy to access from Cabo’s many all-inclusive resorts on this Baja peninsula. Whether you’re traveling with friends, family or as a couple, these are the 10 best Cabo resorts in Baja California.

1. Hacienda Encantada Resort & Residences

23410 Cabo San Lucas, B.C.S., Mexico
+52 624 163 5550

Hacienda Encantada Resort & Residences is a luxurious Mexican hideaway that is built into a cliff. It’s a beautiful property that has earned the Condé Nast Traveler Readers’ Choice Awards for the past two years. Family suites, luxury suites and villas with kitchens are among the room options at this family-friendly all-inclusive resort. Adjoining rooms are available.

Though the resort is an oceanfront property, it does not have a swimmable beach due to the rocky shoreline. However, the resort has two swimming pools, including an ocean-facing infinity pool, swim-up bar and Jacuzzis. Fun activities include cooking classes and tequila tasting. Hacienda Encantada’s free shuttle makes it easy to get to Cabo’s waterfront and back.

Hacienda Encantada Resort & Residences Highlights

  • Oceanfront luxury resort with suites and villas
  • Connecting/adjoining rooms available
  • Five restaurants
  • Proximity to Medano Beach
  • ​​Babysitting (surcharge)
  • Children’s pool
  • Playground on site
  • Kids club (surcharge)
  • Free roundtrip shuttle to Cabo’s waterfront


2. Grand Velas Los Cabos

23405 Cabo San Lucas, B.C.S., Mexico
+52 322 226 8917

Stay at Grand Velas Los Cabos and you’ll see why it’s consistently ranked among the best all-inclusive resorts in Mexico. From adults only to family suites, the spacious, ultra-swanky rooms have high-end amenities and ocean views. Some offer private butler service.

Dining is a delight, with seven gourmet dining options. The beach resort has three infinity swimming pools with ocean views (two for families and one for adults), and a serenity pool for ages 26 and older.

Plus, enjoy all-inclusive resort luxury amenities like a daily stocked premium bar, concierge services, baby concierge, kids club, teens club and onsite activities. TripAdvisor reviewers rave about the resort’s location, cuisine and service.

Grand Velas Los Cabos Highlights

  • Spacious suites with ocean views
  • Seven gourmet restaurants
  • Three swimming pools and a serenity pool
  • Kids club, teens club and baby concierge


3. Grand Solmar Land’s End Resort & Spa

Av Solmar 1A, Centro, 23450 Cabo San Lucas, B.C.S., Mexico
+52 624 144 2500 1 (844) 413 2654

Located within walking distance of Downtown Cabo San Lucas, Grand Solmar Land’s End Resort & Spa is a luxury property with a private beach. Spacious suites and penthouses have ocean views and many upscale amenities. Travelers with kids will appreciate the suites that have a kitchen and bathrooms with separate tub and shower. Additional family amenities include a children’s pool, kids club (surcharge) and babysitting (surcharge).

The beach resort has four restaurants, seven swimming pools, two poolside bars, a health club and a world-class spa. Scuba diving, snorkeling and parasailing are among the exciting activities. An all-inclusive plan is available.

Grand Solmar Land’s End Resort & Spa Highlights

  • Proximity to Downtown Cabo San Lucas
  • Luxury suites and penthouses
  • Seven swimming pools, two poolside bars
  • Four restaurants
  • World-class spa
  • Kids club (surcharge)


4. Las Ventanas al Paraiso, a Rosewood Resort

23400 San José del Cabo, B.C.S., Mexico
+52 624 144 2800

The beachfront Las Ventanas is a luxury resort with an assortment of suites and multi-room villas to ensure a comfortable stay. Each villa has a private infinity-edged swimming pool. Junior suites offer 960- to 1,400 square feet of living space with Mexican artwork and an adobe fireplace.

The resort’s property is just as inviting with eight swimming pools, including a lazy river spa, poolside bar and pool butler service. The resort has five onsite restaurants and a Tequila & Ceviche Bar. Additional amenities include a spa, salon and fitness center. Kids stay free. Plus, the pet-friendly resort has free WiFi and parking.

Las Ventanas al Paraiso Highlights

  • Beachfront resort
  • Luxury suites and multi-room villas
  • 8 swimming pools
  • Kids stay free
  • Pet friendly
  • Free wifi and parking


5. Hyatt Ziva Los Cabos

23405 San José del Cabo, B.C.S., Mexico

Located near San José del Cabo, Hyatt Ziva Los Cabos is a family-friendly beach resort with beautiful views of the Sea of Cortez. The beachfront resort has many posh room options from ocean-view guest rooms to swim-up suites.

Seven onsite restaurants ensure there’s something for every palate. In addition, adults can enjoy four bars and lounges.

Recreational amenities include seven outdoor swimming pools, four hot tubs, a free water park, a fitness center and a tennis court. Travelers with kids will be pleased to know there’s a free kids club and free supervised childcare. Free breakfast and wifi round out the many resort amenities.

Hyatt Ziva Los Cabos Highlights

  • Posh beach resort with many room options
  • Views of the Sea of Cortez
  • Seven restaurants
  • Four swimming pools and four hot tubs
  • Free kids club and supervised childcare
  • Free breakfast and wifi


6. Le Blanc Spa Resort Los Cabos

23407 San José del Cabo, B.C.S., Mexico
(800) 943-5032

Le Blanc Spa Resort Los Cabos is an elegant beachfront property on the Baja Peninsula. The adults-only resort provides an excellent getaway for friends or couples seeking an all-inclusive vacation. Choose from a variety of luxurious suites and enjoy butler service, fine dining and a spa. Relax on the beach or opt for nearby scuba diving and sailing. Four outdoor pools, two swim-up bars and seven restaurants are among the onsite amenities. There’s also a fitness center and health club.

Le Blanc Spa Resort Los Cabos Highlights

  • Adults-only, all-inclusive beachfront resort
  • Butler service
  • Seven restaurants
  • Swim-up bars
  • Fitness center


7. Marquis Los Cabos

​​ 23400 San José del Cabo, B.C.S., Mexico
(877) 238-9399

Step into a world of luxury at Marquis Los Cabos, an all-inclusive,  adults-only beach resort. Choose from 209 suites with ocean views or 25 beachfront casitas, many with private plunge pools. Soak up the sun at the beach or at the three outdoor swimming pools. A variety of resort activities feature tequila tastings, cooking classes and theme nights. There’s also a fitness center and tennis court.

Indulge in a spa treatment before dinner at one of the five restaurants. Or enjoy in-suite dining with no delivery charges. Tripadvisor reviewers recommend this beachfront resort for a true getaway.

Marquis Los Cabos Highlights

  • All-inclusive, adults-only resort
  • Elegant suites and beachfront casitas
  • Five restaurants
  • Three swimming pools


8. Pueblo Bonito Pacifica Golf & Spa Resort

23450 Cabo San Lucas, B.C.S., Mexico
+52 624 142 9696

Nestled on a white sand beach, Pueblo Bonito Pacifica Golf & Spa Resort is an adults-only, all-inclusive resort. The 201 well-appointed guest rooms and suites have furnished terraces and balconies with garden or ocean views. Ideal for friends or couples seeking a romantic getaway, the boutique hotel is one mile from Cabo’s famed nightlife. Onsite resort amenities feature four restaurants, four bars, two pools and a world-class spa.

Pueblo Bonito Pacifica Golf & Spa Resort Highlights

  • All-inclusive, adults-only resort
  • Guest rooms and suites have terraces and balconies with garden or ocean views
  • Four restaurants
  • World-class spa
  • Mini bar restocked daily
  • Free wifi


The Hacienda Del Mar Los Cabos Resort is one of the best Cabo resorts.
The onsite Cactus Spa has an extensive spa menu. Photo credit: Hacienda Del Mar Los Cabos Resort

9. Hacienda Del Mar Los Cabos Resort

23450 Cabo San Lucas, B.C.S., Mexico
+52 624 145 8000

Situated on 11 acres overlooking the Sea of Cortez, Hacienda del Mar Los Cabos Resort has a private beach with cabanas and beach umbrellas. The beachfront resort has five restaurants and five bars, five swimming pools, an onsite spa and a fitness center. The Cabo del Sol Golf is nearby. The resort caters to families with free cribs, a children’s pool, an onsite playground and a kids club (surcharge).

In addition, the resort is within a 15-minute drive to popular El Medano Beach. At the day’s end, relax in your guest room or suite with a private terrace and garden or ocean views. Tripadvisor reviewers praise the resort’s service.

Hacienda Del Mar Los Cabos Resort Highlights

  • Beachfront resort
  • Private beach
  • Many family amenities: kids stay free, children’s pool, playground and kids club (surcharge)
  • Short drive to El Medano Beach and a golf course


The Vista Encantada by Grand Hotels is one of the Best Cabo Resorts.
Vista Encantada Rooftop pool. Photo credit: Mexico Grand Hotels

10. Vista Encantada Spa Resort & Residences

23455 Cabo San Lucas, B.C.S., Mexico
+52 844 298 6474

Overlooking the Pacific Ocean, the upscale Vista Encantada Spa Resort & Residences is located on a private beach and is near popular Cabo San Lucas beaches and attractions. Accommodations include one- to four-bedroom suites, some with private balconies, plunge pools, kitchens and grills. The resort pampers guests with 24-hour butler service, 24-hour room service and the Milagro Wellness Spa. Plus, enjoy the resort’s swimming pools, Atico Rooftop Pool & Bar and fitness center. All-inclusive room rates are available.

Vista Encantada Spa Resort & Residences Highlights

  • Upscale resort with a private beach
  • Luxury rooms and suites, some with private balconies and plunge pools
  • 24-hour butler service


Leave a Reply

Your email address will not be published. Required fields are marked *