Located at the tip of Mexico’s Baja Peninsula, Cabo San Lucas is one of the most popular cities in Los Cabos.

It has everything, from breathtaking beaches to a dazzling nightlife.

However, the best thing about Cabo San Lucas are luxury resorts.

Since there are so many options, finding the right hotels becomes a tough job.

So we’ve done some research and uncovered the best luxury resorts in Cabo San Lucas right on the beach.

Read on and find out where they are!

1. Waldorf Astoria Los Cabos Pedregal

Waldorf Astoria Los Cabos Pedregal is an excellent luxury resort with majestic views and exemplary services. 

Every room has its own private pool included. 

But, if you’re a beach person, you also get a private beach area! 

Moreover, the amenities are unparalleled with a sauna, spa, fitness center, and even wedding venues. 

You can also visit the hotel restaurants, such as ‘The Beach Club’ to enjoy the scrumptious dishes. 

There are several types of rooms here, but we highly recommend the two or three-bedroom suites.

These suites offer ocean views, along with cozy and snug furnishing.

Waldorf Astoria has a great location as it’s just 2 km away from the city center. 

  • Guest Rating: 9.7
  • Star Rating: 5 stars
  • Best Rooms: 2-3 bedroom suites
  • Address: Camino del Mar 1, 23445 Cabo San Lucas, Mexico

Check Rooms Official site


2. Hacienda Beach Club & Residences

Hacienda Beach Club won’t disappoint you with its spacious rooms and outstanding location.

The well-furnished villas offer maximum comfort with luxurious bathrooms and free WiFi.

Additionally, every villa has a balcony with sparkling views of the sea.

While you’re here, we suggest booking the three-bedroom veranda with a private pool.

However, even if you go for a simple room, you can still enjoy two swimming pools, a spa, and a sauna onsite.

For dining, there’s an open-air restaurant called Cocina & Cantina.

More imporantly, you’ll be within walking distance to Medano Beach where there’s a private area for guests.

  • Guest Rating: 9.5
  • Star Rating: 5 stars
  • Best Rooms: 3-bedroom veranda with private pool
  • Address: Gomez Farias S/N Colonia el Medano, 23453 Cabo San Lucas, Mexico

Check Rooms Official site


3. Nobu Hotel Los Cabos

Nobu Hotel is one of the best family-friendly luxury resorts due to its amenities.

It features comfortable and spacious rooms with modern architecture.

For the best room, make sure you book the Suite with Ocean View.

This resort has its own private beach to have fun and relax.

Apart from these facilities, you can find various enjoyable activities here.

For children, there is a huge playground; and for adults, you can relax in the sauna or the three swimming pools.

The three restaurants, like the Pacific Restaurant, offer appetizing and several cuisines.

Overall, the hotel staff is amazing with their hospitable and friendly services.

  • Guest Rating: 9.1
  • Star Rating: 5 stars
  • Best Rooms: Suites with sea view
  • Address: Polígono 1, Fracción D, Fraccionamiento Diamante, 23473 Cabo San Lucas, Mexico 

Check Rooms Official site


4. Grand Solmar Land’s End Resort & Spa

With the brilliant Pacific ocean views, Grand Solmar Land’s End Resort is definitely worth considering.

Each suite has admirable detailing with hand-crafted furnishing and spaciousness.

Specifically, we suggest the two-bedroom suite for families due to its lavishness and extra room.

Onsite, the amenities, such as the grand infinity pools and saunas, are rejuvenating.

This resort is also well-known for its excellent massage services.

For breakfast, lunch and dinner, you can choose from five on-site restaurants.

La Roca is one of the most popular, set in open-air with views of the ocean.

  • Guest Rating: 9.1
  • Star Rating: 5 stars
  • Best Rooms: Superior Two-Bedroom Suite
  • Address: Av Solmar #1-A Col Centro, 23450 Cabo San Lucas, Mexico 

Check Rooms Official site


5. Casa Dorada Los Cabos Resort & Spa

Casa Dorado is the perfect resort if you want to stay near the famous Medano Beach.

There are three rooms available – one-bedroom, two-bedroom, and junior suite.

Most rooms offer excellent ocean views with lavish furnishing.

But, we recommend opting for the two-bedroom suite due to its additional spaciousness.

You can also enjoy some of the best resort amenities here like swimming pools and spas.

Moreover, if you’re a fitness lover, you can find a free gym here as well!

