Hotels on the Lake in San Diego County from $145

Start date: Check-in selected.
To Date
End date: Check-out

    Upfront pricing

    Our total price for your stay includes taxes and fees

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices

    Be picky

    Search almost a million properties worldwide

Top Cities in San Diego County

Check availability on San Diego County Hotels on the Lake

This weekend
Next weekend

Pick from 31 San Diego County Hotels on the Lake with updated room rates, reviews, and availability. Most hotels are fully refundable.

Lakehouse Resort
4.0 star property
9.2 out of 10, Wonderful, (1275)
"Great place to stay!"
United States
Nicola
$137 nightly
The price is $149
Oct 31 - Nov 1
Total with taxes and fees
Lakehouse Resort
Hyatt Vacation Club at The Welk, San Diego Area
3.5 star property
8.2 out of 10, Very Good, (1515)
"This was a great resort."
Canada
rebecca
$153 nightly
The price is $168
Nov 17 - Nov 18
Total with taxes and fees
Hyatt Vacation Club at The Welk, San Diego Area
Howard Johnson by Wyndham San Diego State University Area
2.0 star property
6.8 out of 10, (999)
"Ok hotels.com your not going to let me know it’s a crack hotel? Homeless incampments "
United States
Sara
Howard Johnson by Wyndham San Diego State University Area
Luxurious TREE HOUSE: SPA, LAKE & MOUNTAIN VIEW,1-Acre, Observatory
10.0 out of 10, Exceptional, (214)
"Really charming cabin with every amenity. Magical views of Lake Cuyamaca. Really enjoyed the treehouse deck, bird watching and beautiful sunsets. Very comfortable! Hiking and lake activities were close by. Great place to escape for a weekend retreat! "
United States
Rosanne Odom
Luxurious TREE HOUSE: SPA, LAKE & MOUNTAIN VIEW,1-Acre, Observatory
Courtyard by Marriott San Diego - Rancho Bernardo
3.0 star property
8.4 out of 10, Very Good, (1000)
"Great place to stay "
United States
Laura
$127 nightly
The price is $145
Nov 6 - Nov 7
Total with taxes and fees
Courtyard by Marriott San Diego - Rancho Bernardo
Bahia Resort Hotel
3.5 star property
8.6 out of 10, Excellent, (1763)
"Loved this hotel that sits right on the water! Staff was friendly and accommodating, easy parking in front of your room, good restaurants, and located in a lovely area of Mission Beach!"
United States
Debra
$183 nightly
The price is $211
Nov 30 - Dec 1
Total with taxes and fees
Bahia Resort Hotel
Wyndham San Diego Bayside
4.0 star property
8.4 out of 10, Very Good, (5981)
"Enjoyed our stay very much."
United States
David
$177 nightly
The price is $205
Nov 9 - Nov 10
Total with taxes and fees
Wyndham San Diego Bayside
Catamaran Resort and Spa
4.0 star property
8.4 out of 10, Very Good, (1076)
"Good resort"
United States
Zebene
$205 nightly
The price is $236
Nov 30 - Dec 1
Total with taxes and fees
Catamaran Resort and Spa
Manchester Grand Hyatt San Diego
4.0 star property
9.0 out of 10, Wonderful, (2849)
"the best best best hotel"
China
cong
$226 nightly
The price is $262
Nov 25 - Nov 26
Total with taxes and fees
Manchester Grand Hyatt San Diego
Best Western Plus Island Palms Hotel & Marina
3.0 star property
8.8 out of 10, Excellent, (1569)
"Staff were great and friendly, good food and drink, clean and good central location. "
Australia
Mick
$128 nightly
The price is $147
Nov 23 - Nov 24
Total with taxes and fees
Best Western Plus Island Palms Hotel & Marina
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.
Save an average of 15% on thousands of hotels when you're signed in

Top San Diego County Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do lakeside hotels in San Diego County cost?
The rate for lakeside hotels in San Diego County ranges from $145 to $262 per night. Whatever your budget, it's a breeze to find the perfect escape close to the water. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best lakeside hotels in San Diego County?
A traveler favorite is Hilton San Diego Airport/Harbor Island. Make yourself comfortable at this 3.5-star lakeside property which offers a lake view and hypo-allergenic bedding. Hilton San Diego Bayfront is another recommended lake hotel worth considering. Spend your break at this 4-star option and enjoy conveniences including a water view and pool sun loungers. There are multiple hotels near a lake in San Diego County with a total average guest review rating of 8.7.
How many lakeside hotels are there in San Diego County?
You can choose from 31 hotels near lakes in San Diego County. Whether you're traveling with the family or planning a fun adventure with your pals, Expedia will help you find your dream lakeside getaway.
Are there any family-friendly lakeside hotels in San Diego County?
Absolutely. Put your feet up at Hilton San Diego Airport/Harbor Island, a 3.5-star lakeside option that's just a quick drive from downtown. Conveniences here include a nearby zoo and a kids' menu. Another family-friendly hotel near a lake is Hilton San Diego Bayfront. A sauna and a children's pool help make this 4-star escape a guest favorite. After checking in and chilling out in your new digs, it's time to start exploring. San Diego Zoo and Mission Bay are popular family-friendly attractions in San Diego County.
Why book your lakeside hotel in San Diego County with Expedia?
Expedia will help you find your dream lakeside hotel whatever your travel plans or budget. Keep it affordable and select a 3-star stay close to the water, or splurge on a high-end hotel where charming lake vistas are just outside your door. Use our search filters to find a place in San Diego County that matches your needs.
How can I find cheap lakeside hotels in San Diego County?
Use Expedia's filters to set your budget. Then, select your preferred hotel star rating — they range from basic (1 star) to luxury (5 star). You can also search based on certain neighborhoods you want to stay in. Finding your ideal lakeside hotel in San Diego County at the perfect price couldn't be any simpler!
What is there to do in San Diego County near my lakeside hotel?
San Diego County has enough activities and sights to keep you going for weeks (or months!), starting with San Diego Zoo. Mission Beach, Coronado Beach and Old Town San Diego State Park are other popular attractions. If you have more time, Belmont Park and Mission and Pacific Beaches will cap off your itinerary nicely.