15 Best All-Inclusive Resorts in Cabo

Written by Jan Meeuwesen
Updated on
Our travel recommendations are based on our personal experiences and research, written by locals and travel experts with deep familiarity with the destination. When you book a hotel or tour that we link to, we may earn a commission.

Are you getting ready to plan your next vacation? Are you looking for summer fun, or maybe you want a family vacation during the harsh winter months? Cabo San Lucas, more colloquially known as simply Cabo, is a town on the southern tip of the Baja Peninsula in Baja California Sur, which is a state in Mexico. This coastal city is flanked by the Pacific Ocean and the Gulf of California. It’s warm climate year-round and proximity to the ocean has made it a perfect tourist location – and it’s just the place to go when you’re craving a destination vacation. Warm weather all year young, white sand beaches and beautiful, clear waters. What more could you ask for?

Well, with Cabo, there’s so much waiting to be discovered. Immerse yourself in the local culture while escaping your daily life- by yourself, with the whole family, or take a romantic getaway for two. Since this is a hot tourist spot, choosing the right place to stay can be a little difficult. You’ll want to look at a lot of key factors when it comes to finding the perfect hotel or resort. Rooms, food and fun will be on your checklist when you’re on the prowl for your dream hotel.

This list will help you narrow down the best all inclusive resorts in Cabo for your dream getaway:

1. Marquis Los Cabos Resort and Spa

Marquis Los Cabos Resort and SpaSource: marquisloscabos
Marquis Los Cabos Resort and Spa

Looking for the perfect romantic getaway? Look no further, because Marquis Los Cabos Resort is an adult only experience, perfect for a honeymoon, or your first vacation together. Hide away from the rest of the world in one of this resort’s ocean view suites, or stay in a luxurious, private casita. Wherever you stay, it will surely be memorable and romantic.

For dining, chose between five onsite restaurants at this resort, and sample French, Asian or fresco cuisine. Whatever you’re in the mood for, these restaurants will be able to fill your appetite. If you’re one for the finer things in life, Marquis Los Cabos offers wine tastings. On the other hand, you can explore the waters with snorkeling. If you’re one for the nightlife, catch one of the nightly live music performances.

Website: http://www.marquisloscabos.com/default-en.html

2. Sheraton Grand Los Cabos Hacienda del Mar

Sheraton Grand Los Cabos Hacienda del MarSource: sheratonhaciendadelmar
Sheraton Grand Los Cabos Hacienda del Mar

If your perfect vacation includes private beaches, old Mexican ambiance and endless ocean views, you’re going to want to look into the Grand Los Cabos Hacienda Del Mar. This resort is six miles from downtown Cabo San Lucas and boasts colorful, Mediterranean style rooms with views of the ocean. This hotel is perfect for both couples and families looking for their dream vacation.

When you’re ready to start dining, you can choose from one of five restaurants. Take your pick between traditional Mexican food or go all out with Sushi. If you have children, each restaurant features a children’s menu for those picky eaters. For entertainment, you can stay at the resort for the spa or tee off with some golf. If you’re feeling adventurous, head into downtown Cabo San Lucas for some local fun.

Website: http://www.sheratonhaciendadelmar.com/

3. Hacienda Encantada Resort

Hacienda Encantada ResortSource: haciendaencantada
Hacienda Encantada Resort

This unique resort is situated on the rocky coastline, overlooking the Sea of Cortez. Paired with traditional Mexican architecture and dazzling, luxury villas, Hacienda Encantada Resort gives you a once in a lifetime Cabo experience. Each villa has a terrace or balcony where you can get the perfect view of Land’s End.

With 8 onsite restaurants, your dinner will never get boring. Rotate between Italian, traditional Mexican or Mediterranean. You can also grab a poolside snack, or sip on a cocktail by the water. If you want to stay at the resort, you can take advantage of the spa and relax your days away. But, if you’re looking for adventure, try a whale watching tour or go on an ATV adventure tour!

