Located at the tip of Mexico’s Baja Peninsula, Cabo San Lucas is one of the most popular cities in Los Cabos. Especially near the beaches where there are a number of luxury resorts. However, not all beaches are swimmable so we’ll highlight those with pools onsite as well. Filled with 5-star resorts, we’ll show you all-inclusive and adult-only hotels on the coastline. There are rooms with separate bedrooms to luxury presidential suites with hot tubs. Here are the best Cabo San Lucas resorts on the beach.


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 close to the city center.

  • Guest Reviews: Our room with the private pool was magical. The food was some of the best I’ve ever had.
  • 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. Additionally, every villa has a balcony with sparkling views of the sea. For large groups or families, we suggest booking the three-bedroom veranda with a private pool. But 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 importantly, you’ll be within walking distance to Medano Beach where there’s a private area for guests.

  • Guest Reviews: The two-bedroom suite was phenomenal. The pools, hot tubs, restaurant, and bar were all top-notch. 
  • 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 so on most days, it shouldn’t be crowded. 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 Reviews: The room was spacious with a wonderful ocean view. The restaurants, pool, and spa were all amazing.
  • 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 Reviews: Our room was spacious with a large balcony overlooking the sea. We loved the food at the sports bar.
  • 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 Reviews: Our suite had a wonderful view. The pools and beach were excellent.
  • 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 a Hot Jacuzzi to enjoy the ocean views. There are more places to relax outside including their huge pools, swim-up bars, and hammocks around the property. 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 Reviews: Loved our room with the ocean view. The buffet was fabulous. Great food at Krystal and the steakhouse.
  • 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 Reviews: The Xhale club suite with the hot tub was awesome. The party pool was our favorite spot.
  • 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 Reviews: The view from our suite was breathtaking. Amazing food at the restaurants and the Sunday buffet was incredible.
  • 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. Outside, there are other 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 if you love whale-watching! It’s located centrally and just a few kilometers away from the Marina and many beaches.

  • Guest Reviews: Our room had a lovely view of the ocean and marina. The pool was fun and loved the views at Whale Watchers bar.
  • 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 – the Presidential and the 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 Reviews: Loved the ocean view from our balcony. The food, the beach party, and the spa were the best.
  • 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 a 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 Reviews: Enjoyed watching the whales from our balcony. Loved the beach/dinner show and tacos by the pool.
  • 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, the 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 Reviews: Our room was very nice and the tub on the balcony was a bonus. Loved the live shows at night.
  • 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


Best Areas To Stay In Cabo San Lucas

Medano Beach Cabo San Lucas
  • Medano Beach – This area is known for its lively atmosphere and luxury resorts like Hacienda Beach Club & Residences. It’s a great area for water activities and it’s close to popular attractions like the Arch of Cabo San Lucas.
  • Marina District – This area is perfect for those who enjoy a mix of waterfront charm, shopping, dining, and nightlife. The restaurants and bars along the marina provide a lively and convenient setting. You’ll also find various upscale resorts, including The Ridge at Playa Grande.
  • Diamante – Diamante is situated on the Pacific side of Cabo San Lucas, north of the downtown area. It’s known for world-class golf courses, stunning ocean views, and 5-star resorts. Both Nobu Hotel Los Cabos and Hard Rock Hotel Los Cabos offer luxury suites.
  • Pedregal – Pedregal is an upscale residential community on the Pacific side of Cabo San Lucas. It’s known for its spectacular cliffside views and luxurious villas. It’s also home to one of the area’s top-rated resorts, Waldorf Astoria Los Cabos Pedregal.

Best Things To Do In Cabo San Lucas

Arch of Cabo San Lucas
  • Arch of Cabo San Lucas – Take a boat tour to Lands’ End to see the iconic Arch of Cabo San Lucas. This natural rock formation sits at the tip of the Baja California Peninsula. Don’t forget your camera, as it’s the ideal spot for taking photos.
  • Medano Beach – Spend a day at Médano Beach, the main beach in Cabo San Lucas. Swim in the crystal-clear waters and enjoy kayaking, jet skiing, and paddleboarding. It’s also lined with beach clubs and restaurants for drinking and dining.
  • Water Activities – Cabo San Lucas is a water sports paradise. The waters and coral reefs are teeming with marine life, ideal for snorkeling or scuba diving. Or try your hand deep sea fishing for marlin, sailfish, and dorado.
  • Sunset Cruises – Sunset cruises are a popular option for enjoying the spectacular coastal scenery. Many cruises offer an open bar, a delicious Mexican dinner as well as live music and dancing.
  • Golf – Cabo San Lucas offers world-class golf courses with breathtaking ocean views. You can tee off at courses designed by renowned golfers like Jack Nicklaus and Tom Weiskopf.
  • Visit Downtown – Explore the charming streets of downtown Cabo San Lucas. Here you’ll find a variety of boutiques, galleries, and souvenir shops. You can also sample delicious Mexican cuisine or indulge in fine dining at several upscale restaurants.

Check Tours


Best Times To Visit Cabo San Lucas

Cabo San Lucas is a popular year-round destination on the tip of Mexico’s Baja Peninsula. With its beaches, nightlife, and outdoor adventures, it offers something for every traveler. Here are the best times to visit Cabo San Lucas.

  • High Season (December to April) – This period offers pleasant temperatures and lots of sunshine. It’s the ideal time for beach activities, watersports, and enjoying Cabo’s vibrant atmosphere.
  • Shoulder Seasons (April to May & October to November) – These months offer a balance of good weather and fewer crowds. It’s a great time for outdoor activities like golfing and snorkeling. Plus, you’ll enjoy lower room rates and other promotions.
  • Low Season (June To September) – The low season brings hotter temperatures and the occasional rain shower. But there are fewer tourists and lower hotel rates. If you can handle the heat, it’s a great time for travelers on a budget.
  • Weekdays vs Weekends – Visiting on weekdays is generally better, with fewer crowds, shorter wait times, and lower hotel rates. But if you want to experience Cabo’s legendary nightlife, weekends are definitely the best time to visit.

