Find and Book Top Rated Hotels in Cabo San Lucas

Search among 100 available hotels and places to stay in Cabo San Lucas from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
51-100 out of 100
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great44 reviews
MapView on map5.0 mi from City Center
From   US$ 444 /nightSelect
8.4
Great67 reviews
MapView on map1300 yd from City Center1500 yd from Marina Cabo San Lucas
From   US$ 113 /nightSelect
Hotel
6.4
Nice1 review
1000 yd from City Center700 yd from Marina Cabo San Lucas
From   US$ 77 /nightSelect
8.6
Great76 reviews
2.2 mi from City Center1700 yd from Playa Monumentos
From   US$ 54 /nightSelect
8.6
Great26 reviews
6.9 mi from City Center300 yd from Playa Santa Maria
From   US$ 1 125 /nightSelect
1200 yd from City Center600 yd from Marina Cabo San Lucas
From   US$ 173 /nightSelect
8.4
Great85 reviews
1300 yd from City Center1200 yd from Puerto Paraiso Mall
From   US$ 46 /nightSelect
8.8
Great64 reviews
1000 yd from City Center600 yd from Marina Cabo San Lucas
From   US$ 13 /nightSelect
Aparthotel
8.4
Great21 reviews
1100 yd from City Center400 yd from Puerto Paraiso Mall
From   US$ 135 /nightSelect
8.6
Great47 reviews
1300 yd from City Center700 yd from Marina Cabo San Lucas
From   US$ 60 /nightSelect
10.0
Perfect1 review
1300 yd from City Center600 yd from Marina Cabo San Lucas
From   US$ 60 /nightSelect
8.2
Great7 reviews
1.4 mi from City Center300 yd from Cabo San Lucas Country Club
From   US$ 165 /nightSelect
8.4
Great21 reviews
1.9 mi from City Center1600 yd from Cabo San Lucas Country Club
From   US$ 58 /nightSelect
8.8
Great19 reviews
200 yd from City Center900 yd from Puerto Paraiso Mall
From   US$ 464 /nightSelect
Homestay
8.6
Great62 reviews
1500 yd from City Center900 yd from Marina Cabo San Lucas
From   US$ 65 /nightSelect
8.6
Great45 reviews
400 yd from City Center1200 yd from Puerto Paraiso Mall
From   US$ 74 /nightSelect
1.4 mi from City Center
From   US$ 450 /nightSelect
8.6
Great34 reviews
1300 yd from City Center200 yd from Marina Cabo San Lucas
From   US$ 90 /nightSelect
9.2
Perfect16 reviews
1.2 mi from City Center1600 yd from Puerto Paraiso Mall
From   US$ 350 /nightSelect
8.4
Great60 reviews
800 yd from City Center600 yd from Marina Cabo San Lucas
From   US$ 85 /nightSelect
Guest house
8.4
Great63 reviews
600 yd from City Center1100 yd from Puerto Paraiso Mall
From   US$ 108 /nightSelect
1100 yd from City Center400 yd from Puerto Paraiso Mall
From   US$ 299 /nightSelect
8.6
Great49 reviews
200 yd from City Center800 yd from Puerto Paraiso Mall
From   US$ 39 /nightSelect
8.4
Great10 reviews
1.1 mi from City Center500 yd from Playa La Empacadora
From   US$ 268 /nightSelect
2.5 mi from City Center
From   US$ 325 /nightSelect
1000 yd from City Center100 yd from Puerto Paraiso Mall
From   US$ 234 /nightSelect
8.6
Great5 reviews
1.8 mi from City Center1500 yd from Cabo San Lucas Country Club
From   US$ 144 /nightSelect
3.1 mi from City Center1300 yd from Playa Monumentos
From   US$ 216 /nightSelect
8.6
Great15 reviews
1600 yd from City Center1100 yd from Puerto Paraiso Mall
From   US$ 525 /nightSelect
7.8
Very good6 reviews
1500 yd from City Center900 yd from Puerto Paraiso Mall
From   US$ 191 /nightSelect
Homestay
8.8
Great24 reviews
1.3 mi from City Center
From   US$ 31 /nightSelect
8.4
Great41 reviews
1700 yd from City Center
From   US$ 64 /nightSelect
8.6
Great22 reviews
3.7 mi from City Center1.0 mi from Playa Monumentos
From   US$ 96 /nightSelect
7.6
Very good6 reviews
1400 yd from City Center500 yd from Marina Cabo San Lucas
From   US$ 579 /nightSelect
4.6 mi from City Center1500 yd from Cabo del Sol Golf
From   US$ 234 /nightSelect
1.0 mi from City Center1400 yd from Puerto Paraiso Mall
From   US$ 191 /nightSelect
7.8
Very good4 reviews
1.8 mi from City Center
From   US$ 1 581 /nightSelect
8.6
Great2 reviews
1700 yd from City Center
From   US$ 61 /nightSelect
8.0
Great5 reviews
5.0 mi from City Center100 yd from Cabo del Sol Golf
From   US$ 624 /nightSelect
Apartment
1100 yd from City Center1000 yd from Marina Cabo San Lucas
From   US$ 160 /nightSelect
8.0
Great2 reviews
10.9 mi from City Center1300 yd from Cabo Real Golf Course
From   US$ 335 /nightSelect
10.8 mi from City Center1400 yd from Cabo Real Golf Course
From   US$ 540 /nightSelect
1400 yd from City Center1200 yd from Puerto Paraiso Mall
Select
1100 yd from City Center1000 yd from Marina Cabo San Lucas
From   US$ 282 /nightSelect
1200 yd from City Center400 yd from Puerto Paraiso Mall
From   US$ 217 /nightSelect
7.0
Very good1 review
5.0 mi from City Center100 yd from Cabo del Sol Golf
From   US$ 320 /nightSelect
1400 yd from City Center1200 yd from Puerto Paraiso Mall
From   US$ 191 /nightSelect
2.4 mi from City Center1500 yd from Playa Monumentos
Select
1.8 mi from City Center1500 yd from Cabo San Lucas Country Club
From   US$ 93 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Cabo San Lucas

