Have you fished at Matagorda Bay? Be the first to comment on this fishing spot.
Matagorda Bay is a large estuary bay on the Texas coast, located between Calhoun and Matagorda counties. The Colorado River empties into the bay on its way to the Gulf of Mexico. The bay is separated from the gulf by Matagorda Peninsula. The city of Port O'Connor is located on its shores. Matagorda Bay is approximately 352 square miles (910 km2) in area.[1]