With two multi-cuisine restaurants, Maydan and 12 Tribes, you can enjoy a delicious meal here.

  • Guest Rating: 8.9
  • Star Rating: 5 stars
  • Best Rooms: 2-bedroom suite
  • Address: Av. Pescador Playa el Medano, 23410 Cabo San Lucas, Mexico

Check Rooms Official site


6. Riu Palace Cabo San Lucas

Are you looking for an all-inclusive luxury resort in Cabo San Lucas?

Then, Riu Palace fits your requirements.

With comfortable rooms offering stunning views, this resort is definitely worth the price.

For the best experience, book the Junior Suite with Hot Jacuzzi to enjoy the ocean views.

The various amenities onsite, like four outdoor pools and children’s playground are great spaces for fun.

If you’re a big foodie, the American breakfast won’t disappoint you either!

We also recommend visiting the six excellent restaurants here, especially Mar de Cortes.

  • Guest Rating: 8.9
  • Star Rating: 5 stars
  • Best Rooms: Suite with hot Jacuzzi
  • Address: Camino Viejo a San José Km. 4.5 El Medano Ejidal, 23453 Cabo San Lucas, Mexico

Check Rooms Official site


7. Breathless Cabo San Lucas

The Breathless resort is the most suitable one for couples looking for an adults-only place.

From extravagant theme parties to luxurious suites, this resort offers the best all-inclusive package.

Every room is well-equipped with comfortable furniture and appliances to meet your requirements.

However, Xhale Club Master Suite is our top pick due to its mind-blowing views and spaciousness.

You can also enjoy other activities here such as the grand swimming pool and nightclub.

Or, enjoy authentic Mediterranean cuisine at the Kibbeh restaurant.

There are another five other restaurants to try.

In addition to all this, the staff is extremely polite and helpful.

  • Guest Rating: 8.9
  • Star Rating: 5 stars
  • Best Rooms: Xhale club master suites
  • Address: Paseo de la Marina No. 4750, 23453 Cabo San Lucas, Mexico

Check Rooms Official site


8. Pueblo Bonito Sunset Beach Golf & Spa Resort 

Pueblo Bonito Sunset Beach Resort is all about luxurious and spacious villas.

Many villas come with a hot tub and terrace offering the best views of the Pacific ocean.

For instance, you can stay at the lavish Super Executive Suite Ocean View with Jacuzzi.

On arrival, you’ll find the hotel services are quite efficient with welcoming and helpful staff.

There are six different swimming pools here, including an infinity pool.

To experience the ocean in all its solitude, there’s a private beach area available too.

If you love getting pampered, the spa here is a great place to retreat!

  • Guest Rating: 8.8
  • Star Rating: 5 stars
  • Best Rooms: Super Executive Suite Ocean View with Jacuzzi
  • Address: Predio Paraiso Escondido, 23450 Cabo San Lucas, Mexico 

Check Rooms Official site


9. Sandos Finisterra

The Sandos Finsterra resort is an excellent place to book your stay, considering its location and facilities.

Each suite offers spacious rooms and a luxurious bathroom with exceptional ocean or bay views.

We recommend the Finisterra One Bedroom Suite as it is quite spacious and well-equipped.

In this resort, you should also look out for several amenities, like the four lavish outdoor pools.

If you want refreshment, you can consider visiting their spa, sauna, and hydrotherapy area.

This resort is also an excellent place for those wanting to go whale-watching!

It’s also located centrally and just a few kilometers away from the Marina and many beaches.

  • Guest Rating: 8.8
  • Star Rating: 5 stars
  • Best Rooms: Finisterra One Bedroom Suite 
  • Address: Domicilio Conocido, 23410 Cabo San Lucas, Mexico

Check Rooms Official site


10. The Ridge at Playa Grande

Uniquely built on rocks, The Ridge at Playa Grande offers brilliant services and facilities.

It’s located right near Solmar beach and offers a private area to its guests.

There are two luxury suites available – Presidential and Master suite.

We recommend staying at the Presidential suite as it offers great ocean and city views.

Also, the rooms are quite spacious with double beds, single beds, and a sofa bed.

You can also spend your time lounging at the lovely infinity pools by the ocean.

Along with that, there’s a spa and five multi-cuisine restaurants available.

