Hotels in Cabo San Lucas, Mexico

Search and compare Cabo San Lucas, Mexico hotels from hundreds of travel sites and save

Cabo San Lucas, Baja California Sur, Mexico
25 Jun — 26 Jun2
Cabo San Lucas, Baja California Sur, Mexico
Sat 25/6
Sun 26/6
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Cabo San Lucas

Filter by star ratings
All filters
Marina Fiesta Resort & Spa
8.3 Excellent
La Marina Lotes 37 & 38 Col. Centro, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.7 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 464 reviews
8.3

Situated in Los Cabos, Marina Fiesta Resort & Spa provides 4-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It also offers a beauty centre, an all-inclusive meal plan and a rooftop terrace.

Riu Palace Cabo San Lucas
8.7 Excellent
Camino Viejo a San Jose Del Cabo Km 4.5, Cabo San Lucas, Baja California Sur, Mexico
Show on map
2.4 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 328 reviews
8.7

Providing an in-house night club and a beauty parlour, Riu Palace Cabo San Lucas All Inclusive is located in Los Cabos and offers 4-star accommodation. It has a gym, as well as a sauna, an outdoor pool and a Jacuzzi.

Solmar Resort
8.4 Excellent
Avenida Solmar #1, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.9 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 1,035 reviews
8.4

Guests of this cosy resort will appreciate the seclusion of its private beach and on-site day spa, all located a short drive from the centre of Los Cabos. It also features a Jacuzzi, an outdoor pool and outdoor tennis courts.

Riu Santa Fe Hotel
7.5 Good
Bahia Cabo San Lucas KM 4.5, Cabo San Lucas, Baja California Sur, Mexico
Show on map
2.4 km from city centre, Cabo San Lucas, BS, Mexico 
GoodBased on 38 reviews
7.5

Featuring an on-site night club and a beauty salon, Riu Santa Fe All Inclusive is located in Los Cabos and offers 4-star accommodation. It also provides outdoor tennis courts, an outdoor pool and a sauna.

Tesoro Los Cabos
8.4 Excellent
Blvd. Marina Lotes 9 y 10 Centro, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.1 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 1,795 reviews
8.4

Tesoro Los Cabos Resort provides comfortable 3-star accommodation in Los Cabos. It features a spa, as well as an outdoor pool, a beauty centre and a Jacuzzi.

Villa del Palmar Beach Resort Cabo San Lucas
8.0 Excellent
Camino Viejo a San José Km. 0.5, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.5 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 342 reviews
8.0

Situated in Los Cabos, Villa del Palmar Beach Resort & Spa offers 3-star accommodation, as well as outdoor tennis courts, an outdoor pool and a private beach. There is also a fitness centre with a swimming pool, a basketball court and a waterfall pool.

Riu Palace Baja California
8.6 Excellent
Camino Viejo a San José, Km 3.5, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.9 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 404 reviews
8.6

Located in Los Cabos, Riu Palace Baja California - Adults Only - All Inclusive offers free Wi-Fi and a gym. It also features massage services, meeting rooms and an outdoor pool.

Medano Hotel and Suites
8.8 Excellent
Camino Real esq. Paseo del Pescador, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.5 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 792 reviews
8.8

This comfortable hotel in Los Cabos offers complimentary Wi-Fi, as well as an outdoor pool and a 24-hour reception. It is ideally positioned for guests wanting to sightsee in the area.

Grand Solmar Lands End Resort And Spa
8.9 Excellent
Av Solmar No 1- A Col Centro, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.8 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 44 reviews
8.9

Situated in Los Cabos, Grand Solmar Land's End Resort & Spa provides modern 5-star accommodation, as well as an outdoor pool, a swimming pool and a private beach. It also offers a Jacuzzi, outdoor tennis courts and a kids club.

Bahia Hotel & Beach House
8.4 Excellent
Av. El Pescador, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.8 km from city centre, Cabo San Lucas, BS, Mexico 
ExcellentBased on 188 reviews
8.4

Featuring a private beach and an outdoor pool, this 4-star hotel is located in Los Cabos. It has a day spa, as well as a swimming pool, a rooftop terrace and a Jacuzzi.

Tips for booking hotels in Cabo San Lucas

Cheapest month:December
Most expensive month:January
Average price in Cabo San Lucas:C$ 532/night
Cheapest price found:C$ 42/night
Cheapest day:Sunday
Most expensive day:Thursday
C$ 125 - C$ 948
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 157 - C$ 576
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Cabo San Lucas hotels

1
Waldorf Astoria Los Cabos Pedregal
9.8 Excellent
Camino Del Mar 1, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.8 km from city centre, Cabo San Lucas, BS, Mexico 

Featuring a private beach and an outdoor swimming pool, this 5-star hotel is located in Los Cabos. It has a gym, as well as a Jacuzzi, a sauna and outdoor tennis courts.