How to Get Around Cabo San Lucas

Cabo San Lucas Water Taxis

Getting around Cabo San Lucas is easy, thanks to a variety of transportation options. Whether you’re going downtown, heading to the beach, or visiting local attractions, there are several choices. Here are the best ways to get around Cabo San Lucas.

  • Car Rentals – Renting a car gives you the freedom to explore Cabo San Lucas at your own pace. Several car rental agencies have branches in the city and at the airport. But driving in downtown Cabo San Lucas can be challenging due to limited parking and heavy traffic.
  • Taxis – Taxis are widely available in Cabo San Lucas. You can find them at taxi stands, major hotels, and in busy areas. Ensure the taxi is licensed. Make sure the driver agrees on the fare or use the meter before starting the ride.
  • Public Buses – Local buses, known as colectivos or peseros, are an affordable way to get around Cabo San Lucas and nearby towns. They run along the main roads and have designated stops. Keep in mind they tend to get crowded, and they don’t have air conditioning.
  • Shuttles & Shared Vans – Shared shuttles are a popular option for airport transfers and transportation between resorts. They offer convenience and cost savings, as you share the ride with other travelers. Many tour operators also provide shuttle services for specific excursions and activities.
  • Water Taxis – Water taxis are a fun and scenic way to travel between certain points in Cabo San Lucas. They operate from designated docks and offer a special view of the coastline.

Best All-Inclusive Cabo San Lucas Hotels

Sandos Finisterra All-Inclusive Buffet
  • Playa GrandePlaya Grande is one of the best all-inclusive hotels in Cabo San Lucas with its own private Beach. Their all-inclusive plan gives you the best value for your money. It includes all meals and beverages at all of their theme nights, bars, and restaurants.
  • Riu Palace Cabo San LucasRiu Palace is a 5-star beachfront resort in Cabo San Lucas. If you’re traveling with a group or family be sure to book the all-inclusive package. All your meals, snacks, and beverages are included, as well as your mini bar and room service.
  • Sandos FinisterraSandos Finisterra is one of the most famous all-inclusive hotels in Cabo San Lucas. Once you book one of their rooms or suites, all your meals, snacks, and drinks are included. Also included is 24-hour room service, plus a variety of entertainment and activities.

Best Cabo San Lucas Hotels With Private Pools

Private Pool Waldorf Astoria Los Cabos
  • Waldorf Astoria Los Cabos PedregalWaldorf Astoria Los Cabos Pedregal is one of the most luxurious resorts in Cabo San Lucas. Besides a secluded private beach, every room, suite, and villa comes with its own private pool and ocean view.
  • Hacienda Beach Club & ResidencesThe Hacienda Beach Club Residences is one of the best Cabo San Lucas hotels offering private pools. For large groups or families, the 3-bedroom veranda with a private pool is big enough for 7 people. The large patio and private pool are a favorite with guests.

Best Cabo San Lucas Hotels For Families

Hacienda Beach Club 3-Bedroom Residence
  • Hacienda Beach Club & ResidencesIf you’re planning a family vacation to Cabo San Lucas, be sure to check out Hacienda Beach Club & Residences. Their 2 or 3-bedroom residences sleep from 5 to 9 guests and feature large living spaces, full kitchens, and even private pools. You’ll have everything you need for the perfect family getaway.
  • Nobu Hotel Los CabosNobu Hotel is one of Cabo San Lucas’s most family-friendly resorts. Besides large suites and apartments, they feature lots of family amenities. There’s a private beach, three outdoor pools, and a huge children’s playground.
  • Grand Solmar Lands End Resort & SpaFor a luxurious family vacation in Cabo San Lucas, the Presidential Suite at Grand Solmar Resort has everything you need. It’s big enough for six and features a spacious living area, dining area, and a modern kitchen. With a private beach, two outdoor pools, and a kids’ club there’s something for everyone.
  • Playa Grande ResortAt Playa Grande Resort in Cabo San Lucas, the Luxury suite is ideal for families. There’s a separate living and dining area plus a small kitchen. Everyone will enjoy the outdoor pool, and the resort organizes beach parties and kid’s activities at the kid’s club.

Best Cabo San Lucas Hotels For Couples

Breathless Xhale Suite
  • Breathless Cabo San LucasBreathless Cabo San Lucas, an adults-only hotel on Medano Beach is ideal for couples. The xhale Club Romance suite for two features a luxurious king bed and romantic views of the marina. Plus, you’ll receive personalized pampering, private lounges, and exclusive access to VIP hot spots and private parties.
  • Riu Palace Cabo San LucasIf you’re looking for a romantic getaway in Cabo San Lucas, look no further than Riu Palace. The Suite with hot jacuzzi and ocean view offers the perfect couples retreat. Relax in the balcony’s large jacuzzi while enjoying romantic ocean views.
  • Hard Rock Hotel Los CabosFor a special adults-only retreat, check out one of Hard Rock Hotel’s Rock Royalty rooms. There’s a comfortable king bed and an oversized tub on the balcony big enough for two. You’ll also enjoy rock royalty amenities, including a complimentary couples massage at Rock Spa.

Cabo San Lucas Resorts Map

Also read:

Find More Cabo San Lucas Resorts on the Beach


Best Cabo San Lucas Suites

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!