You can explore the several seafood dishes at the Sea Side Grill restaurant here.

  • Guest Rating: 8.8
  • Star Rating: 5 stars
  • Best Rooms: Presidential suite
  • Address: Av. Playa Grande no. 1 Col. Centro, 23450 Cabo San Lucas, Mexico 

Check Rooms Official site


11. Playa Grande Resort

The Playa Grande resort is a considerable option with its snug rooms and great location.

Every suite comes with an exotic Mexican-style décor and spacious balcony.

Onsite, the resort offers several facilities and fun activities.

You can lounge around the infinity pools offering beautiful ocean views or relax at the resort spa.

Additionally, this resort also organizes beach parties and kid activities at the kids’ club.

As this resort is close to La Marina, you can enjoy water activities like scuba-diving too.

Lastly, the staff is incredible and maintains the resort well.

  • Guest Rating: 8.8
  • Star Rating: 5 stars
  • Best Rooms: Luxury suite
  • Address: Av. Playa Grande #1 Col. Centro CP 23450, 23410 Cabo San Lucas, Mexico

Check Rooms Official site


12. Hard Rock Hotel Los Cabos

The Hard Rock Hotel is one-of-a-kind with its exhilarating nightlife and entertainment facilities.

Every suite is extremely clean and spacious.

Views of the Pacific ocean from the rooms are simply splendid.

You can also expect other amenities here such as an outdoor swimming pool and hot tub.

During the day, staff organizes events and fun activities for its guests.

For some delicious food, try their on-site restaurant, the Market.

This hotel offers free parking and shuttle services for your convenience too.

  • Guest Rating: 8.8
  • Star Rating: 5 stars
  • Best Rooms: Rock suites
  • Address: Polígono 1. Fracción D. Fraccionamiento Diamante., 23473 Cabo San Lucas, Mexico

Check Rooms Official site


Cabo San Lucas Resorts Map

If you want to check out other beaches, read our guide on Where to Stay in Los Cabos.

You can also read our guide on the Best Things to Do in Los Cabos.

Find More Cabo San Lucas Resorts on the Beach


FAQs

What’s the best all-inclusive hotel in Cabo San Lucas on the beach?


Playa Grande is definitely the best all-inclusive hotel in Cabo San Lucas with its own private beach.

Apart from the beach, it also offers great rooms, amenities like infinity swimming pools, and several fun activities!

For more options, read our guide on Best All-Inclusive Resorts in Cabo San Lucas, Los Cabos.

There are also some resorts on the Tourist Corridor and San Jose del Cabo.

What’s the best adults-only hotel in Cabo San Lucas on the beach?


Breathless Cabo San Lucas is undoubtedly the best adults-only hotel on Medano Beach.

There are many things to look forward to here – including the luxurious rooms, swimming pools, and exciting theme parties here!

What’s the best Cabo San Lucas hotel with a swimmable beach?


Some beaches in Cabo San Lucas are marked with red flags.

They are dangerous because there are strong currents or deep ocean drop-offs.

However, Hacienda Beach Club & Residencies is located on Medano Beach, the best swimmable beach in the city.

What’s the best Cabo San Lucas hotel on the beach with private pools?


The Hacienda Beach Club & Residencies is the best hotel on the beach offering private pools.

You can book your stay in the special 3-bedroom veranda with a private pool.

There’s enough space for up to 7 people.

For more options, read our guide Luxury Resorts in Cabo San Lucas with Private Pools.

Summary

Cabo San Lucas Beach ResortsBest Rooms
Waldorf Astoria Los Cabos Pedregal2-3 bedroom suites
Hacienda Beach Club & Residences3-bedroom veranda with private pool
Nobu Hotel Los CabosSuites with sea view
Grand Solmar Land’s End Resort & SpaSuperior Two-Bedroom Suite
Casa Dorada Los Cabos Resort & Spa2-bedroom suite
Riu Palace Cabo San LucasSuite with hot Jacuzzi
Breathless Cabo San LucasXhale club master suites
Pueblo Bonito Sunset Beach Golf & Spa ResortSuper Executive Suite Ocean View with Jacuzzi
Sandos FinisterraFinisterra One Bedroom Suite 
The Ridge at Playa GrandePresidential suite
Playa Grande ResortLuxury suite
Hard Rock Hotel Los CabosRock suites
For all new cities, I go overboard on my itinerary, just to see every major attraction. Countries I've visited include New Zealand, Singapore, Hong Kong, China, Cambodia, Japan and Thailand. Mostly Asian countries. Next target - Europe!