Website: http://www.haciendaencantada.com/

4. Pueblo Bonito Pacifica Golf and Spa Resort

Pueblo Bonito Pacifica Golf and Spa ResortSource: pueblobonito
Pueblo Bonito Pacifica Golf and Spa Resort

Find romance and relaxation at the Pacifica Golf and Spa resort – which considers itself to be the world’s most romantic retreat. This resort is adults-only, giving you an exclusive experience that you’ll want to share with your loved one. Stay in one of the 154 rooms on a private beach in Cabo San Lucas and enjoy the beach right outside their front doors.

Pacifica offers 8 different dining options, with restaurants and bars, as well as an oceanfront bar so you can always keep one eye on the great, blue waters. You can also order in-room dining 24 hours, if you’re looking for a real romantic hideaway. Get the most out of your relaxing stay with a spa treatment, or get an adrenaline rush with a zipline tour. If you’re into the nightlife, head into Cabo San Lucas and dance all night at one of the nightclubs.

Website: http://www.pueblobonito.com/resorts/pacifica

5. Pueblo Bonito Sunset Beach Golf & Spa Resort

Pueblo Bonito Sunset Beach Golf & Spa ResortSource: pueblobonito
Pueblo Bonito Sunset Beach Golf & Spa Resort

On the flip side of the Pacifica, Sunset Beach is a family-oriented resort perfect for vacations with all the little ones in tow. This resort is secluded on a private coastal bluff and it overlooks the Pacific Ocean with stunning, unparalleled views. With 635 rooms, you’re sure to find the one with the perfect ocean view.

Featuring luxurious spa treatments and a fitness room, this resort also roofs delicious restaurants and bars that offer a myriad of choices for every guest’s dining pleasure. As if that’s not enough already, the resort boasts the award-winning Quivira Golf Club, a world-class layout anchored by a Jack Nicklaus Signature Design course. What’s not to like?

Website: http://www.pueblobonito.com/resorts/sunset-beach

6. Playa Grande Resort and Grand Spa

Playa Grande Resort and Grand SpaSource: playagranderesort
Playa Grande Resort and Grand Spa

Playa Grande Resort is settled on the Pacific Ocean with the beach just a few steps away from it’s bright, colorful front doors. Playa Grande is a Mexican hacienda-style resort and it boasts beautiful ocean view rooms and balconies to get the most out of its location just on the beach. Come along or bring the whole family, since this resort is perfect for both.

Six gourmet restaurants await you at the Playa Grande Resort. Whatever you’re in the mood for, you can be sure to find it – Mexican? Seafood? Or maybe you’re looking for sushi? Whatever the craving, you will be able to dine at beautiful seaside restaurants that overlook the waters. Once you’ve visited the resort’s spa, go on an adventure with a sunset cruise, or swim with the dolphins for a magical experience.

Website: http://www.playagranderesort.com/

7. Secrets Puerto Los Cabos Golf and Spa Resort

Secrets Puerto Los Cabos Golf and Spa ResortSource: secretsresorts
Secrets Puerto Los Cabos Golf and Spa Resort

Another on the list for those of you seeking a getaway geared towards luxury, privacy and romance. Secrets Puerto Los Cabos is an adults-only escape, with 500 guest suites each with a private, furnished terrace or balcony for that perfect view of the Pacific Ocean.

Eight dining choices for eight different cravings. Enjoy grilled specialities, dine on traditional Mexican dishes or savor Pan-Asian cuisine. And as always, 24-hour room services ensure you can sneak away and have a romantic dinner all to yourselves. If you’re keen to leave your suite, Secrets Puerto Los Cabos boasts nightly entertainment such as live shows and music, or go snorkeling on the Pacific coast.

Website: http://www.secretsresorts.com/puerto-los-cabos

8. Hyatt Ziva Los Cabos

Hyatt Ziva Los CabosSource: hyatt
Hyatt Ziva Los Cabos

