Cabo San Lucas Spa Hotels
Show on map
If You Are in a Hurry
Here’s a quick list of the best hotels in Cabo San Lucas





Wake up to the gentle sound of the Pacific and let Cabo San Lucas’ spa hotels transform your getaway into a restorative ritual, where ocean-view treatments, hydrotherapy circuits, and indigenous healing techniques create a perfect balance of relaxation and adventure. For best results, book signature treatments at sunset, seek resorts that include wellness packages with fitness classes and nutrition-focused dining, and compare seasonal offers to secure cliffside suites or private cabanas that enhance privacy and panoramic views. Whether you crave deep-tissue renewal, thalassotherapy, or a holistic wellness reset, these hotels deliver expert therapists and curated experiences that make Cabo a top destination for spa-centered escapes.
Best Spa Hotels in Cabo San Lucas
Pueblo Bonito Sunset Beach Golf & Spa Resort - All Inclusive

Set on extensive grounds with its own private beach on the Baja Peninsula, Pueblo Bonito Sunset Beach Golf & Spa Resort — All Inclusive is a luxury retreat featuring six outdoor pools, tennis courts, a modern gym and an award-winning European spa with 19 treatment rooms offering a wide range of body and beauty treatments; all suites include a private balcony or terrace, formal living room, fully equipped kitchenette and spacious bathrooms with bathrobes and deluxe amenities, while dining options range from gourmet Mexican at LaFrida to casual fare at The Bistro, supported by four bars serving specialty drinks and live entertainment, and a complimentary shuttle to El Médano beach and sister properties Pueblo Bonito Rosé and Pueblo Bonito Los Cabos. - Private beach, extensive pools and grounds - Award-winning spa with 19 treatment rooms - Spacious suites with balconies, living room and kitchenette - Multiple dining venues and four lively bars - Free shuttle to El Médano and sister resorts
Villa del Arco Beach Resort & Spa

Villa del Arco Beach Resort & Spa sits on El Médano Beach in Cabo San Lucas and offers spacious suites with living areas, large bathrooms, and kitchenettes equipped with a stovetop, refrigerator, and microwave; the resort features a three-level health spa, sauna, swimming pool, sailing facilities, restaurants, a mini-market, scuba diving services, and tennis courts, with sports fishing and whale-watching excursions nearby and San José del Cabo about 20 miles away. - Beachfront location on El Médano Beach - Spacious suites with kitchenette - Three-level spa plus sauna and pool - Wide range of water activities (sailing, scuba, fishing, whale watching) - On-site tennis courts and mini-market
Hilton Grand Vacations Club La Pacifica Los Cabos

Sandos Finisterra All Inclusive

Grand Velas Los Cabos Luxury All Inclusive

Grand Velas Los Cabos Luxury All Inclusive sits in San José del Cabo in Baja California Sur and offers an upscale all-inclusive experience with three infinity pools, a private beach area, a Luxury Wellness Spa with a hot tub, complimentary WiFi throughout the property, and free private parking on site. - Three infinity pools - Private beach area - Luxury Wellness Spa with hot tub - Free WiFi throughout - Free private parking on site
Pueblo Bonito Montecristo Luxury Villas - All Inclusive

Pueblo Bonito Montecristo Luxury Villas - All Inclusive sits within a gated, secluded community just 3 km from Cabo San Lucas and offers villas with private infinity pools and sweeping Pacific Ocean views; each spacious three-bedroom villa includes a hot tub, fully equipped kitchen, furnished balcony, flat-screen satellite TVs in the living room and every bedroom, a fireplace, pillow menu and concierge services, and guests also enjoy access to the neighboring Pueblo Bonito Sunset Beach Resort with its spa, swimming pools and multiple restaurants. - Private infinity pools and ocean views - Spacious 3-bedroom villas with hot tub - Fully equipped kitchen and furnished balcony - Access to Pueblo Bonito Sunset Beach Resort (spa, pools, restaurants) - Fireplace, pillow menu, satellite TVs and concierge services
Pueblo Bonito Rose Resort & Spa - All Inclusive

Pueblo Bonito Rose Resort & Spa – All Inclusive is a beachfront resort on El Médano Beach in Cabo San Lucas offering all-suite accommodations with private terraces or balconies, fully equipped kitchenettes and in-room safes, plus a large pool and European-style spa providing massages and beauty treatments; on-site dining includes Fellini’s Ristorante for Italian cuisine and Mare Nostrum for international fare (with a Mexican buffet on Monday nights), and the property also features a beauty salon, a gym with yoga and personal training, while nearby activities include the Ocean Course at Cabo del Sol, sport fishing, water sports and eco tours. - Beachfront on El Médano Beach - All suites with private terrace/balcony and kitchenette - On-site dining: Fellini’s (Italian) and Mare Nostrum (international + Monday Mexican buffet) - European-style spa, beauty salon, and gym with yoga/personal training - Close to golf, sport fishing, water sports and eco tours
Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa

Marina Fiesta Resort & Spa

Hacienda Encantada Resort & Spa

Casa Dorada Los Cabos Resort & Spa

El Encanto All Inclusive Resort
