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
1-50 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.4
Great71 reviews
MapView on map1400 yd from City Center400 yd from Marina Cabo San Lucas
From   US$ 645 /nightSelect
8.2
Great87 reviews
MapView on map1.4 mi from City Center
From   US$ 420 /nightSelect
1.8 mi from City Center
From   US$ 374 /nightSelect
8.2
Great111 reviews
1.1 mi from City Center600 yd from Playa La Empacadora
From   US$ 134 /nightSelect
8.4
Great90 reviews
1400 yd from City Center600 yd from Puerto Paraiso Mall
From   US$ 424 /nightSelect
8.4
Great84 reviews
4.3 mi from City Center
From   US$ 551 /nightSelect
8.6
Great84 reviews
1500 yd from City Center900 yd from Puerto Paraiso Mall
From   US$ 578 /nightSelect
5.7 mi from City Center1200 yd from Playa Barco Varado
From   US$ 308 /nightSelect
8.4
Great98 reviews
1.1 mi from City Center700 yd from Playa La Empacadora
From   US$ 310 /nightSelect
8.6
Great66 reviews
3.1 mi from City Center300 yd from Playa Monumentos
From   US$ 366 /nightSelect
Resort
8.4
Great143 reviews
1.3 mi from City Center500 yd from Playa La Empacadora
From   US$ 5 /nightSelect
8.4
Great80 reviews
1500 yd from City Center900 yd from Puerto Paraiso Mall
From   US$ 264 /nightSelect
8.2
Great64 reviews
4.2 mi from City Center
From   US$ 506 /nightSelect
From   US$ 179 /nightSelect
8.2
Great104 reviews
1.1 mi from City Center1500 yd from Puerto Paraiso Mall
From   US$ 216 /nightSelect
8.4
Great109 reviews
4.6 mi from City Center1600 yd from Cabo del Sol Golf
From   US$ 116 /nightSelect
8.4
Great321 reviews
From   US$ 80 /nightSelect
8.6
Great61 reviews
1.3 mi from City Center500 yd from Playa La Empacadora
From   US$ 454 /nightSelect
8.4
Great38 reviews
1.2 mi from City Center1100 yd from Playa La Empacadora
From   US$ 716 /nightSelect
8.0
Great18 reviews
9.5 mi from City Center400 yd from Los Cabos Corridor
From   US$ 496 /nightSelect
8.4
Great125 reviews
1.2 mi from City Center1700 yd from Cabo San Lucas Country Club
From   US$ 119 /nightSelect
8.4
Great65 reviews
1300 yd from City Center500 yd from Puerto Paraiso Mall
From   US$ 260 /nightSelect
8.4
Great53 reviews
4.1 mi from City Center1.1 mi from Playa Monumentos
From   US$ 1 237 /nightSelect
8.0 mi from City Center1.4 mi from Playa Santa Maria
From   US$ 850 /nightSelect
8.6
Great95 reviews
3.5 mi from City Center900 yd from Playa Monumentos
From   US$ 138 /nightSelect
8.6
Great78 reviews
1.2 mi from City Center1600 yd from Puerto Paraiso Mall
From   US$ 362 /nightSelect
8.4
Great129 reviews
1300 yd from City Center500 yd from Puerto Paraiso Mall
From   US$ 89 /nightSelect
1200 yd from City Center300 yd from Marina Cabo San Lucas
From   US$ 169 /nightSelect
1.1 mi from City Center
From   US$ 79 /nightSelect
8.4
Great52 reviews
4.5 mi from City Center1600 yd from Cabo del Sol Golf
From   US$ 310 /nightSelect
8.4
Great148 reviews
1.0 mi from City Center500 yd from Playa La Empacadora
From   US$ 14 /nightSelect
8.4
Great120 reviews
1100 yd from City Center600 yd from Puerto Paraiso Mall
From   US$ 104 /nightSelect
8.4
Great103 reviews
1100 yd from City Center700 yd from Puerto Paraiso Mall
From   US$ 71 /nightSelect
8.4
Great18 reviews
1.1 mi from City Center
From   US$ 922 /nightSelect
8.6
Great70 reviews
900 yd from City Center500 yd from Marina Cabo San Lucas
From   US$ 87 /nightSelect
8.4
Great36 reviews
1400 yd from City Center400 yd from Marina Cabo San Lucas
From   US$ 660 /nightSelect
8.6
Great40 reviews
1000 yd from City Center1000 yd from Marina Cabo San Lucas
From   US$ 137 /nightSelect
8.4
Great147 reviews
1000 yd from City Center500 yd from Marina Cabo San Lucas
From   US$ 77 /nightSelect
8.2
Great113 reviews
200 yd from City Center800 yd from Puerto Paraiso Mall
From   US$ 55 /nightSelect
8.4
Great106 reviews
600 yd from City Center900 yd from Puerto Paraiso Mall
From   US$ 42 /nightSelect
8.4
Great176 reviews
2.0 mi from City Center1600 yd from Cabo San Lucas Country Club
From   US$ 52 /nightSelect
8.4
Great99 reviews
3.2 mi from City Center600 yd from Playa Monumentos
From   US$ 62 /nightSelect
8.4
Great58 reviews
900 yd from City Center500 yd from Marina Cabo San Lucas
From   US$ 40 /nightSelect
Bed & Breakfast
8.6
Great83 reviews
700 yd from City Center600 yd from Marina Cabo San Lucas
From   US$ 47 /nightSelect
8.2
Great23 reviews
9.5 mi from City Center300 yd from Los Cabos Corridor
From   US$ 1 414 /nightSelect
8.2
Great67 reviews
1.5 mi from City Center1200 yd from Cabo San Lucas Country Club
From   US$ 51 /nightSelect
8.6
Great47 reviews
1.3 mi from City Center1100 yd from Cabo San Lucas Country Club
From   US$ 110 /nightSelect
8.4
Great96 reviews
1200 yd from City Center700 yd from Marina Cabo San Lucas
From   US$ 84 /nightSelect
Hotel
8.6
Great56 reviews
700 yd from City Center400 yd from Puerto Paraiso Mall
From   US$ 45 /nightSelect
8.4
Great132 reviews
600 yd from City Center400 yd from Puerto Paraiso Mall
From   US$ 33 /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