Ready to pack up the family for an exciting experience? Hyatt Ziva Los Cabos has you covered. This all-inclusive resort is for families of all ages, settled on the beach between desert and ocean rocks. Take your pick of one of these 591 rooms with ocean views – or get right up next to the beach with an ocean front room.

Hyatt Ziva Los Cabos offers five specialty restaurants where you can have the dazzling experience of overlooking the ocean while you eat, as well as several bars if you’re looking for a night out. This resort also has a kids’ club, so you can make sure the kids have somewhere to go while you’re taking your time at the spa. When it’s time for the whole family to have fun together, check out the nearby Los Cabos for an adventure waiting to happen.

Website: https://loscabos.ziva.hyatt.com/en/hotel/home.html

9. Grand Fiesta Americana Los Cabos

Grand Fiesta Americana Los CabosSource: grandfiestamericana
Grand Fiesta Americana Los Cabos

This is where the desert meets the ocean. Grand Fiesta Americana is set on the beach overlooking the Pacific Ocean, with a dramatic and beautiful backdrop of desert rocks. Choose from 249 rooms and decided whether you want a view of the ocean or of the desert mountains from the private balconies.

Dine in style with an array of traditional Mexican cuisine from all over the different regions of Mexico. Bring the family to the restaurant or dine in with 24-hour room service. While you’re here, experience the Wine Spa, which is the only spa in Los Cabos that uses wine in its treatments to give you a unique way to relax and rejuvenate.

Website: http://www.grandfiestamericana.com/web/grand-fiesta-americana-los-cabos-all-inclusive-golf-spa

10. Pueblo Bonito Los Cabos Beach Resort

Pueblo Bonito Los Cabos Beach ResortSource: pueblobonito
Pueblo Bonito Los Cabos Beach Resort

Mediterranean styled and viewing the deep blue waters for the Sea of Cortez, this resort boasts elegance and a view of Land’s End. Los Cabos Beach Resort has 147 suites with ocean view rooms and private balconies and patios so you can watch the sunset, or just enjoy gazing out over the waters.

Get a romantic Italian dinner for two or try the Sushi bar with the whole family – whatever you chose, Los Cabos Beach Resort’s 4 restaurants and 2 bars will be able to satisfy your craving. If you’re craving a unique golfing experience, check out the Quivira golf that’s set on the tip of the Baja Peninsula, high above the beach and overlooking the waters with a magnificent view.

Website: http://www.pueblobonito.com/resorts/los-cabos

11. Pueblo Bonito Rose Resort and Spa

Pueblo Bonito Rose Resort and SpaSource: pueblobonito
Pueblo Bonito Rose Resort and Spa

Pueblo Bonito Rose Resort is set on the beach and has a beautiful, unique architectural style of Greco-Roman, complete with the domes and marble busts. You’ll feel like you stepped into another world entirely, while still enjoying all the luxurious of a beach paradise vacation. Stay in one of this resort’s 260 suites and overlook the ocean from the patio or balcony, complete with the Greco-Roman style in each room.

Pueblo Bonito Rose Resort offers the same dining as the other Pueblo Bonito properties – if this isn’t your first rodeo, you’ll know exactly what you want. Or, try something new with the Italian restaurants or traditional Mexican Cuisine. For fun, you can go on a Cabo San Lucas tour: take an ATV out through the desert or get on a boat and see a humpback whale breach through the waters.

Website: http://www.pueblobonito.com/resorts/rose

12. Villa del Arco Beach Resort and Spa

Villa del Arco Beach Resort and Spa
Villa del Arco Beach Resort and Spa

On the El Medano Beach in Cabo San Lucas sits the Villa del Arco Beach Resort. This is a family-friendly resort perfect for a vacation with everyone in tow. Each of the 217 guestrooms is a luxury villa, with a view of the ocean, the lush and beautiful gardens, or the magnificent El Arco rock formation just on the horizon. For your perfect dining experience, choose from one of the four on-site restaurants.