2
San Angel Suites
9.2 Excellent
Camino del Cerro 215 Col. Pedregal, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.3 km from city centre, Cabo San Lucas, BS, Mexico 

San Angel Suites is set in Los Cabos and is within a short walk of nearby landmarks, such as Los Cabos Deep Blue and Two for the Road - Live Jazz Spot. It also offers an outdoor pool, a Jacuzzi and outdoor tennis courts.

3
City Plus Cabo San Lucas
8.3 Excellent
Lote 10, Fracción Del Predio El Tezal, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.5 km from city centre, Cabo San Lucas, BS, Mexico 

Boasting an outdoor pool, City Express Plus Cabo San Lucas is located in Los Cabos and offers comfortable accommodation. It also provides a sun deck, a 24-hour reception and meeting rooms.

4
Hilton Los Cabos Beach & Golf Resort
8.8 Excellent
Carretera Transp. Km. 19.5, Cabo San Lucas, Baja California Sur, Mexico
Show on map
18.2 km from city centre, Cabo San Lucas, BS, Mexico 

Situated in Los Cabos, Hilton Los Cabos Beach & Golf Resort offers luxury 4-star accommodation, as well as outdoor tennis courts, an outdoor pool and a private beach. It also provides a rooftop terrace, a sauna and a Jacuzzi.

5
Grand Fiesta Americana Los Cabos Golf & Spa
8.5 Excellent
Carretera Transpeninsular Km 10.3, Cabo San Lucas, Baja California Sur, Mexico
Show on map
9.2 km from city centre, Cabo San Lucas, BS, Mexico 

Situated in Los Cabos, the resort is within a 35-minute drive of Los Cabos International Airport and provides a Jacuzzi, an outdoor pool and a private beach. It also features free Wi-Fi, a rooftop terrace and a sauna.

6
Hacienda Encantada Resort & Residences
8.1 Excellent
Kilometro 7.3 Carretera Transpeninsular, Cabo San Lucas, Baja California Sur, Mexico
Show on map
7.0 km from city centre, Cabo San Lucas, BS, Mexico 

Hacienda Encantada Resort Cabo San Lucas is situated in Los Cabos and is close to the area's tourist attractions. It also offers a sauna, an outdoor pool and a Jacuzzi.

7
Cabo Inn Hotel
8.1 Excellent
20 De Noviembre Y Leona Vicario, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.2 km from city centre, Cabo San Lucas, BS, Mexico 

Cabo Inn is located in Los Cabos and offers complimentary Wi-Fi. It also features an outdoor pool and a rooftop terrace.

8
Breathless Cabo San Lucas Adults Only
9.0 Excellent
Paseo de la Marina 4570, Col. Médano, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.1 km from city centre, Cabo San Lucas, BS, Mexico 

Breathless Cabo San Lucas All Inclusive- Adults Only is located in Los Cabos and features an all-inclusive meal plan, a Jacuzzi and an indoor pool. It also offers massage services, an express check-in and check-out feature and a sauna.

Cheapest hotels in Cabo San Lucas, Mexico

Hotel Santa Fe by Villa Group
8.5 Excellent
Av. Ignacio Zaragoza Esq. Obregon, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.3 km from city centre, Cabo San Lucas, BS, Mexico 

Hotel Santa Fe Los Cabos by Villa Group is situated in Los Cabos and is close to the area's popular attractions. Offering free Wi-Fi, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Flea Market at the Marina, Legends Live Music and Bar and El Squid Roe.

C$ 64
Avg. per night
Estancia Real Cabo San Lucas
7.9 Good
11 Leona Vicario, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.2 km from city centre, Cabo San Lucas, BS, Mexico 

Situated in Los Cabos, Estancia Real Los Cabos offers 3-star accommodation, as well as free Wi-Fi and an outdoor pool. Just a short stroll from El Squid Roe, it provides elegant rooms equipped with wireless internet access, a kitchenette and movies-on-demand.

C$ 86
Avg. per night
Los Milagros Hotel
9.2 Excellent
Mariano Matamoros 3738 Centro, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.7 km from city centre, Cabo San Lucas, BS, Mexico 

Located in Los Cabos, Hotel Los Milagros is within a 40-minute drive of Los Cabos International Airport and offers an outdoor pool and a rooftop terrace. A short stroll from El Squid Roe, it provides comfortable rooms equipped with a mini bar and a telephone.

C$ 106
Avg. per night
Donjuan By Melida Hotel
9.2 Excellent
Street Niños Heroes And Ave., Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.6 km from city centre, Cabo San Lucas, BS, Mexico 

Hotel Melida is located in Los Cabos and offers free Wi-Fi. It is conveniently positioned for those wishing to visit local attractions.

C$ 106
Avg. per night
Collection O Casa Bella Hotel Boutique, Cabo San Lucas
9.6 Excellent
Miguel Hidalgo No, 10, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.9 km from city centre, Cabo San Lucas, BS, Mexico 

