Luxury Resorts in Cabo San Lucas

Compare 8 luxury resorts in Cabo San Lucas. From Waldorf Astoria to Hard Rock, find oceanfront suites, private beaches, and spa deals. Book now.

Check-in
Thu, 24 Sept
Check-out
Fri, 25 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Thu, 24 Sept
-
Check-out
Fri, 25 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Thu, 24 Sept
-
Check-out
Fri, 25 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-2 out of 2
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.8
Perfect65 total reviews
our site & Booking.com
Map
1.9 km from City Centre600 m from Solmar
Private BeachPlunge PoolButler Service
  • Private plunge pool in every room
  • Private tunnel entrance to resort
  • Forbes Five-Star & AAA Five Diamond
FromC$ 1 001 /nightSelect
8.8
Great237 total reviews
our site & Booking.com
Map
1.2 km from City Centre400 m from Medano Beach
Medano BeachSaltwater SpaCatch & Cook
  • Longest swimmable beach access
  • Award-winning Saltwater Spa
  • Catch and Cook seafood
FromC$ 277 /nightSelect

Cabo San Lucas luxury resorts offer oceanfront stays along Medano Beach or the Pacific coast. Expect all-inclusive packages, private beaches, infinity pools, and world-class spas. Budget ranges from $300 to $1,200+ per night, with districts like the Marina and Sunset Beach providing different vibes-central convenience versus secluded cliffs. Many resorts include golf access, kids' clubs, and fine dining.

Top-rated options include Waldorf Astoria Los Cabos Pedregal (98/100) with private plunge pools and a complimentary tequila bottle. Esperanza, Auberge Collection features a cliffside infinity pool and free yoga. Nobu Hotel Los Cabos blends Japanese cuisine with beachfront luxury. Hard Rock Hotel Los Cabos offers all-inclusive rock-star treatment with a kids' club. Sandos Finisterra All Inclusive provides panoramic ocean views and a hydrotherapy area. Pueblo Bonito Sunset Beach Golf & Spa Resort has six pools and a 19-treatment-room spa.