7 Best All-Inclusive Resorts in Los Cabos, Mexico

From sprawling beach hotels to championship golf resorts, here are the best all-inclusive resorts in Cabo.
Kids playing on Los Cabo beach
(Photo: Claire Ward via Unsplash)

Located at the southern tip of Baja California in Mexico, bustling Cabo San Lucas is the definition of a Mexico vacation paradise. The Sea of Cortez and the Pacific Ocean meet here, mixing coastal beauty with striking desert scenery and scores of hotel options, including the many all-inclusive resorts in Cabo San Lucas that make for an easy-peasy vacation with no surprise costs.

While most people call the area Los Cabos or simply Cabo, Cabo San Lucas is actually a city within the Los Cabos region of Mexico. Cabo’s other famous resort town is the more tranquil San Jose del Cabo, which is about 40 minutes away from Cabo San Lucas by car. Both are accessed by the same international airport and are often grouped together when discussing resorts in Cabo.

Many of the top hotels in Cabo are situated along beaches where swimming is prohibited due to strong currents, which means the best Cabo San Lucas resorts have upped their swimming pool game with an abundance of gorgeous pools. Cabo’s seaside location also means sunny days and breezy nights, plus a windfall of great culinary options if you love fresh seafood.

Best Cabo San Lucas and San Jose del Cabo All-Inclusive Resorts

From sprawling beach resorts with activities and amenities for the whole family to championship golf resorts with spectacular ocean views, here are my picks for the best Los Cabos all-inclusive resorts.

BEST OF MEXICO: 13 Best All-Inclusive Mexico Resorts for Families

1. Casa Maat at JW Marriott Los Cabos Beach Resort and Spa

San Jose del Cabo, Baja California, Mexico

Casa Maat at JW Marriott Los Cabos Beach Resort and Spa (Photo: Casa Maat)
Casa Maat is an intimate resort within a resort at JW Marriott Los Cabos Beach Resort and Spa(Photo: Casa Maat)

Positioned on a pristine stretch of sand with a gorgeous swimming pool as its centerpiece, the intimate Casa Maat is situated within a much larger resort, the JW Marriott Los Cabos Beach Resort and Spa. Casa Maat guests have full use of the Marriott, including a kid’s club and 10 swimming pools. Entertainment at this 45-room resort epitomizes its sense of tranquility with an acoustic guitarist playing in the early evening as children twirl and swimmers get their last laps in.

FAMILY TRIPS: 50 Best Family Vacation Ideas for All Ages

While Casa Maat doesn’t market itself as an all-inclusive Los Cabos resort, meals are included in the standard hotel rate. Breakfast is a fabulous buffet and a light lunch is served poolside. In the early evening, cocktails and a snack supper are served. If you want a larger meal, dine at one of the JW Marriott’s onsite restaurants and charge it to your room or head to town and explore local eats.

2. Grand Velas Los Cabos

San Jose del Cabo, Baja California, Mexico

Grand Velas Los Cabos (Photo: Grand Velas Resorts)
Even tough-to-please teens will enjoy the all-inclusive Grand Velas Los Cabos (Photo: Grand Velas Resorts)

At the all-inclusive Cabo beachfront resort Grand Velas Los Cabos, family suites feature two bedrooms, a private terrace with ocean views, and even mini-bathrobes and slippers for little ones. A kid-friendly evening turndown service includes treats like low-sugar cupcakes and creative fruit presentations. The resort’s Baby Concierge can assist with everything tiny guests need from bath products to gourmet baby food.

ROOM FOR ROMANCE: 10 Best Mexico Resorts for Couples

A supervised kids club for children ages four to 12 is open seven days a week from 9:00 a.m. to 10:00 p.m., where cupcake decorating and tie dye workshops are hands-on possibilities. Tough-to-please teens gravitate to the game room and lounge serving tropical mocktails. The entire family can enjoy three swimming pools, outdoor movies under the stars, and cultural performances. Seven gourmet restaurants take advantage of Cabo’s cornucopia of fresh produce and just-caught Pacific seafood.

3. Hacienda Encantada Resort and Residences

Cabo San Lucas, Baja California, Mexico

Hacienda Encantrada (Photo: Hacienda Encantrada)
Savor the beauty of Los Cabos at Hacienda Encantrada (Photo: Hacienda Encantrada)

Nestled in the cliffs high above Cabo San Lucas with spectacular views of Land’s End, Hacienda Encantada Resort and Residences is an alluring perch from which to savor the beauty of Los Cabos. Suites are furnished with colorful textiles, hand-woven rugs, and vibrant Mexican art. The Family Suite has two bedrooms, a kitchenette, and a balcony, but families who need even more space might also consider the Presidential Two-Bedroom Suite, which comes with a full kitchen and dining area that can accommodate up to eight people (perfect for a large family or multigenerational vacation).