Offering an outdoor pool, Collection O Casa Bella Hotel Boutique Cabo San Lucas is situated in Los Cabos and is a five-minute walk from Legends Live Music and Bar. Guests can also enjoy complimentary internet in all areas.

C$ 161
Avg. per night
Club Cascadas de Baja
9.3 Excellent
Camino Viejo A San Jose, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.0 km from city centre, Cabo San Lucas, BS, Mexico 

Club Cascadas de Baja provides a charming setting while in Los Cabos. It also features an outdoor pool, outdoor tennis courts and a Jacuzzi.

C$ 243
Avg. per night
Pueblo Bonito Los Cabos
8.4 Excellent
Playa El Medano Apdo. Postal 460, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.9 km from city centre, Cabo San Lucas, BS, Mexico 

Boasting an outdoor pool and a private beach, Pueblo Bonito Los Cabos Blanco - All Inclusive is located in Los Cabos and provides charming accommodation. It is ideally positioned for those wanting to sightsee in the area.

C$ 304
Avg. per night
Villa del Arco Beach Resort & Spa Cabo San Lucas
8.6 Excellent
Camino Viejo a San José Km 0.4, El Medano Ejidal, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.5 km from city centre, Cabo San Lucas, BS, Mexico 

Located in Los Cabos, Villa del Arco Beach Resort & Spa is within a 40-minute drive of Los Cabos International Airport and offers a Jacuzzi, a private beach and an outdoor pool. It provides a gym, as well as a kids club, a sauna and a beauty centre.

C$ 340
Avg. per night

Hotel prices in Cabo San Lucas

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Cabo San Lucas

About Cabo San Lucas

A blend of tranquil waters and rippling waves, Cabo San Lucas is a beach lover’s paradise located on the southern tip of the Baja California Peninsula. This city is fraught with natural wonders and is famous for its surfing and lively nightclubs.

Things to do in Cabo San Lucas

El Arco de Cabo San Lucas is one of the area’s most fascinating geological formations. You can paddle between rock archways, pick out a romantic spot to watch the sunset and look for sea lions along the Los Frailes formation.

Spend a day in the sun at Medano Beach. Unwind with your toes in the sand, go for a swim in the tranquil waters or rent a kayak or a wave runner from JT Water Sports and take to the open sea. You can also try your hand at parasailing, go snorkelling or grab a bite to eat at the Medano Beach Club Cabo.

Chileno Beach offers clear turquoise waters, making for one of the best snorkelling areas in the region. Swim amongst a variety of colourful fish, watch the whales migrate in season and take out a kayak or a stand-up paddleboard.

For an adrenaline rush, spend a day at Wild Canyon Adventures, a world-class park located in El Tule Canyon. Go ziplining across the canyon, take ATVs on a wild ride down the beach, try the giant swing or go on a camel ride through the El Tule oasis.

Getting around Cabo San Lucas

Cabo San Lucas is served by the Los Cabos International Airport. A small system of buses provide public transportation, while the easiest way to get around is by car or taxi.

Facts about staying in Cabo San Lucas

  • What are the best hotels in Cabo San Lucas?

    One of the most popular hotels in Cabo San Lucas is Riu Palace Cabo San Lucas, which has been reviewed by 328 users and currently has a rating of 8.7/10. Other top-rated locations include Villa del Palmar Beach Resort Cabo San Lucas and The Cape, a Thompson Hotel, which have received 8.0/10 and 9.3/10 ratings from our users, respectively.

  • What is a good hotel near Marina Cabo San Lucas?

    Villa del Palmar Beach Resort Cabo San Lucas is a hotel near Marina Cabo San Lucas that is popular with HotelsCombined users, scoring 8.0 across 342 reviews.

  • What is a good hotel in Cabo San Lucas near Playa del Amor?

    For a good hotel near to Playa del Amor, consider ME Cabo - it is rated 8.3/10 from 86 HotelsCombined reviews.

  • Is there a good hotel near Puerto Paraiso Mall?

    A good hotel near Puerto Paraiso Mall is Villa del Palmar Beach Resort Cabo San Lucas, which has been rated 8.0/10 by 342 HotelsCombined user reviews.

  • How much do hotels in Cabo San Lucas cost?

    The average price of a hotel in Cabo San Lucas is C$ 756 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Cabo San Lucas around is C$ 650 per night, whereas for a 5-star hotel it’s C$ 1,406 per night.

  • How much is a cheap hotel in Cabo San Lucas?

    C$ 13/night is the cheapest price found for a hotel in Cabo San Lucas by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Cabo San Lucas tonight?

    Prices for a hotel in Cabo San Lucas tonight are about C$ 684 on average, but HotelsCombined users have found prices as low as C$ 38 for tonight in the last 3 days. The best price found for a 4-star hotel in Cabo San Lucas tonight is C$ 154.