We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Santa Maria Beach

Hwy 1 Km 11 | or Hotel Twin Dolphin Parking Area, Cabo San Lucas 23410, Mexico
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Transpeninsular Highway Km 17 | Colonia Cabo Real, Cabo San Lucas 23400, Mexico
0.4 km from Santa Maria Beach
Special Price 25% off room rate
Marbella Suites en la Playa Slideshow
#8 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (623) | Map
Show Prices
KM 18.5 Carretera Transpeninsular Csl Sjc, Cabo San Lucas 23400, Mexico
1.6 km from Santa Maria Beach
Special Offer Free Nights!
Dreams Los Cabos Suites Golf Resort & Spa Slideshow
#30 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (1786) | Map
Show Prices
Corredor Turistico Km. 10, Lote D | Cabo Del Sol, Cabo San Lucas 23450, Mexico
7.7 km from Santa Maria Beach
Special Price 10% off room rate
Hacienda del Mar Vacation Club Slideshow
#11 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (670) | Map
Show Prices
Corredor Turistico Km 10, Lote D | Cabo del Sol, Cabo San Lucas 23410, Mexico
7.7 km from Santa Maria Beach
Special Rate 3rd Night Free From $226
Sheraton Hacienda del Mar Golf & Spa Resort Los Cabos Slideshow
#19 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (880) | Map
Show Prices
Carretera Transpeninsular Km. 10.3 | Cabo del Sol, Cabo San Lucas 23410, Mexico
8.5 km from Santa Maria Beach
Special Offer Package Deal
Fiesta Americana Grand Los Cabos All Inclusive Golf & Spa Slideshow
#14 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (1439) | Map
Show Prices
Carretera Transpeninsular Km 7.3, Cabo San Lucas 23410, Mexico
9.3 km from Santa Maria Beach
#20 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (1059) | Map
Show Prices
Carr. Transpeninsular Km 7 | Punta Ballena, Cabo San Lucas 23410, Mexico
9.9 km from Santa Maria Beach
Travellers' Choice™ 2014 Winner Top Hotels | Luxury Special Offer Ultimate Escape Save 35%
Esperanza - An Auberge Resort Slideshow
#2 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (771) | Map
Show Prices
Av Playa Grande 1A, Cabo San Lucas, Mexico
10.1 km from Santa Maria Beach
#15 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (259) | Map
Show Prices
Carretera Transpeninsular Km 4.5 Cabo Bello, Cabo San Lucas 23410, Mexico
10.8 km from Santa Maria Beach
Offers & Announcements 50% off villas rate
Welk Resorts Sirena Del Mar Slideshow
#6 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (1177) | Map
Show Prices
Carr. Transpeninsular Km. 5.5, Cabo San Lucas, Mexico
11.2 km from Santa Maria Beach
#40 of 66 hotels in Cabo San Lucas
Traveller photos (36) | Map
Carretera Transpeninsular Km 7, Manzana 10, Punta Ballena, 23410, Cabo San Lucas 23410, Mexico
11.2 km from Santa Maria Beach
#52 of 66 hotels in Cabo San Lucas
Traveller photos (101) | Map
Km 5.5 Carretera Traspeninsular Acceso a Misiones del Cabo, Cabo San Lucas 23455, Mexico
12.0 km from Santa Maria Beach
#53 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (11) | Map
Show Prices
Camino Viejo a San Jose | Cabo San Lucas, Cabo San Lucas 23410, Mexico
12.9 km from Santa Maria Beach
Hotel Riu Santa Fe Slideshow
#35 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (4786) | Map
Show Prices
Camino Viejo a San Jose | Cabo San Lucas B.C.S. - Baja California Sur, Cabo San Lucas 23410, Mexico
13.1 km from Santa Maria Beach
Hotel Riu Palace Cabo San Lucas Slideshow
#28 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (4212) | Map
Show Prices
0.5 Camino Viejo a San Jose, Cabo San Lucas 23450 , Mexico
13.2 km from Santa Maria Beach
#27 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (1041) | Map
Show Prices
Via de Carlos Lote No. 601 | Carr. Transpeninsular Km 3.7, Cabo San Lucas 23410, Mexico
13.3 km from Santa Maria Beach
#38 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (74) | Map
Show Prices
San Lucas 23410, Cabo San Lucas 23410, Mexico
13.3 km from Santa Maria Beach
#50 of 66 hotels in Cabo San Lucas
Traveller photos (58) | Map
Km. 0.5 Camino Viejo a San Jose, Cabo San Lucas 23450, Mexico
13.8 km from Santa Maria Beach
#7 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (845) | Map
Show Prices
Camino Viejo A San Jose Km 0.5, Cabo San Lucas 23410, Mexico (Formerly Villa La Estancia)
13.9 km from Santa Maria Beach
Travellers' Choice™ 2014 Winner Family
#5 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (825) | Map
Show Prices
Camino Viejo a San Jose | Apartado 72, Cabo San Lucas 23410, Mexico
14.3 km from Santa Maria Beach
#16 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (238) | Map
Show Prices
Playa El Medano, Cabo San Lucas 23410, Mexico
14.4 km from Santa Maria Beach
#29 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (829) | Map
Show Prices
Boulevard Lazaro Cardenas S/N | Bordo. Col. Arenal, Cabo San Lucas 23450, Mexico
14.5 km from Santa Maria Beach
#31 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (136) | Map
Show Prices
Playa El Medano S/N, Zona Hotelera, Cabo San Lucas 23410, Mexico
14.7 km from Santa Maria Beach
ME Cabo Slideshow
#34 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (722) | Map
Show Prices
Av. Pescador S/N | Col. El Médano, Cabo San Lucas 23410, Mexico
14.8 km from Santa Maria Beach
Offers & Announcements Complimentary bottle of...
Casa Dorada Los Cabos Slideshow
#13 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (938) | Map
Show Prices
Av. El Pescador s/n | Medano Beach, Cabo San Lucas 23453, Mexico
14.8 km from Santa Maria Beach
Bahia Hotel & Beach Club Slideshow
#23 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (348) | Map
Show Prices
Blvd. Lazaro Cardenas y 16 de Septiembre | Col. Centro, Cabo San Lucas 23410, Mexico
14.8 km from Santa Maria Beach
#48 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (21) | Map
Show Prices
Callejon del Pescador s/n | Col. El Medano, Cabo San Lucas 23450, Mexico
15.0 km from Santa Maria Beach
#33 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (637) | Map
Show Prices
Calle Acuario | Col. Centro, Cabo San Lucas, Mexico
15.0 km from Santa Maria Beach
#44 of 66 hotels in Cabo San Lucas
Traveller photos (15) | Map
Playa El Medano, Cabo San Lucas 23450, Mexico
15.1 km from Santa Maria Beach
#18 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (683) | Map
Show Prices
20 de Noviembre | entre L. Vicario y N. Mendoza, Cabo San Lucas 23410, Mexico
15.2 km from Santa Maria Beach
#25 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (205) | Map
Show Prices