BEYOND THE BEACH: Top 5 Cities to Visit in Mexico When You Get Tired of the Beach

The resort has a kid’s club, water playground, putting green, and a sports zone with basketball, volleyball, and tennis. Tequila lovers may savor the property’s extensive collection alongside other agave creations like sotol and bacanora. Most guest select the all-inclusive plan, though the “European plan” option offers the chance to explore this up-and-coming epicurean destination beyond the resort’s dining areas.

4. Marina Fiesta Resort and Spa

Cabo San Lucas, Baja California, Mexico

Marina Fiesta (Photo: Marina Fiesta Resort and Spa)
Marina Fiesta overlooks Cabo’s bustling marina (Photo: Marina Fiesta Resort and Spa)

For a Cabo San Lucas all-inclusive resort near all the aquatic action, head to Marina Fiesta Resort and Spa overlooking Cabo’s bustling marina. A supervised kid’s club allows parents to unwind and enjoy kid-free time, perhaps at the pampering spa.

KNOW BEFORE YOU GO: 5 Tips for Traveling to Mexico and the Caribbean During Hurricane Season 

You can book memorable activities such as swimming with dolphins and horseback riding on the beach. If you need a little extra space for your family, book the resort’s Nautical Presidential Suite with two bedrooms, three bathrooms, a sitting and dining area, full kitchen, and a private balcony with a Jacuzzi and a marina view. 

5. Villa La Valencia Beach Resort and Spa

San Jose del Cabo, Baja California, Mexico

Villa La Valencia Beach Resort and Spa Cabo (Photo: The Villa Group)
Villa La Valencia Beach Resort and Spa Cabo is home to the longest lazy river in Los Cabos (Photo: The Villa Group)

At the all-inclusive Villa La Valencia Beach Resort and Spa, the focus is on locally flavored activities like Merengue and Bachata dance lessons, piñata making, and Mexican cooking classes. Sporty guests can try paddle boarding, pool volleyball, corn hole, and bocce ball.

MADE FOR KIDS: 11 All-Inclusive Resorts with Kids Clubs That Go Above and Beyond

This San Jose del Cabo resort’s kids club, run by trained staff, offers youngsters the chance to participate in mini yoga with exercises designed for pint-sized guests, kid-friendly movie screenings, arts and crafts, games, and more. A dip in one of the numerous pools or a float down the longest lazy river in Los Cabos, spanning 1,148 feet, will be a splash hit with kids.

6. Barceló Gran Faro Los Cabos

San Jose del Cabo, Baja California, Mexico

Barceló Gran Faro Los Cabos (Photo: Barceló Resorts)
Four pools (including a kid’s pool) are among the highlights at Barceló Gran Faro Los Cabos (Photo: Barceló Resorts)

Ringed by the Sea of Cortez in the colonial town of San Jose del Cabo, all-inclusive Barceló Gran Faro Los Cabos looks like a dream. Each of the 350 rooms and suites enjoys a private balcony and loads of space. Four pools (including a kid’s pool), two Jacuzzis, treatments at the spa, and daily entertainment are on tap. At night, take in a live music show at the on-site theater or enjoy the cultural atmosphere as you stroll in downtown San Jose del Cabo.

WORLD CLASS VACATIONS: 15 Best All-Inclusive Family Resorts in the World

This all-inclusive Cabo resort offers a high-end culinary experience with regional and international options. For those seeking a more elevated experience, Premium Level accommodations offer 24-hour room service, unlimited access to specialty restaurants, private check-in, and personalized concierge service.

7. Grand Fiesta Americana Los Cabos All Inclusive Golf and Spa

Cabo San Lucas, Baja California, Mexico

Grand Fiesta Americana (Photo: Grand Fiesta Americana)
Golf and fishing enthusiasts flock to the Los Cabos all-inclusive Grand Fiesta Americana (Photo: Grand Fiesta Americana)

With a championship golf course designed by Jack Nicklaus, Grand Fiesta Americana Los Cabos All Inclusive Golf and Spa draws golfers who want to enjoy a view of the Sea of Cortez while they swing a club. Fishing enthusiasts flock here to catch marlin, sailfish, and tuna.

FAMILY FUN: Beaches Resorts Vacations: What to Know Before You Book

The spa features wine-infused treatments, fitting for an area that produces some of Mexico’s most respected vintages. Guest rooms and suites are spacious, uncluttered, and airy. A range of activities cater to families, including treasure hunts and a kids club. Dining offers delectable diversity, from authentic regional Mexican fare to sushi made with local fish.

More from FamilyVacationist:

Allison Tibaldi
Allison Tibaldi has written for publications including CNN, Business Insider, FamilyVacationist, HGTV, USA TODAY, and Travel Weekly. As a former early childhood educator, she is interested in the way kids experience the world, and thinks that travel is the best education for young minds. Tibaldi is based in New York City.