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,799 reviews)
"Awesome stay"
United States
Guibin
The price is CA $174
CA $233 total
includes taxes & fees
Aug 18 - Aug 19
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,021 reviews)
"The staff were incredibly helpful! I will definitely stay again!"
United States
Teresa
The price is CA $190
CA $258 total
includes taxes & fees
Aug 23 - Aug 24
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 $201
CA $496 total
includes taxes & fees
Sep 2 - Sep 3
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,009 reviews)
"Nice place to stay"
United States
Samuel Hope
The price is CA $211
CA $240 total
includes taxes & fees
Sep 12 - Sep 13
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,332 reviews)
"Family friendly resort with private beach/bay"
United States
Cristina
The price is CA $265
CA $382 total
includes taxes & fees
Sep 14 - Sep 15
Bahia Resort Hotel

6. Wyndham San Diego Bayside

Wyndham San Diego Bayside
4.0 star property
Downtown San Diego
8.6 out of 10, Excellent, (6,296 reviews)
"Clean room, great location"
United States
Leticia
The price is CA $201
CA $281 total
includes taxes & fees
Aug 23 - Aug 24
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,339 reviews)
"Loved my stay, beautiful hotel, friendly staff, yummy food. I am definitely going back again soon."
United States
Samara
The price is CA $299
CA $417 total
includes taxes & fees
Sep 13 - Sep 14
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,794 reviews)
"The place was great I highly recommend."
United States
Miguel
The price is CA $258
CA $375 total
includes taxes & fees
Aug 30 - Aug 31
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,631 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,351 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 $496 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 8.9.
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.