Cabo San Lucas Hotel Guide - Santa Maria Beach hotels in Cabo San Lucas, Mexico.

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Maria Beach hotels

Montage Los Cabos

Montage Los Cabos
5.0 star property
0.2 km from Santa Maria Beach
9.8 out of 10, Exceptional, (242 reviews)
"One of the most beautiful properties we’ve been to! Pricing is a little extra extravagant, but you get what you pay for! The recreation center at the beach is a blast, food was delicious, staff is exceptional, and even the yoga classes were great! Highly recommend the sea-bobs, snorkeling, and paddle boarding. Fernando @recreation and Milena our concierge were outstanding!!"
United States
Bronwyn
The price is €1,103
includes taxes & fees
17 Jun - 18 Jun
Montage Los Cabos

Live Aqua Private Residences Los Cabos

Live Aqua Private Residences Los Cabos
5.0 star property
2.1 km from Santa Maria Beach
9.8 out of 10, Exceptional, (29 reviews)
"Great place "
United States
Mirna
The price is €623
includes taxes & fees
25 May - 26 May
Live Aqua Private Residences Los Cabos

Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa

Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa
4.5 star property
1.8 km from Santa Maria Beach
8.8 out of 10, Excellent, (1,105 reviews)
"We enjoyed every second of our trip!"
United States
Thaliah
The price is €477
includes taxes & fees
7 Jun - 8 Jun
Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa

Chileno Bay Resort & Residences, Auberge Collection

Chileno Bay Resort & Residences, Auberge Collection
5.0 star property
2.9 km from Santa Maria Beach
9.4 out of 10, Exceptional, (160 reviews)
"This is the best boutique hotel in Cabo. Only 40 rooms, 3 restaurants, gym, spa, beautiful beach."
United States
maja
The price is €632
includes taxes & fees
17 Jun - 18 Jun
Chileno Bay Resort & Residences, Auberge Collection

Hacienda del Mar Los Cabos, An Autograph Collection All-Inclusive Resort by Marriott

Hacienda del Mar Los Cabos, An Autograph Collection All-Inclusive Resort by Marriott
4.5 star property
2.7 km from Santa Maria Beach
8.4 out of 10, Very good, (1,000 reviews)
"Food was amazing, service was top notch. I would recommend this place to everyone going to Cabo."
Canada
Hana
The price is €446
includes taxes & fees
14 Jun - 15 Jun
Hacienda del Mar Los Cabos, An Autograph Collection All-Inclusive Resort by Marriott

Park Hyatt Cabo Del Sol

Park Hyatt Cabo Del Sol
5.0 star property
2 km from Santa Maria Beach
The price is €991
includes taxes & fees
2 Jun - 3 Jun
Park Hyatt Cabo Del Sol

Esperanza, Auberge Collection

Esperanza, Auberge Collection
5.0 star property
5 km from Santa Maria Beach
10.0 out of 10, Exceptional, (463 reviews)
"Beautiful property and staff are exceptional "
Canada
David
The price is €1,108
includes taxes & fees
21 Jun - 22 Jun
Esperanza, Auberge Collection

The Club at Hacienda del Mar

The Club at Hacienda del Mar
3.0 star property
3.2 km from Santa Maria Beach
8.8 out of 10, Excellent, (85 reviews)
"Strong performance across all metrics! Food for an all inclusive was amazing. Too shelf booze expensive."
Canada
Drew
The price is €242
includes taxes & fees
15 Jun - 16 Jun
The Club at Hacienda del Mar

Mar del Cabo By Velas Resorts

Mar del Cabo By Velas Resorts
4.0 star property
4.9 km from Santa Maria Beach
9.6 out of 10, Exceptional, (222 reviews)
"Incredible service, beautiful scenery 10/10"
United States
Lori
The price is €275
includes taxes & fees
26 May - 27 May
Mar del Cabo By Velas Resorts

Marella Cabo

Marella Cabo
4.0 star property
4.9 km from Santa Maria Beach
9.2 out of 10, Wonderful, (46 reviews)
"Awesome place to stay at."
United States
Felipe
The price is €147
includes taxes & fees
26 May - 27 May
Marella Cabo

Le Blanc Spa Resort Los Cabos - Adults Only - All-Inclusive

