Mexico

The Best All inclusive Resorts & Hotels in Cabo San Lucas

by Paul Joseph  |  Updated July 6, 2024

The resort city of Cabo San Lucas on the southern tip of Mexico’s Baja California peninsula is a major draw with tourists who flock here to enjoy its idyllic beaches, water sports and buzzing nightlife.

(Photo: Solmar Resort / Courtesy Booking.com)

For the sizeable number of visitors who come to Cabo San Lucas each year, accommodation is in plentiful supply. Whatever your tastes, preferences, or budget, you’re sure to find somewhere to stay that satisfy. And if it’s an all-inclusive resort or hotel that you’re looking for, we’ve done the research so you don’t have to by picking out five of the best that the town currently has to offer.

Solmar Resort

Perched inconspicuously behind rugged granite cliffs is this delightful 4-star resort hotel, featuring an outdoor pool, a spa in charming cabins, a choice of three restaurants, and themed evening entertainment. Guest rooms are equipped with a TV, air-conditioning, a fridge and coffee-making facilities. Guests can book a range of action-packed activities directly at the resort, including sports fishing and whale-watching excursions. Venture out and a wide choice of shops, bars and restaurants cab be found just a short walk away. From $107 per night.

Book at Booking.com

The Ridge at Playa Grande

(Photo: The Ridge at Playa Grande / Courtesy Booking.com)

Eye-catching views of the Sea of Cortez await guests at this 5-star all-inclusive hotel, located close to Cabo San Lucas marina. There’s a choice of three infinity pools, a spa, four restaurants, tennis courts and mini-golf to keep visitors entertained during their stay, along with a coffee shop where guests can unwind over a drink or a snack. Guest rooms come with a flat-screen TV, a safe, and a private bathroom. Butler services and car rentals can be arranged at reception. From $210 per night.

Book at Booking.com

Riu Palace

Just a short hop, skip and jump from the beach, this 5-star resort hotel combines a prime location with some great amenities. Among them are a gourmet restaurant, an outdoor pool, a fitness centre, a hot tub, a shared lounge, a nightclub, and a pretty garden and terrace area that’s ideal for kicking back and relaxing after a night of dancing. For sporty types, there are also tennis courts and table tennis tables at the resort. Guest rooms are equipped with a flat-screen TV and a private bathroom, and are tastefully decorated and furnished. A choice of buffet or American breakfasts are offered daily. If you’re keen to head out and explore, you can also hire a car directly at the resort. From $300 per night.

Book at Booking.com

Grand Fiesta Americana All Inclusive Golf & Spa

(Photo: Grand Fiesta Americana All Inclusive Golf & Spa / Courtesy Booking.com)

A full-service spa and golf course are just two of the luxurious amenities at your disposal at this expansive 5-star resort hotel. There are also six outdoor pools, four Jacuzzis and nine restaurants, the latter featuring in one of the resort’s all-inclusive packages which gives guests all-day access to each of these eateries throughout their stay. Guest rooms are equipped with coffee-making facilities and a private balcony, and some also come with access to the resort’s exclusive Club Lounge where guests can enjoy complimentary snacks and drinks. Downtown Cabo San Lucas is a 10-minute walk away. From $310 per night.

Book at Booking.com

Grand Velas

Nestled on a sandy shoreline on the so-called Tourist Corridor extending from Los Cabos to San Jose del Cabo, this 5-star hotel is one of the most high-end accommodation options the area has to offer – with prices to match. All-inclusive amenities include a choice of five restaurants, a premium bar, three infinity pools, a private beach area, and a luxury wellness spa and hot tub. Stylishly designed guest rooms are no less impressive, boasting a flat-screen TV, private bathroom, and stunning ocean vistas. For golfing fans, there are several renowned courses nearby. From $1,229 per night.

Book at Booking.com