Updated: January 2023
The best of Cabo San Lucas waterfront or beach hotels are focused on guests seeking beach vacations. Family friendly or adult only Cabo San Lucas beach hotels are some of the best in all of Mexico. You will particularly love a beachfront hotel with a spa to pamper you from head to toe.
Cabo San Lucas waterfront or beach hotels are the most popular of all the Baja California Sur peninsula. This resort destination is in the top 5 of all of Mexico! What makes it so sought after? Some of the top attractions are its beaches! And why should you have to drive to the beach when you can enjoy them from one of the best Cabo San Lucas waterfront hotels? The following waterfront hotels also offer spas right in the hotel. What more relaxing way to enjoy this best waterfront destination?
The waterfront family friendly Playa Grande Resort & Spa offers well appointed suites with kitchenettes. Located on an exclusive and private 8 acre beach it is one of the best values for Cabo San Lucas waterfront hotels. The Grand Spa will get your beach vacation off to a great start! The world renowned Arches at Land's End are steps away and downtown Cabo with its night life is just a romantic walk away.
Address: Av Playa Grande 1, Cabo San Lucas, Phone: 011 52 33 1930 9478
This video of the Grand Solmar will seal your decision to enjoy a luxurious beach vacation in Cabo San Lucas. This family friendly Cabo San Lucas waterfront hotel and spa is the closest to the famous El Arco yet it offers a beautiful, sandy beach. Truly get pampered from head to toe. The Grand Solmar offers everything from hair salon to pedicures.
Address: Av Solmar 1A Col. Centro, Cabo San Lucas, Phone: 011 52 664 414 9760
This family friendly Cabo San Lucas waterfront hotel and spa offers a more rugged location with panoramic views of the Sea of Cortez. The Milagro Holistic Spa offers treatments for mind body and soul. A full fitness center including tennis court and basketball court. Enjoy a variety of restaurants with water views at this top notch resort! As with so many of the Cabo San Lucas resorts... will there be any need to leave?
Address: Carretera Transpeninsular Km 7.3 A-4 , Cabo San Lucas, Phone: 011 52 664 414 9693
Sister property adjacent to the 5 star Villa del Arco Beach Resort, this family friendly Cabo San Lucas Waterfront resort and spa shares the well appointed Desert Spa! Located on Medano Beach. This beach is one of the only swimmable beaches in Cabo. We always strongly suggest exercising caution on any ocean beaches.
Address: Carmino Viejo a San Jose Km 0.5 Col. El Medano , Cabo San Lucas, Phone: +52 (624) 145 6900
If you are looking for the best spa experience in Cabo San Lucas, you will most likely find it at the family friendly Villa del Arco Beach Resort! The Desert Spa has won the the TripAdvisor Certificate of Excellence. It features a 31,000 Sq. Ft. facility with an adjacent fitness centre. Watch the video for full details on this superb 5 star family friendly facility!
Address: Carmino Viejo a San Jose Km 0.5 Col. El Medano , Cabo San Lucas, Phone: 1 (877) 897 1950
This adult only waterfront resort and spa is located on Medano Beach. This beach is one of the safest, (always use caution) swimmable beaches in Cabo San Lucas. Going out for the evening? Start with a relaxing massage at Spa by Penovia®. Book yourself for a full salon treatment for manicure, pedicure, make up and hairdo. Enjoy a romantic evening in this adult only hotel.
Address: Paseo de la Marina No. 4750 El Medano, Cabo San Lucas, Phone: 1 (855) 652 7328
Perched from the cliffs of Cabo San Lucas with views of El Arco, this family friendly Cabo San Lucas waterfront resort and spa offers a semi private beach (no vendors). Some rooms have jetted tubs. Sea of Cortez ocean views from the fitness center. Two infinity pools for you to enjoy the calming ocean views.
Address: Carretera Transpeninsular Km 4.5 Cabo Bello, Cabo San Lucas, Phone: 1 (800) 932-9355
Set between the steep cliffside and the ocean, this family friendly waterfront hotel and wellness spa is one of the most luxurious hotels in Cabo San Lucas. Each of the guest rooms features ocean view and private terrace. You can enjoy a full fitness centre as well as tennis court. Your personal concierge will ensure the service you receive is tailored to your desires.
Address: Camino Del Mar 1, Cabo San Lucas, Phone: 011 52 866 886 2818
This family friendly resort and spa, located between Cabo San Lucas and San Jose, was awarded #2 Western Resort in West Mexico in the Conde Nast Traveler Readers' Choice Awards 2019 as well as TripAdvisor "Traveler's Choice 2021". This 5 star resort is located on a protected cove giving it one of the safest beaches for swimming on the Sea of Cortez. This is also one of the best coves for snorkelling with many varieties of tropical fish.
Address: Carretera Transpeninsular San Jose-San Lucas Km. 15 Playa Chileno Bay, Phone: 1 (844) 207-9354
This "Auberge" family friendly Luxury Resort and Spa is located between 2 bluffs and is on a private beach. The private 17 acre estate is beautifully maintained yet offers a very natural, lush setting. The spectacular infinity pool offers calming views of the Sea of Cortez. Auberge Resorts know how to cater to the most discriminating leisure minded vacationer.
Address: Carretera Transpeninsular 1 Mz 10 Km 7 Punta Ballena, Cabo San Lucas, Phone: +52 624 145 6400
This family friendly waterfront luxury resort & spa sits on a beautiful 39 acre estate. Walk out into the beautiful Santa Maria Bay which is nestled by hillsides on both sides of the bay. This Blue Flag Certified bay means you may enjoy swimming, snorkelling, scuba diving and more. With 40,000 square feet dedicated to the Montage Spa, The Montage Spa is the most spacious spa in all of the Baja California Peninsula! As a guest you will have access to the Fred Couples Signature designed "Twin Dolphins Golf Course". With special activities for children, The Montage is a fantastic luxury resort for the whole family.
Address: Twin Dolphin, Carretera Transpeninsular, Km 12.5 Int. Bahia Santa Maria, Phone: 1 (800) 772-2226