Le Blanc Spa Resort Los Cabos - Adults Only - All-Inclusive
5.0 star property
5.4 km from Santa Maria Beach
9.4 out of 10, Exceptional, (1,001 reviews)
"Staff were super friendly and helpful and there was a variety of food options that were all good!"
United States
Raymond
The price is €928
includes taxes & fees
22 Jun - 23 Jun
Le Blanc Spa Resort Los Cabos - Adults Only - All-Inclusive

El Encanto All Inclusive Resort at Hacienda Encantada

El Encanto All Inclusive Resort at Hacienda Encantada
4.0 star property
4.4 km from Santa Maria Beach
8.8 out of 10, Excellent, (1,000 reviews)
"The breakfast was amazing, the drinks were amazing, it was very relaxing and Sam was actually super nice and friend! Stayed for four nights girlfriend’s birthday, and it was one of the best resorts!"
United States
Franklin
The price is €339
includes taxes & fees
1 Jun - 2 Jun
El Encanto All Inclusive Resort at Hacienda Encantada

Hyatt Vacation Club at Sirena del Mar

Hyatt Vacation Club at Sirena del Mar
4.0 star property
Cabo Bello, 6 km from Santa Maria Beach
9.0 out of 10, Wonderful, (1,001 reviews)
"The property was beautiful and the staff were so incredibly sweet and helpful!"
United States
Brenda
The price is €199
includes taxes & fees
6 Jun - 7 Jun
Hyatt Vacation Club at Sirena del Mar

The Cape, A Thompson Hotel, by Hyatt

The Cape, A Thompson Hotel, by Hyatt
5.0 star property
6.6 km from Santa Maria Beach
9.6 out of 10, Exceptional, (1,000 reviews)
"Amazing place to stay in Cabo! The Cape was perfect for our vacation!"
United States
Robert
The price is €564
includes taxes & fees
2 Jun - 3 Jun
The Cape, A Thompson Hotel, by Hyatt

Las Ventanas al Paraiso, A Rosewood Resort

Las Ventanas al Paraiso, A Rosewood Resort
5.0 star property
7.1 km from Santa Maria Beach
9.8 out of 10, Exceptional, (391 reviews)
"Beautiful resort. The service is excellent. The food is delicious but very expensive. "
United States
Debra
The price is €1,085
includes taxes & fees
22 Jun - 23 Jun
Las Ventanas al Paraiso, A Rosewood Resort

Torre San Angel

Torre San Angel
3.0 star property
6.2 km from Santa Maria Beach
9.2 out of 10, Wonderful, (21 reviews)
"Owner very welcoming and accommodating I had a wonderful stay "
United States
Moyah
The price is €147
includes taxes & fees
2 Jun - 3 Jun
Torre San Angel

Garza Blanca Los Cabos - All Inclusive

Garza Blanca Los Cabos - All Inclusive
5.0 star property
4.8 km from Santa Maria Beach
9.0 out of 10, Wonderful, (1,000 reviews)
"best all inclusive!!. food is great, staff friendly and attentive. would highly recommend. this was my second time staying at garza blanca and will definitely be back. ."
United States
kerri
The price is €909
includes taxes & fees
22 Jun - 23 Jun
Garza Blanca Los Cabos - All Inclusive

Garza Blanca Resort & Spa Los Cabos

Garza Blanca Resort & Spa Los Cabos
5.0 star property
5.2 km from Santa Maria Beach
9.0 out of 10, Wonderful, (484 reviews)
"Great clean and quiet resort for family-friendly vacations. Right on the beach which isn't crowded. Also less than 30mins to downtown if you want to experience the partty scenes. "
United States
Kelechukwu
The price is €631
includes taxes & fees
22 Jun - 23 Jun
Garza Blanca Resort & Spa Los Cabos

Grand Velas Boutique Hotel - Adults Only - All Inclusive

Grand Velas Boutique Hotel - Adults Only - All Inclusive
5.0 star property
5 km from Santa Maria Beach
9.8 out of 10, Exceptional, (70 reviews)
"Best rest we have ever stayed at!"
United States
Nicholas
The price is €1,321
includes taxes & fees
1 Jun - 2 Jun
Grand Velas Boutique Hotel - Adults Only - All Inclusive

Holiday Inn Express Cabo San Lucas by IHG

