A lifeguard tower, beach umbrellas, and rocky cliffs at a crowded beach.

Lakefront Hotels & Resorts in San Diego County

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in San Diego County

Check availability on San Diego County Lake Hotels

This weekend
Next weekend

Our top choices for San Diego County hotels on the lake

1. Lakehouse Resort

Lakehouse Resort
4.0 star property
Lake San Marcos
9.2 out of 10, Wonderful, (1,888 reviews)
"Great stay"
United States
Nicole
The price is CA $164
CA $223 total
includes taxes & fees
Oct 7 - Oct 8
Lakehouse Resort

2. Hyatt Vacation Club at The Welk, San Diego Area

Hyatt Vacation Club at The Welk, San Diego Area
3.5 star property
Lawrence Welk Resort Village
8.6 out of 10, Excellent, (2,143 reviews)
"Best stay ever ❤️"
United States
Desirae
The price is CA $195
CA $264 total
includes taxes & fees
Nov 1 - Nov 2
Hyatt Vacation Club at The Welk, San Diego Area

3. PREMIUM TREE HOUSE 1.14-Acres Hot Tub Panoramic Lake Forest Mountain View

PREMIUM TREE HOUSE 1.14-Acres Hot Tub Panoramic Lake Forest Mountain View
Julian
10.0 out of 10, Exceptional, (252 reviews)
"Lovely relaxing staying the treehouse. "
United States
Robert C.
PREMIUM TREE HOUSE 1.14-Acres Hot Tub Panoramic Lake Forest Mountain View

4. Courtyard by Marriott San Diego - Rancho Bernardo

Courtyard by Marriott San Diego - Rancho Bernardo
3.0 star property
Rancho Bernardo
8.6 out of 10, Excellent, (1,047 reviews)
"Enjoyed my stay, calm relaxed"
United States
Isabel
The price is CA $204
CA $232 total
includes taxes & fees
Oct 11 - Oct 12
Courtyard by Marriott San Diego - Rancho Bernardo

5. Bahia Resort Hotel

Bahia Resort Hotel
3.5 star property
Central Mission Beach
8.8 out of 10, Excellent, (2,442 reviews)
"Bahia was a great place to have a staycation."
United States
Margarita
The price is CA $224
CA $337 total
includes taxes & fees
Nov 1 - Nov 2
Bahia Resort Hotel

6. Wyndham San Diego Bayside

Wyndham San Diego Bayside
4.0 star property
Downtown San Diego
8.4 out of 10, Very good, (6,339 reviews)
"Friendly staff and well located for cruise"
United States
Mary
The price is CA $216
CA $300 total
includes taxes & fees
Oct 29 - Oct 30
Wyndham San Diego Bayside

7. Catamaran Resort and Spa

Catamaran Resort and Spa
4.0 star property
Mission Beach
8.6 out of 10, Excellent, (1,380 reviews)
"Quiet, Great view will stay again."
United States
David
The price is CA $283
CA $401 total
includes taxes & fees
Nov 1 - Nov 2
Catamaran Resort and Spa

8. Manchester Grand Hyatt San Diego

Manchester Grand Hyatt San Diego
4.0 star property
Downtown San Diego
9.0 out of 10, Wonderful, (2,882 reviews)
"Check in process was easy and the location is perfect to walk around and to visit the downtown area."
United States
Jose
The price is CA $326
CA $456 total
includes taxes & fees
Oct 25 - Oct 26
Manchester Grand Hyatt San Diego

9. Best Western Plus Island Palms Hotel & Marina

Best Western Plus Island Palms Hotel & Marina
3.0 star property
Point Loma
9.0 out of 10, Wonderful, (1,641 reviews)
"This hotel is amazing. This was our 2nd time staying there and we will be back."
United States
Sarah
The price is CA $201
CA $231 total
includes taxes & fees
Nov 3 - Nov 4
Best Western Plus Island Palms Hotel & Marina

10. Hilton San Diego Bayfront

Hilton San Diego Bayfront
4.0 star property
Downtown San Diego
8.8 out of 10, Excellent, (2,479 reviews)
"Great hotel"
United States
Jordan
The price is CA $268
CA $380 total
includes taxes & fees
Oct 25 - Oct 26
Hilton San Diego Bayfront
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 CA $223 to CA $456 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 traveller favourite is Hilton San Diego Airport/Harbour 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 9.1.
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/Harbour 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 favourite. 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.