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

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,807 reviews)
"Awesome stay"
United States
Guibin
The price is CA $172
CA $231 total
includes taxes & fees
Aug 30 - Aug 31
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,026 reviews)
"The staff were incredibly helpful! I will definitely stay again!"
United States
Teresa
The price is CA $177
CA $244 total
includes taxes & fees
Aug 31 - Sep 1
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, (242 reviews)
"Nice cabin, with an amazing view. Definitely hoping to stay here again"
United States
Jesse J.
The price is CA $187
CA $474 total
includes taxes & fees
Aug 25 - Aug 26
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,016 reviews)
"Nice place to stay"
United States
Samuel Hope
The price is CA $224
CA $255 total
includes taxes & fees
Sep 11 - Sep 12
Courtyard by Marriott San Diego - Rancho Bernardo

5. Bahia Resort Hotel

Bahia Resort Hotel
3.5 star property
Central Mission Beach
8.6 out of 10, Excellent, (2,345 reviews)
"Family friendly resort with private beach/bay"
United States
Cristina
The price is CA $267
CA $384 total
includes taxes & fees
Aug 23 - Aug 24
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,306 reviews)
"Good location, nice staff, clean."
United States
Hanaa
The price is CA $208
CA $289 total
includes taxes & fees
Sep 7 - Sep 8
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,349 reviews)
"Loved my stay, beautiful hotel, friendly staff, yummy food. I am definitely going back again soon."
United States
Samara
The price is CA $300
CA $419 total
includes taxes & fees
Sep 7 - Sep 8
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,802 reviews)
"The place was great I highly recommend."
United States
Miguel
The price is CA $261
CA $378 total
includes taxes & fees
Sep 7 - Sep 8
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,638 reviews)
"Great location"
United States
Jay
The price is CA $195
CA $224 total
includes taxes & fees
Sep 7 - Sep 8
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,355 reviews)
"Beautiful hotel and perfect location with gorgeous views."
Canada
Mendara
The price is CA $215
CA $317 total
includes taxes & fees
Sep 7 - Sep 8
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 $224 to CA $474 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.