Find hotels near Santa Maria Beach, Cabo San Lucas

Beach vacation deals from $116

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
1
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
Le Blanc Spa Resort Los Cabos Adults Only All-incl
5 out of 5
3 mi from Santa Maria Beach
Fully refundableReserve now, pay when you stay
The price is $787 per night from Sep 25 to Sep 26
$787
per night
Sep 25 - Sep 26
9.4/10 Exceptional! (771 reviews)
Exceptional service
"Our butlers were fantastic and so we’re the membership, concierge and front desk staff"

Reviewed on Sep 19, 2023

Le Blanc Spa Resort Los Cabos Adults Only All-incl
Krystal Grand Los Cabos - All inclusive
4 out of 5
8.1 mi from Santa Maria Beach
Fully refundableReserve now, pay when you stay
The price is $201 per night from Sep 24 to Sep 25
$201
per night
Sep 24 - Sep 25
6.4/10 (1,614 reviews)
"This was my first time in Cabo and it definitely won’t be my last ! We came to Cabo to celebrate my 23rd birthday and it was magical. Our Concierge Roberto Reyna was amazing !!!!! He went above and beyond to make our stay as smooth as possible. We were able to leave the resort to try some local food ..."

Reviewed on Sep 18, 2023

Krystal Grand Los Cabos - All inclusive
Grand Velas Los Cabos
5 out of 5
2.8 mi from Santa Maria Beach
The price is $1,359 per night from Sep 25 to Sep 26
$1,359
per night
Sep 25 - Sep 26
9.6/10 Exceptional! (213 reviews)
"Grand Velas was absolutely amazing! It’s no surprise the hotel is so highly-rated; everything from the food, to the staff, to the aesthetic of the property is absolutely amazing. My only complaint? I wish the mattresses were softer and more plush lol"

Reviewed on Sep 8, 2023

Grand Velas Los Cabos

Save an average of 15% on thousands of hotels when you're signed in

Viceroy Los Cabos
5 out of 5
9 mi from Santa Maria Beach
Fully refundableReserve now, pay when you stay
The price is $473 per night from Oct 23 to Oct 24
$473
per night
Oct 23 - Oct 24
8.8/10 Excellent! (632 reviews)
"Incredible staff. Amenities excellent. Room space. Food."

Reviewed on Sep 13, 2023

Viceroy Los Cabos
Dreams Los Cabos Suites Golf Resort & Spa - All Inclusive
4 out of 5
3.5 mi from Santa Maria Beach
Fully refundableReserve now, pay when you stay
The price is $399 per night from Sep 26 to Sep 27
$399
per night
Sep 26 - Sep 27
7.8/10 Good! (1,000 reviews)
"Great Services"

Reviewed on Sep 19, 2023

Dreams Los Cabos Suites Golf Resort & Spa - All Inclusive
Hotel El Ganzo Adults Only
4.5 out of 5
10 mi from Santa Maria Beach
The price is $116 per night from Sep 24 to Sep 25
$116
per night
Sep 24 - Sep 25
9/10 Wonderful! (586 reviews)
"I had an unbelievable experience! El Ganzo is the best!"

Reviewed on Sep 20, 2023

Hotel El Ganzo Adults Only
JW Marriott Los Cabos Beach Resort & Spa
4.5 out of 5
11 mi from Santa Maria Beach
Fully refundableReserve now, pay when you stay
The price is $280 per night from Oct 9 to Oct 10
$280
per night
Oct 9 - Oct 10
8.8/10 Excellent! (456 reviews)
"Same fabulous service but much was closed during low season. Beach access limited."

Reviewed on Sep 1, 2023

JW Marriott Los Cabos Beach Resort & Spa
Mar del Cabo By Velas Resorts
3.5 out of 5
2.8 mi from Santa Maria Beach
Fully refundableReserve now, pay when you stay
The price is $269 per night from Sep 24 to Sep 25
$269
per night
Sep 24 - Sep 25
9.6/10 Exceptional! (125 reviews)
"Beautiful hotel. Nice and calm. Relaxing environment"

Reviewed on Sep 16, 2023

Mar del Cabo By Velas Resorts
Zadun, A Ritz-Carlton Reserve
5 out of 5
11 mi from Santa Maria Beach
The price is $615 per night from Oct 6 to Oct 7
$615
per night
Oct 6 - Oct 7
9.8/10 Exceptional! (84 reviews)
"Lovely spot"

Reviewed on Sep 19, 2023

Zadun, A Ritz-Carlton Reserve
Solaz, A Luxury Collection Resort, Los Cabos
5 out of 5
3.3 mi from Santa Maria Beach
The price is $519 per night from Oct 6 to Oct 7
$519
per night
Oct 6 - Oct 7
8.8/10 Excellent! (95 reviews)
"Great hotel, but for the money, I think the value they offer seems expensive."

Reviewed on Sep 20, 2023

Solaz, A Luxury Collection Resort, Los Cabos
Don't see what you're looking for?
See all available properties in Santa Maria Beach
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Beach villas close to Santa Maria Beach

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Beach apartments close to Santa Maria Beach

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit