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
#9 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 Hot Hot Hot Savings!
Dreams Los Cabos Suites Golf Resort & Spa Slideshow
#28 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (1760) | Map
Show Prices
Corredor Turistico SJC CSL Km 10 | Lote D, Cabo del Sol, Cabo San Lucas 23410, 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 (651) | 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
#18 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (865) | Map
Show Prices
Carretera Transpeninsular Km. 10.3 | Cabo del Sol, Cabo San Lucas 23410, Mexico
8.5 km from Santa Maria Beach
Offers & Announcements Package Deal
Fiesta Americana Grand Los Cabos All Inclusive Golf & Spa Slideshow
#12 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (1401) | Map
Show Prices
Carretera Transpeninsular Km 7.3, Cabo San Lucas 23410, Mexico
9.3 km from Santa Maria Beach
#23 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (1051) | 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 Offers & Announcements Ultimate Escape Save 35%
Esperanza - An Auberge Resort Slideshow
#2 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (763) | Map
Show Prices
Av Playa Grande 1A, Cabo San Lucas, Mexico
10.1 km from Santa Maria Beach
#17 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
#5 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 (34) | Map
Carretera Transpeninsular Km 7, Manzana 10, Punta Ballena, 23410, Cabo San Lucas 23410, Mexico
11.2 km from Santa Maria Beach
#51 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
#55 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 (4716) | 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
#27 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (4192) | Map
Show Prices
0.5 Camino Viejo a San Jose, Cabo San Lucas 23450 , Mexico
13.2 km from Santa Maria Beach
#29 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (982) | 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
#36 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
#52 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 (861) | 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
#6 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (817) | Map
Show Prices
Camino Viejo a San Jose | Apartado 72, Cabo San Lucas 23410, Mexico
14.3 km from Santa Maria Beach
#19 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (235) | Map
Show Prices
Playa El Medano, Cabo San Lucas 23410, Mexico
14.4 km from Santa Maria Beach
#30 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (821) | Map
Show Prices
Boulevard Lazaro Cardenas S/N | Bordo. Col. Arenal, Cabo San Lucas 23450, Mexico
14.5 km from Santa Maria Beach
#32 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (126) | 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
#33 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (713) | Map
Show Prices
Av. Pescador S/N | Col. El Médano, Cabo San Lucas 23410, Mexico
14.8 km from Santa Maria Beach
Casa Dorada Los Cabos Slideshow
#14 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (931) | 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
#24 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (342) | 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
#34 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
#16 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (669) | Map
Show Prices
20 de Noviembre | entre L. Vicario y N. Mendoza, Cabo San Lucas 23410, Mexico
15.2 km from Santa Maria Beach
#22 of 66 hotels in Cabo San Lucas
Professional photos | Traveller photos (204) | Map
Show Prices