Why visit?

Cabo San Lucas, located on the southern tip of the Baja California Peninsula in Mexico, offers a perfect blend of natural beauty, vibrant nightlife, and rich cultural heritage. With its stunning beaches, water activities, lively entertainment options, and delicious cuisine, it is a dream destination for tourists seeking a memorable vacation.

Where to stay?

Cabo San Lucas boasts several fantastic areas to consider for your stay, each offering its own unique attractions and ambiance. Here are the best areas to stay in Cabo San Lucas:

Medano Beach: This popular area is known for its pristine sandy beach and crystal-clear waters. It is the heart of Cabo San Lucas, where you'll find an array of restaurants, bars, and shops. Staying here allows you to enjoy water sports, beachfront relaxation, and easy access to the city's vibrant nightlife.

Pedregal: Positioned on the Pacific side of Cabo San Lucas, Pedregal is a luxurious community known for its gated entrances, stunning cliffside villas, and breathtaking ocean views. It offers a tranquil and upscale atmosphere, perfect for those seeking privacy and serenity.

Downtown: For a more immersive experience of the city's culture and history, staying in the downtown area is ideal. This neighborhood is filled with colonial architecture, charming streets, local markets, and delicious traditional cuisine. It provides easy access to landmarks like the Iglesia de San Lucas and the Puerto Paraiso shopping center.

Price per hotel room per night:

Cabo San Lucas offers a range of accommodation options to suit different budgets. The average prices for hotel rooms per night in the city are as follows:

3-star hotels: Prices range from $80 to $150 per night.

4-star hotels: Prices range from $150 to $300 per night.

5-star hotels: Prices range from $300 to $600 per night.

Best value for money:

Fairfield Inn by Marriott Los Cabos: With modern amenities and a central location in downtown Cabo San Lucas, this hotel offers great value starting from $120 per night.

Hotel Mar de Cortez: Situated in the heart of downtown, this budget-friendly hotel offers clean rooms and friendly service at an average price of $80 per night.

Best kids-friendly hotels:

Grand Velas Los Cabos: This luxurious all-inclusive resort offers a fantastic kids' club, water activities, and spacious suites suitable for families.

Hyatt Ziva Los Cabos: With multiple pools, a water park, and a kids' club, this family-friendly resort provides ample entertainment for children of all ages.

Best hotels for a romantic getaway:

Esperanza, Auberge Resorts Collection: Nestled on the cliffs overlooking the Sea of Cortez, this five-star resort offers elegant accommodations, private villas with infinity pools, and a tranquil spa for a romantic retreat.

The Cape, a Thompson Hotel: Known for its contemporary design, this upscale hotel boasts breathtaking ocean views, a rooftop lounge, and an exclusive beachfront location.

Best for location:

ME Cabo: Situated directly on Medano Beach, ME Cabo offers easy access to the beach and the lively restaurants and bars along the Cabo San Lucas marina.

Pueblo Bonito Pacifica Golf & Spa Resort: Located on a serene beach, this adults-only resort provides a tranquil escape while still being a short drive away from downtown Cabo San Lucas.

The Resort at Pedregal: Situated in the exclusive Pedregal neighborhood, this luxurious resort offers incredible views of the Pacific Ocean and is close to popular attractions like the Marina Cabo San Lucas.

Best for a short city break:

Solmar Resort: Positioned near downtown, this beachfront hotel offers comfortable rooms and easy access to the city's vibrant energy and attractions.

Sandos Finisterra Los Cabos: With its cliffside location overlooking the marina, this resort combines a tranquil atmosphere with proximity to downtown.

Show moreLess