Holiday Inn Express Cabo San Lucas by IHG
3.0 star property
El Tezal, 7.7 km from Santa Maria Beach
9.0 out of 10, Wonderful, (1,000 reviews)
"Great staff, good breakfast most days, we always enjoy our stay here. "
Canada
Daryl
The price is €88
includes taxes & fees
20 Jun - 21 Jun
Holiday Inn Express Cabo San Lucas by IHG
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.

Compare popular hotels close to Santa Maria Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
3 outdoor pools, pool cabanas (surcharge), pool umbrellas
Montage Los Cabos
5.0 star property
9.8
Exceptional
242 reviews
View
Private beach nearby, free beach shuttle, beach cabanas, sun-loungers
Live Aqua Private Residences Los Cabos
5.0 star property
9.8
Exceptional
29 reviews
View
6 outdoor pools, pool cabanas (surcharge), pool umbrellas
Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa
4.5 star property
8.8
Excellent
1,105 reviews
View
Villa, 1 Bedroom, Hot Tub (Pool) (Brisa Del Mar)
Chileno Bay Resort & Residences, Auberge Collection
5.0 star property
9.4
Exceptional
160 reviews
View
5 outdoor pools, pool umbrellas, pool loungers
Hacienda del Mar Los Cabos, An Autograph Collection All-Inclusive Resort by Marriott
4.5 star property
8.4
Very good
1,000 reviews
View

Top Santa Maria Beach Hotel Reviews

Hotels near other Santa Maria Beach attractions

Find out more about Santa Maria Beach

Top reasons to visit Santa Maria Beach

  • Stunning Natural Beauty: Santa Maria Beach features picturesque rocks and serene bays, perfect for outdoor enthusiasts.
  • Diverse Activities: Enjoy thrilling golf, fishing trips, and a variety of water sports for all ages.
  • Relaxing Atmosphere: The beach offers a tranquil environment, ideal for families and couples seeking a peaceful getaway.
  • Charming Neighbourhoods: Explore local areas that capture the essence of a perfect beach holiday with friendly locals.
  • Variety of Accommodations: Choose from traditional resorts and hotels, catering to both relaxation and adventure seekers.

Find great hotels near Santa Maria Beach

Discover a range of delightful accommodations at Santa Maria Beach in Cabo San Lucas, perfect for families and adventurous travellers alike. Choose from traditional-style resorts and hotels, all offering essential amenities such as accessible parking and proximity to the stunning beach. Whether you're seeking a relaxing getaway or an action-packed holiday, you'll find the ideal lodging to suit your needs in this picturesque destination.

  • Hotel Riu Santa Fe - All Inclusive: Nestled 8.0km from Santa Maria Beach, Hotel Riu Santa Fe - All Inclusive is a vibrant 3.5-star resort perfect for adventurous travellers. This property boasts a beach-themed atmosphere, complete with unlimited food and drinks, making it an ideal choice for those seeking a lively getaway. Guests can enjoy a plethora of activities, including water sports like snorkelling and parasailing, alongside relaxing spa services such as massages and body scrubs. The resort features a nightclub, themed parties, and various entertainment options, ensuring a memorable stay filled with excitement and relaxation.
  • Hotel Riu Palace Cabo San Lucas - All Inclusive: Located 8.0km from Santa Maria Beach, this 4-star gem caters to families and adventure seekers alike. Hotel Riu Palace Cabo San Lucas - All Inclusive offers an extensive array of amenities, including 24-hour room service and a dedicated children's club. The resort’s family-friendly environment is complemented by its luxurious spa services and thrilling activities such as rafting and waterskiing. With unlimited dining options and lively performances, guests can indulge in both relaxation and adventure in a beautifully designed setting.
  • Hotel Riu Palace Baja California - Adults Only - All Inclusive: Situated 9.7km from Santa Maria Beach, this luxurious 4.5-star resort is tailored for adults seeking a tranquil escape. The hotel features a refined beach and spa theme, with direct beach access and a full range of amenities, including a hot tub and treatment rooms. Guests can enjoy a sophisticated atmosphere with unlimited dining and entertainment, alongside activities like tennis and non-motorised water sports. The serene environment offers an ideal setting for relaxation and pampering, making it a perfect choice for couples and friends alike.

Where to stay near Santa Maria Beach

