Explore beach hotels in Lake San Marcos, CA from $146
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Lake San Marcos Beach Resorts & Hotels

Lakehouse Resort
1025 La Bonita Drive San Marcos CA
Fully refundableReserve now, pay when you stay
$134 nightly
The price is $146 total per night from Nov 16 to Nov 17
$146 total
Nov 16 - Nov 17
Total with taxes and fees
A golf course, a marina, and 2 outdoor pools are all featured at this smoke-free resort. Enjoy the 3 outdoor tennis courts and get free self parking. Enjoy the ...
Don't see what you're looking for?
See all available properties in Lake San Marcos
View all propertiesLowest 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 Condos in Lake San Marcos

2 Bedroom Unit with Beautiful Ocean Views from Rooftop Deck!
Oceanside CA
10/10 Exceptional! (9 reviews)
Beach Villas in Lake San Marcos

Astonishing Oceanfront beach house with Jacuzzi & Ocean Views & … Lemon Trees
Carlsbad CA
10/10 Exceptional! (59 reviews)
Your Lake San Marcos Beach Hotel Guide
Lake San Marcos Hotels on the Beach with the Amenities You Want
Lake San Marcos Beach Hotels with a Pool
- The Inn At Rancho Santa Fe- a Tribute Portfolio Hotel is a 4.00 star hotel and previous guests rate it 4.50 out of 5.
- Fairmont Grand Del Mar is a 5.00 star hotel and previous guests rate it 4.80 out of 5.
- Hotel La Jolla- Curio Collection by Hilton is a 4.00 star hotel and previous guests rate it 4.00 out of 5.
Lake San Marcos Beach Hotels with Free Breakfast
- Residence Inn San Diego Del Mar is a 3.00 star hotel with a guest rating of 4.40 out of 5.
- Holiday Inn Express Encinitas-Cardiff Beach Area is a 3.00 star hotel with a guest rating of 4.20 out of 5.
- Hyatt Place San Diego/Vista-Carlsbad is a 3.00 star hotel with a guest rating of 4.50 out of 5.
Pet-friendly Beach Hotels in Lake San Marcos
- Hotel Karlan San Diego - a DoubleTree by Hilton is a 4.00 star hotel with a guest rating of 4.20 out of 5.
- Residence Inn by Marriott San Diego La Jolla is a 3.00 star hotel with a guest rating of 4.30 out of 5.
- Estancia La Jolla Hotel & Spa is a 4.00 star hotel with a guest rating of 4.40 out of 5.
Lake San Marcos Beach Hotels with Restaurants
- Hilton Garden Inn Carlsbad Beach is a 3.00 star hotel with a guest rating of 4.20 out of 5.
- Hilton Garden Inn San Diego/Del Mar- CA is a 3.00 star hotel with a guest rating of 4.40 out of 5.
- Sheraton La Jolla Hotel is a 3.50 star hotel with a guest rating of 4.10 out of 5.
What are the cheapest hotels on the beach in Lake San Marcos
- La Jolla Shores Hotel - Book Now
- Set amid gardens, fountains, and terra-cotta walkways, this beachfront California hotel is 3 miles from downtown La Jolla's upscale boutiques and 10 miles from the San Diego Zoo.
- 3.00 star rating.
- Best Western Encinitas Inn & Suites at Moonlight Beach - Book Now
- Situated in Encinitas, this hotel is within 1 mi (2 km) of Moonlight State Beach, San Diego Botanic Garden, and Swamis Beach. Del Mar Racetrack and Flower Fields of Carlsbad are also within 6 mi (10 km).
- 3.00 star rating.
- Empress Hotel of La Jolla - A Greystone Hotel - Book Now
- 3 blocks from the ocean cliffs and 5 blocks from La Jolla Cove, this San Diego-area hotel is conveniently located in the heart of La Jolla Village, with its upscale boutiques, restaurants, and galleries.
- 3.00 star rating.
What’s better than a beautiful Lake San Marcos hotel near the beach? Finding that hotel for a deal! Check out our amazing deals on stunning Lake San Marcos beach hotel properties to find exactly what you’re looking for on your next trip to Lake San Marcos.
Cheapest Lake San Marcos Beach Hotels by Star Rating
Cheapest 5 Star Lake San Marcos Hotels on the Beach
- Fairmont Grand Del Mar: has a guest rating of 4.80 out of 5 stars.
- Park Hyatt Aviara Resort- Spa & Golf Club: has a guest rating of 4.70 out of 5 stars.
- L'Auberge Del Mar - Destination Hotels & Resorts: has a guest rating of 4.40 out of 5 stars.
Cheapest 4 Star Lake San Marcos Hotels on the Beach
- Hyatt Regency La Jolla: has a guest rating of 4.30 out of 5 stars.
- San Diego Marriott La Jolla: has a guest rating of 4.10 out of 5 stars.
- Lakehouse Hotel and Resort: has a guest rating of 4.60 out of 5 stars.
Cheapest 3 Star Lake San Marcos Hotels on the Beach
- La Jolla Shores Hotel: has a guest rating of 4.20 out of 5 stars.
- HYATT house San Diego/Carlsbad: has a guest rating of 4.30 out of 5 stars.
- Courtyard San Diego Oceanside: has a guest rating of 4.50 out of 5 stars.
Best Oceanfront Hotels in Lake San Marcos, According to Traveler Reviews
- Book Fairmont Grand Del Mar, which has a guest rating of 4.80 out of 5 stars.
- Book Park Hyatt Aviara Resort- Spa & Golf Club, which has a guest rating of 4.70 out of 5 stars.
- Book Pantai Inn, which has a guest rating of 4.70 out of 5 stars.
Popular Beach Stays in Lake San Marcos
Recent Lake San Marcos Hotel Reviews By Fellow Wanderers

Hyatt Vacation Club at The Welk, San Diego Area
5 out of 5
Posted 1 hour ago
Travelocity Verified Review
"We absolutely loved our room and the amenities. We just had one unfortunate encounter with a front desk staff member, but the manager quickly addressed it."
A verified traveler stayed at Hyatt Vacation Club at The Welk, San Diego Area


















