skip to Main Content

The 11 Best Fishing Lakes in San Diego

Discover the best fishing lakes in San Diego! From freshwater lakes to saltwater bays and inlets, this guide will help you find the perfect spot for your next fishing adventure. Learn about the top spots for bass, trout, and other fish species, and get the best tips for a successful fishing trip.

Lake Jennings

Lake Jennings is a man-made lake in Lakeside, San Diego. It provides anglers with a variety of opportunities as it covers a vast area of more than 200 acres.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, White Bass, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: San Diego Fly Fishing Outfitters, 10 miles away
  • Basic fishing regulations: Catch and release only, limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier and store
  • Nearest gas station and how far away it is: Shell Gas Station, 5 miles away

San Vicente Reservoir

San Vicente Reservoir is a large reservoir located in the hills just northeast of San Diego. It covers an area of approximately 2,000 acres.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: Bass Pro Shops, 16 miles away
  • Basic fishing regulations: No live bait, limit of 5 bass a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier, store and horseback riding trails
  • Nearest gas station and how far away it is: Chevron Gas Station, 14 miles away

Lake Murray

Lake Murray is located in the La Mesa area of San Diego. It covers more than 350 acres and is a popular destination for anglers.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Comfort Suites San Diego, Days Inn La Mesa, and Crowne Plaza San Diego
  • Nearest fishing store and how far away it is: San Diego Fly Fishing Outfitters, 8 miles away
  • Basic fishing regulations: Catch and release only, limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier and store
  • Nearest gas station and how far away it is: Chevron Gas Station, 5 miles away

Lake Henshaw

Lake Henshaw is a natural lake located in the Palomar Mountains of San Diego County. It covers an area of about 560 acres and is a popular destination for anglers.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: Naturas Pescador Fishing & Tackle, 50 miles away
  • Basic fishing regulations: Catch and release only, limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier and store
  • Nearest gas station and how far away it is: Chevron Gas Station, 40 miles away

Lindo Lake

Lindo Lake is a shallow and highly productive lake located near San Diego. It covers an area of about 100 acres and is a popular destination for anglers.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: Fisherman’s Warehouse, 10 miles away
  • Basic fishing regulations: Catch and release only, limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier and store
  • Nearest gas station and how far away it is: Shell Gas Station, 5 miles away

Barrett Lake

Barrett Lake is a man-made lake in East County San Diego that covers an area of approximately 200 acres.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: Fisherman’s Warehouse, 12 miles away
  • Basic fishing regulations: Catch and release only, limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier and store
  • Nearest gas station and how far away it is: Chevron Gas Station, 10 miles away

Cuyamaca Lake

Cuyamaca Lake is a large lake located in the Cuyamaca Mountains in East County San Diego. It covers an area of more than 900 acres.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: Fisherman’s Warehouse, 25 miles away
  • Basic fishing regulations: Catch and release only, limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier and store
  • Nearest gas station and how far away it is: Chevron Gas Station, 20 miles away

San Diego Bay

San Diego Bay is a large body of water located in the heart of San Diego. It covers an area of more than 2,500 acres and is a popular destination for anglers.

  • Types of fish: Halibut, Striped Bass, White Seabass, Corvina, Sharks, Barracuda, and Tuna
  • Types of fishing: Shore and boat fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Bahia Resort Hotel, Manchester Grand Hyatt, and Coronado Island Marriott Resort
  • Nearest fishing store and how far away it is: Fisherman’s Landing, 5 miles away
  • Basic fishing regulations: Catch and release only, limit of 10 fish a day, limit of 2 sharks a day
  • Amenities of the lake: Boat rentals, fishing pier and store
  • Nearest gas station and how far away it is: Shell Gas Station, 3 miles away

Otay Lake

Otay Lake is a man-made lake located east of San Diego. It covers an area of about 900 acres and is a popular destination for anglers.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: Fisherman’s Warehouse, 15 miles away
  • Basic fishing regulations: Catch and release only, limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier and store
  • Nearest gas station and how far away it is: Chevron Gas Station, 10 miles away

Sweetwater Reservoir

Sweetwater Reservoir is an artificial lake located east of San Diego. It covers an area of more than 500 acres and is a popular destination for anglers.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: Fisherman’s Warehouse, 8 miles away
  • Basic fishing regulations: Catch and release only, limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier and store
  • Nearest gas station and how far away it is: Shell Gas Station, 5 miles away

Diamond Valley Lake

Diamond Valley Lake is located in the hills just northeast of San Diego. It covers an area of approximately 3,000 acres and is a popular destination for anglers.

  • Types of fish: Largemouth and Smallmouth Bass, Catfish, White Bass, Bluegill, Sunfish, Carp, and Crappie
  • Types of fishing: Shore, boat and float tube fishing
  • Fishing equipment rental: Boats, rods, tackle and bait
  • Fishing guide service: Available
  • Closest hotels to this lake: Ramada El Cajon, La Mesa and Days Inn San Diego
  • Nearest fishing store and how far away it is: Bass Pro Shops, 16 miles away
  • Basic fishing regulations: Limit of 5 bass a day, limit of 15 sunfish a day
  • Amenities of the lake: Boat rentals, camping and picnic areas, fishing pier, store and horseback riding trails
  • Nearest gas station and how far away it is: Chevron Gas Station, 15 miles away

Find Good Fishing Spots in San Diego and Other Nearby Lakes on The Map

Welcome to the San Diego area! If you’re looking for great fishing spots, you’ve come to the right place. San Diego has plenty of lakes and other spots to cast a line. To help you get started, we have a Google Map below that shows some of the best fishing locations in the area. Feel free to explore and find your perfect spot. With so many lakes and other great fishing locations, there’s something for everyone in San Diego. So take a look and start planning your next fishing trip!

Check the Weather Forecast for Your Next Fishing Trip to San Diego

San Diego offers sport fishing enthusiasts mild, sunny weather all year round. Temperatures are usually in the mid-60s in the winter and in the mid-70s in the summer. There is usually very little rain throughout the year, making San Diego a popular fishing destination. The ocean temperature is fairly mild, ranging from the upper-50s to the upper-70s, depending on the season. During the summer months, the water can be quite warm, making it a great spot for fishing.


Fishing Lakes in San Diego
Back To Top