Explore real, traditional Mexican cuisine or stay close to home with the American grill. Villa del Arco boasts an on-site spa with European inspired aesthetics that will allow you the rest and relaxation you deserve. Or, if you’re into something a little more exciting, check out the water and land adventures ranging from scuba diving to horseback riding.

Website: http://www.villagroupresorts.com/resorts/villa-del-arco

13. Dreams Los Cabos Suites Golf Resort and Spa

Dreams Los Cabos Suites Golf Resort and SpaSource: dreamsresorts
Dreams Los Cabos Suites Golf Resort and Spa

This is the golf lover’s paradise. Dreams Los Cabos is surrounded by eight golf courses and set along the beautiful Sea of Cortez. This resort has beautiful, colonial Mexican design and boasts 230 suites with private balconies. You’re sure to find the perfect room for your fantastic vacation with an ocean view that you’ll remember for a lifetime.

You can decide between four a la carte restaurants, a buffet, a grill or a cafe when it comes to finding the exact meal you’re looking for. And don’t forget, you can always order 24-hour room service if you’re looking to stay in and relax. In addition to the eight surrounding gold courses, Dreams Los Cabos shares a beach with sea turtles that hatch their eggs there from July to December – witness this amazing natural miracle and watch the baby sea turtles take their first steps into the ocean!

Website: http://www.dreamsresorts.com/en_us/resorts/mexico/los-cabos.html

14. Sirena del Mar by Welks Resorts

Sirena del Mar by Welks ResortsSource: welkresorts
Sirena del Mar by Welks Resorts

For a breathtaking view, look into Sirena del Mar. This resort will not disappoint those seeking something a little more than a beachfront property. Sirena del Mar is built on the cliffs of the Baja peninsula, and the oceanfront penthouse suites overlook the Sea of Cortez as well as the El Arco rock formation.

Although this resort only offers one on-site restaurant, Estrella will be sure to give you exactly what you’re looking for. Enjoy traditional Mexican dishes or simple American cuisine for breakfast, lunch and dinner. If you’re looking for a swim, you can stay at the resort and lounge by one of their pools, or head down from the cliffs and hit the beach for some real ocean waves.

Website: https://welkresorts.com/cabo-san-lucas/

15. The Ridge at Playa Grande

The Ridge at Playa GrandeSource: theridgeluxuryvillas
The Ridge at Playa Grande

This resort is just behind the Playa Grande Resort and Grand Spa, built up on desert rock and overlooking the Pacific Ocean and the Sea of Cortez. Stay in one of this resort’s private villas, made specifically for the discerning traveler who likes to stay in luxury and elegance.

Dine for breakfast, lunch and dinner at one of the five on-site restaurants, serving everything from savory classic Mexican cuisine to exotic sushi dishes. For fun, go sightseeing in Cabo San Lucas, or fly through the air on a zipline tour and see everything from high above. If you’re more of the relaxing type, you can always stay by the poolside or get rid of all your worries with a spa treatment.

Website: http://www.theridgeluxuryvillas.com/



15 Best All-Inclusive Resorts in Cabo:

  • Marquis Los Cabos Resort and Spa
  • Sheraton Grand Los Cabos Hacienda del Mar
  • Hacienda Encantada Resort
  • Pueblo Bonito Pacifica Golf and Spa Resort
  • Pueblo Bonito Sunset Beach Golf & Spa Resort
  • Playa Grande Resort and Grand Spa
  • Secrets Puerto Los Cabos Golf and Spa Resort
  • Hyatt Ziva Los Cabos
  • Grand Fiesta Americana Los Cabos
  • Pueblo Bonito Los Cabos Beach Resort
  • Pueblo Bonito Rose Resort and Spa
  • Villa del Arco Beach Resort and Spa
  • Dreams Los Cabos Suites Golf Resort and Spa
  • Sirena del Mar by Welks Resorts
  • The Ridge at Playa Grande