10 Best Fishing Spots in Houston, Texas

Are you looking for saltwater or catfish fishing spots in Houston? Fishing is a great way to break from your daily routine and get out of the house as you relax and enjoy some beautiful scenery. Luckily, you will find some of the best fishing spots in Houston. Therefore, you won’t have to travel far for you to catch some fish.

We have selected and listed some great options for the best fishing spots in Houston. Before going fishing, check if the place is open and ensure you have your fishing license.

1. Lake Anahuac

Location: 4318 FM 1985, Anahuac, TX 77514

Hours: Monday – Friday 8 am – 8 pm

Best Fishing Spot in Houston - Lake Anahuac
Image credit: pexel.com

Lake Anahuac is found 45 miles east of Houston along the Texas coastline. It is part of the national wildlife refuge and has both saltwater and freshwater fishing grounds. You will get fish like redfish, trout, black drum, white crappie, and southern flounder in this fishing spot.

2. McGovern Lake

Location: 6100 Hermann Park Drive, Houston, TX 77030

Hours: Monday – Sunday, 6 am – 11 pm

Best Fishing Spot in Houston - McGovern Lake
Image credit: flickr.com

This lake is part of Hermann Park in the heart of Houston’s museum district. This catch-and-release fishing spot has an age limit for entry. They only allow kids under 12 years and senior adults over 65 years to fish at Bob’s fishing pier.

3. Mary Jo Peckham Park

Location: 5597 Gardenia Ln, Katy, TX 77493

Hours: Monday – Friday, 7 am – 10 pm

Best Fishing Spot in Houston - Mary Jo Peckham Park
Image credit: flickr.com

Are you looking for a fishing spot to go to with your family? Then, this place is ideal for you. It has authentic surrounding amenities with bank access, a pier, picnic tables, and a recreation center where you can have the utmost fun.

Mary jo Peckham park has a 5-acre lake stocked with trout and catfish. You can visit this place in all seasons and teach your kids how to fish.

4. Lake Conroe

Location: 300 west Davis St., Conroe, TX 77301

Hours: Monday, Wednesday- Friday, 8 am- 5 pm, Tuesday, 7:30 am to 8 pm

Best Fishing Spot in Houston - Lake Conroe
Image credit: web.facebook.com/VisitConroe

Lake Conroe is just an hour’s drive from Houston city. The lake is great for getting huge catfish, largemouth bass, bluegill, and hybrid striped bass. The southern part of the lake has so many activities and is filled with large crowds. Therefore, if you are looking for a me-space fishing ground, consider moving to the northern side.

5. Tom Bass Park

Location: 15108 Cullen Blvd, Houston, TX 77047

Hours: Monday – Sunday, 6 am – 9 pm

Tom Bass Park

Located in Pearland is this fish pond for you to enjoy fishing activities. Tom bass part is divided into three areas, where each area has its own pond with bank access. The third portion has a fishing pier stocked with catfish and rainbow trout. You cannot complain about space in this park. You will enjoy fishing activities even when you want to observe social distancing for covid-19 reasons.

6. Lake Livingston

Location: 300 park road 65 Livingston, TX 77351

Hours: Monday – Sunday, 6 am – 10 pm

Best Fishing Spot in Houston - Lake Livingston
Image credit: flickr.com

Lake Livingston is right next to Sam Houston national forest in Houston. It is one of Texas’ largest lakes and popular for habituating white bass and notable catfish in its fishery. Also, the place has two fish cleaning stations, three boat ramps, a fish pier, and bank access. Plus, you do not have to carry your fishing equipment since, at the park store, there is plenty of fishing poles to borrow.

7. Galveston Bay

Location: 523 24th street Galveston, TX 77550

Hours: Monday – Friday, 8 am – 5 pm

Galveston Bay
Image credit: Houston chronicles

Galveston bay is a salty water fishing spot. The place has many guides and charters who will take you out and teach you fishing. However, if you do not need a guide, you can fish solo at the Galveston fishing pier, Pelican Island, or eagle point fishing camp.

The experience on this island is one of a kind since the 32 miles beach gives enough space for direct access to the most sought-after fishing grounds. Luckily, fishing at this spot is active throughout the year. Here you will get fish like bull sharks, redfish, and flounder.

Read also: Best Galveston Movers

8. Sheldon Lake

Location: 14140 Garrett Rd. Houston, TX 77044

Hours: daily 8 am – 5 pm

Sheldon Lake
Image credit: Tripadvisor

Sheldon Lake is a beautiful fishing spot with an amazing park and fishing access. The place has three fishing piers, two small ponds for a smaller circle to fish, and bank access. Next to it is the john Jacob observation tower, where visitors enjoy viewing the surrounding lake and wetland. Also, you can view Houston’s skyline and the San Jacinto monument clearly.

9. Double Lake

Location: 301 Fm 2025 Rd, Coldspring, TX 77331

Hours: 24 hours

Double Lake
Image credit: facebook.com/DoubleLake

The double lake is an hour’s drive north of Houston. This peaceful and scenic fishing spot is stocked with catfish, bass, and bream. The place has three fishing piers and access to a boat ramp. However, the boat ramp is limited to boats with small motors and canoes. The double lake is an amazing fishing spot and a great recreation area where you can enjoy some hiking trails and beautiful campgrounds with your kids.

10. Goose Creek Park

Location: Goose Creek Park, On Galveston Bay, Texas

Hours: daily 8 am to 5 pm

Goose Creek Park
Image credit: flickr.com

Goose Creek Park has two fishing piers. It is located at the corner of Baytown Main Street, next to the water park. Baytown is just a 30-minute drive from the town. You can catch fish like largemouth bass, white and yellow perch, crappie, and bluegill. Here, you can find both salty and freshwater fish.


Fishing is one idyllic activity to engage in with friends or family. It is a great way to relax, earn an income, and escape the city’s noise. Houston has many parks and lakes, giving you a great opportunity to enjoy a fun fishing day in any of the above fishing spots.

Leave a Comment