Santa Maria Beach in Cabo San Lucas offers an idyllic getaway for families and couples alike, with its relaxing atmosphere and friendly locals. Enjoy the stunning beach access and explore nearby attractions for a romantic beach wedding or a secluded Bahamian hideaway. Unwind in the charming neighbourhoods that embody the essence of a perfect beach holiday, where sun-soaked days and tranquil evenings create unforgettable memories.

  • Cabo San Lucas: Nestled along the southern tip of the Baja California Peninsula, Cabo San Lucas is a vibrant city renowned for its stunning beaches and lively atmosphere. As the home of Santa Maria Beach, it attracts a diverse crowd year-round, with peak visitor numbers during the summer months and the festive December period. Travellers flock here for outdoor adventures, beach relaxation, and sports activities, including golf at premier courses and visits to the marina. Notable landmarks include the iconic Arch of Cabo San Lucas and the picturesque bay, making it an ideal spot for both relaxation and exploration.
  • Tourist Corridor: Located a mere 1.3km from Santa Maria Beach, the Tourist Corridor is a picturesque stretch that connects Cabo San Lucas and San José del Cabo. This scenic area is celebrated for its stunning coastal views and luxurious resorts. With a consistent influx of visitors throughout the year, the Corridor is particularly popular in the summer and festive season. It offers a plethora of outdoor experiences, including pristine beaches and world-class golf courses. Families can enjoy the family-friendly beaches, while those seeking tranquillity will appreciate the diverse landscapes and scenic beauty.
  • El Bledito: A charming village situated about 4.8km from Santa Maria Beach, El Bledito provides a more laid-back atmosphere, perfect for those looking to escape the hustle and bustle. Visitors are drawn here year-round, with peak times similar to its neighbouring areas. The village boasts beautiful beaches and scenic views, making it a prime location for outdoor enthusiasts. Golf lovers will find excellent courses nearby, and families can enjoy the inviting family beach. El Bledito's proximity to Cabo San Lucas ensures easy access to urban amenities while maintaining a peaceful vibe.

Things to do near Santa Maria Beach

Santa Maria Beach offers a variety of activities perfect for every visitor, including thrilling golf experiences and fishing trips for those seeking adventure. Families can enjoy the sunshine while engaging in water sports or relaxing with rejuvenating massages. For an adrenaline rush, explore the local activity centre, which provides a range of options to make your holiday unforgettable. Whether you’re looking for relaxation or excitement, Santa Maria Beach has something for everyone.

Shopping

For shopping close to Santa Maria Beach, visit Puerto Paraiso Mall and El Merkado, both 11.3km away, offering a lively atmosphere with various shops and dining options. If you're up for a drive, Plaza Artesanos, 19.3km away, features local crafts and unique souvenirs.

Recreation

Cabo del Sol Golf offers a luxurious golfing experience just 3.2km from Santa Maria Beach, surrounded by stunning landscapes. Similarly, Cabo Real Golf Club and Cabo San Lucas Country Club, both located 5 and 9.7km away respectively, provide excellent outdoor sports facilities amidst scenic views.

Adventure

Marlin Alley, located 11.3km from Santa Maria Beach, offers thrilling water sports perfect for adventure seekers. Experience the excitement of jet skiing and parasailing while soaking in the stunning coastal views. For an underwater adventure, Mar y Sierra, situated 16.1km away, invites you to explore vibrant marine life through snorkelling and diving.

Nightlife

At Santa Maria Beach, the nightlife is vibrant and laid-back. Enjoy beachfront bars like The Office, known for its lively atmosphere and cocktails, or visit Cabo Wabo for live music and dancing. The local scene offers a perfect blend of relaxation and excitement under the starry sky.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Santa Maria Beach

For an affordable visit to Santa Maria Beach, consider travelling during the cheaper months of May or September to October, and aim to book your accommodation about a month in advance for the best rates. Tuesdays typically offer the lowest prices for stays, while Saturdays tend to be the priciest. Use Expedia to refine your hotel search by budget and preferences, and look out for last-minute deals. Save further by bundling your hotel, flights, and activities into a package deal for the best overall savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Santa Maria Beach are May and September to October, where the prices are slightly lower. This is in comparison to March to April and December, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Santa Maria Beach about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Santa Maria Beach is Tuesday. The most expensive day to stay around Santa Maria Beach is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels currently available. To discover the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You could enjoy significant savings by combining your Santa Maria Beach hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Santa Maria Beach

