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 travelers recommend

Transpeninsular Highway Km 17 | Colonia Cabo Real, Cabo San Lucas 23400, Mexico
0.9 miles from Santa Maria Beach
Special Rate Holy weekend special!
Marbella Suites en la Playa Slideshow
#7 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (587) | Map
Show Prices
KM 18.5 Carretera Transpeninsular Csl Sjc, Cabo San Lucas 23400, Mexico
1.0 miles from Santa Maria Beach
Special Offer Up to $350 Air Credit!
Dreams Los Cabos Suites Golf Resort & Spa Slideshow
#27 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (1709) | Map
Show Prices
Transpeninsular Highway 1 Km 12, Cabo San Lucas 23410, Mexico
3.5 miles from Santa Maria Beach
#45 of 66 hotels in Cabo San Lucas
Traveler photos (6) | Map
Corredor Turistico SJC CSL Km 10 | Lote D, Cabo del Sol, Cabo San Lucas 23410, Mexico
4.8 miles from Santa Maria Beach
#9 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (557) | Map
Show Prices
Corredor Turistico Km 10, Lote D | Cabo del Sol, Cabo San Lucas 23410, Mexico
4.8 miles from Santa Maria Beach
Sheraton Hacienda del Mar Golf & Spa Resort Los Cabos Slideshow
#16 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (822) | Map
Show Prices
Carretera Transpeninsular Km. 10.3 | Cabo del Sol, Cabo San Lucas 23410, Mexico
5.3 miles from Santa Maria Beach
Offers & Announcements Package Deal
Fiesta Americana Grand Los Cabos All Inclusive Golf & Spa Slideshow
#10 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (1296) | Map
Show Prices
Carretera Transpeninsular Km 7.3, Cabo San Lucas 23410, Mexico
5.8 miles from Santa Maria Beach
#22 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (1018) | Map
Show Prices
Carr. Transpeninsular Km 7 | Punta Ballena, Cabo San Lucas 23410, Mexico
6.1 miles from Santa Maria Beach
Travelers' Choice® 2014 Winner Top Hotels | Luxury Offers & Announcements 5th Night Free + More
Esperanza - An Auberge Resort Slideshow
#3 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (743) | Map
Show Prices
Av Playa Grande 1A, Cabo San Lucas, Mexico
6.3 miles from Santa Maria Beach
#18 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (247) | Map
Show Prices
Carretera Transpeninsular Km 4.5 Cabo Bello, Cabo San Lucas 23410, Mexico
6.7 miles from Santa Maria Beach
#5 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (1141) | Map
Show Prices
Carretera Transpeninsular Km 7, Manzana 10, Punta Ballena, 23410, Cabo San Lucas 23410, Mexico
6.9 miles from Santa Maria Beach
#52 of 66 hotels in Cabo San Lucas
Traveler photos (105) | Map
Carr. Transpeninsular Km. 5.5, Cabo San Lucas, Mexico
7.0 miles from Santa Maria Beach
#43 of 66 hotels in Cabo San Lucas
Traveler photos (34) | Map
Km 5.5 Carretera Traspeninsular Acceso a Misiones del Cabo, Cabo San Lucas 23455, Mexico
7.5 miles from Santa Maria Beach
#55 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (7) | Map
Show Prices
Carretera Transpeninsular Km. 4.5 Col. El Tezal, Cabo San Lucas 23454, Mexico
7.9 miles from Santa Maria Beach
#61 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (4) | Map
Show Prices
Camino Viejo a San Jose, Cabo San Lucas 23410, Mexico
8.0 miles from Santa Maria Beach
Hotel Riu Santa Fe Slideshow
#33 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (4598) | Map
Show Prices
Camino Viejo a San Jose | Cabo San Lucas B.C.S. - Baja California Sur, Cabo San Lucas 23410, Mexico
8.1 miles from Santa Maria Beach
Hotel Riu Palace Cabo San Lucas Slideshow
#25 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (4114) | Map
Show Prices
Floresta Ave, Cabo San Lucas 22880, Mexico
8.1 miles from Santa Maria Beach
Show Prices
0.5 Camino Viejo a San Jose, Cabo San Lucas 23450 , Mexico
8.2 miles from Santa Maria Beach
#32 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (939) | Map
Show Prices
Via de Carlos Lote No. 601 | Carr. Transpeninsular Km 3.7, Cabo San Lucas 23410, Mexico
8.3 miles from Santa Maria Beach
#37 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (79) | Map
Show Prices
San Lucas 23410, Cabo San Lucas 23410, Mexico
8.3 miles from Santa Maria Beach
#54 of 66 hotels in Cabo San Lucas
Traveler photos (58) | Map
Camino Viejo A San Jose Km 0.5, Cabo San Lucas 23410, Mexico
8.6 miles from Santa Maria Beach
Travelers' Choice® 2014 Winner Family
#6 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (798) | Map
Show Prices
Km. 0.5 Camino Viejo a San Jose, Cabo San Lucas 23450, Mexico
8.6 miles from Santa Maria Beach
#12 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (754) | Map
Show Prices
Camino Viejo a San Jose | Apartado 72, Cabo San Lucas 23410, Mexico
8.9 miles from Santa Maria Beach
#24 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (229) | Map
Show Prices
Playa El Medano, Cabo San Lucas 23410, Mexico
9.0 miles from Santa Maria Beach
#28 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (803) | Map
Show Prices
Boulevard Lazaro Cardenas S/N | Bordo. Col. Arenal, Cabo San Lucas 23450, Mexico
9.0 miles from Santa Maria Beach
#31 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (121) | Map
Show Prices
Playa El Medano, s/n, Cabo San Lucas 23410, Mexico
9.1 miles from Santa Maria Beach
ME Cabo Slideshow
#35 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (685) | Map
Show Prices
Av. Pescador S/N | Col. El Médano, Cabo San Lucas 23410, Mexico
9.2 miles from Santa Maria Beach
Special Offer $25.00 USD Coupon Credit
Casa Dorada Los Cabos Slideshow
#13 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (894) | Map
Show Prices
Av. El Pescador s/n | Medano Beach, Cabo San Lucas 23453, Mexico
9.2 miles from Santa Maria Beach
Bahia Hotel & Beach Club Slideshow
#23 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (328) | Map
Show Prices
Av. Solmar #1 | Col. Centro, Cabo San Lucas 23450, Mexico
9.2 miles from Santa Maria Beach
#29 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (896) | Map
Show Prices
Blvd. Lazaro Cardenas y 16 de Septiembre | Col. Centro, Cabo San Lucas 23410, Mexico
9.2 miles from Santa Maria Beach
#48 of 66 hotels in Cabo San Lucas
Professional photos | Traveler photos (21) | Map
Show Prices