Santa Maria Beach in Cabo San Lucas offers a delightful blend of stunning beaches, picturesque rocks, and serene bays, making it a perfect destination for outdoor enthusiasts. Visitors can enjoy a variety of activities that showcase the area's natural beauty, from sunbathing on the soft sands to exploring the scenic surroundings. This idyllic spot is ideal for those seeking a memorable seaside experience in Baja California Sur.

  • Chileno Beach: Located a mere 1.6km from Santa Maria Beach, Chileno Beach offers a tranquil escape with pristine sands and crystal-clear waters. It's an ideal spot for swimming, snorkelling, and relaxing under the sun, surrounded by stunning natural beauty.
  • The Arch: About 9.7km away, The Arch is a magnificent rock formation that showcases breathtaking coastal scenery. This iconic landmark is perfect for outdoor enthusiasts, providing fantastic photo opportunities and access to nearby marine life.
  • Cabo San Lucas Bay: Also situated 9.7km from Santa Maria Beach, Cabo San Lucas Bay boasts beautiful beaches and vibrant outdoor activities. Enjoy the stunning views, go kayaking, or simply relax while soaking in the scenic vibes of this picturesque bay.

Best time to go to Santa Maria Beach

The best time to visit Santa Maria Beach is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. February is its coolest month on average. At this time, visitor numbers are slightly low and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January69.3°F (20.7°C)No RainSunnyAverageAverage
February69.1°F (20.6°C)No RainSunnySlightly LowAverage
March70.9°F (21.6°C)No RainSunnyAverageSlightly High
April72.5°F (22.5°C)No RainSunnyAverageSlightly High
May75.4°F (24.1°C)No RainSunnyAverageSlightly Low
June78.1°F (25.6°C)No RainSunnyAverageAverage
July81.5°F (27.5°C)No RainSunnySlightly HighAverage
August82.6°F (28.1°C)Light RainMostly SunnySlightly HighAverage
September81.7°F (27.6°C)Light RainMostly SunnySlightly LowSlightly Low
October79.9°F (26.6°C)No RainSunnySlightly LowSlightly Low
November75.7°F (24.3°C)No RainSunnyAverageAverage
December70.9°F (21.6°C)No RainSunnySlightly HighSlightly High

The nearest major airports for your trip to Santa Maria Beach

When planning your visit to Santa Maria Beach in Cabo San Lucas, you can conveniently fly into San José del Cabo International Airport (SJD), located 27.4km away. Excellent accommodation options near the airport include the luxurious Viceroy Los Cabos, Zadún, a Ritz-Carlton Reserve, and Residences at Zadún, all situated 12.9km from SJD. These hotels offer easy access to the airport, ensuring a smooth transition for your travel needs. With top-notch amenities and stunning views, they provide an ideal base for your holiday in this beautiful part of Mexico.

Frequently asked questions

What's the area like around Santa Maria Beach?
Santa Maria Beach is located in Cabo San Lucas. Travellers love the area for its beautiful beaches, bar scene and fishing. If you're looking for a convenient place to stay, take a look at the 17 hotels and other accommodation options you'll find within a mile.
What's the best place to stay near Santa Maria Beach?
Adjacent to Santa Maria Beach, Montage Los Cabos is one of the top choices for your stay based on our traveller data, and this hotel offers 3 outdoor pools and a full-service spa. Other good options within 5 miles include Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa and Park Hyatt Cabo Del Sol.
How many hotels are there close to Santa Maria Beach?
Expedia has 17 hotels and other accommodation options within a mile from Santa Maria Beach.
If I need to cancel the hotel reservation for my stay near Santa Maria Beach, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a non-refundable reservation, you might be able to cancel it and be given a refund within 24 hours of your booking. Put your dates in and click on "Search", then you can filter by "fully refundable" to view top deals close to Santa Maria Beach.
What can I see and do near Santa Maria Beach?
Dip your toes in the water at Medano Beach, Las Viudas Beach and Chileno Beach. Create some family memories at Wild Canyon Adventures and Cuadra San Francisco. Spend some time exploring the great outdoors at Chileno Bay, Playa Barco Varado and Monuments Beach.

Explore a world of travel with Expedia