What you'll find at Colonial Beach on the Potomac
The Potomac River at Colonial Beach holds striped bass, catfish, and seasonal runs of shad and herring. The water here is tidal and brackish—fresh enough upstream but salty enough near the mouth to draw species that don't live in freshwater rivers. You can fish from the public beach, from the pier at Westmoreland State Park just south of town, or from a boat if you have access to one. The river bottom is mostly sand and silt with oyster beds in patches, which holds baitfish and makes stripers hunt predictably.
Colonial Beach itself is a small working waterfront town, not a resort. There's a public boat ramp on Leedstown Road, a tackle shop that knows the local patterns, and enough parking to fish without a permit. The town sits at the mouth of the Potomac where it widens into the Chesapeake Bay approach, so tidal swings are real—sometimes two to three feet—and they matter for when fish feed.
Key Takeaways
- Striped bass move through Colonial Beach in spring (April through May) and fall (September through October), following shad and herring runs.
- The public beach and Westmoreland State Park pier are your main shore access; the boat ramp on Leedstown Road is free and open to the public.
- Catfish bite year-round in deeper holes along the channel, especially at night and on slack tide when they're less likely to be swept downstream.
- Tidal movement controls feeding windows—fish feed most actively on the incoming tide and the first hour of the outgoing tide.
- Live shad, herring, and soft crabs work better than artificial lures here because the water is murky and fish hunt by smell and vibration.
Spring stripers and the shad run
April and May bring striped bass into the Potomac as shad and herring move upriver to spawn. The fish follow the baitfish, and Colonial Beach sits right in the migration corridor. You'll see the most activity in the first two hours after sunrise and the last two hours before sunset, when stripers are most willing to chase baitfish in shallow water.
Fish the deeper channel edges where the bottom drops from eight feet to twelve feet—that's where stripers wait for baitfish to move across. Live shad work best; you can catch them with a cast net near the pier or buy them from the tackle shop if the run is heavy. Work them on a simple rig: a two-ounce egg sinker, a barrel swivel, and a 3/0 circle hook. Cast toward the channel edge and let the tide carry the baitfish along the drop-off. Stripers will hit hard and run toward deeper water, so bring a rod with backbone and at least 200 yards of line.
Fall fishing and the second migration
September through October brings another striper push as fish move back downriver toward the bay and ocean. This run is often heavier than spring because more fish are in the system. The same tactics work—live baitfish, channel edges, and tidal timing—but the water is warmer and fish are less aggressive. You may need to work slower and fish deeper holes where stripers rest during the day.
Early morning is critical in fall. Fish the first hour after sunrise, then again from an hour before sunset through dark. Midday fishing is usually slow unless you're in a deep hole or fishing at slack tide when the current stops and stripers move into shallower water to hunt.
Year-round catfish in the deeper channel
Channel catfish live in the Potomac year-round and bite consistently if you fish the right depth and time. They hold in holes twelve to twenty feet deep along the main channel, especially where the bottom is soft mud. These holes are marked on most river charts, and locals at the tackle shop can point you to the productive ones.
Fish at night or on slack tide when the current is weakest. Catfish don't like fighting current, and they hunt by smell, so they need time to find your bait. Use chicken liver, cut mullet, or stink bait on a simple three-way rig: main line to a barrel swivel, a dropper line with a sinker, and a leader with a 2/0 to 4/0 circle hook. Cast into the hole and wait. Catfish will bite steadily from dusk through midnight, then again before dawn.
Access points and facilities
The public boat ramp on Leedstown Road is your main launch point. It's free, has a small parking area, and is maintained by the town. The ramp is concrete and in decent shape, though it can get crowded on weekends in spring and fall. There's no fuel dock, so fill up before you arrive.
Westmoreland State Park, just south of Colonial Beach, has a fishing pier that extends into the river. There's a small day-use fee, but it's worth it if you don't have a boat. The pier is solid and long enough to reach deeper water. The park also has restrooms and a small museum if you want to spend a full day there.
The public beach in Colonial Beach itself is free and open to fishing. You can walk out on the sand and cast, though the beach drops gradually and you won't reach deep water without wading. It's good for sight-casting stripers in spring when they're hunting in shallow water, but it's not your best bet for consistent fishing.
Tides, timing, and seasonal patterns
The Potomac at Colonial Beach is tidal, and the tide swings two to three feet depending on the moon phase. Fish feed most actively on the incoming tide and the first hour of the outgoing tide. During slack tide—the brief period when the current stops—fish move into shallower water and bite more aggressively.
Check the tide tables before you fish. The NOAA tide station for Colonial Beach is online and free. Plan to fish the incoming tide in the morning and the outgoing tide in the evening. If you're fishing catfish at night, slack tide is your best window because the fish won't have to fight current to reach your bait.
Water temperature matters too. Spring stripers bite best when water is 50 to 65 degrees. Fall fishing is good from 65 degrees down to 50 degrees. Catfish bite year-round but are most active when water is above 60 degrees. Winter fishing is slow but possible if you fish deep holes and move slowly.
Bait, tackle, and what to bring
Live baitfish outperform artificial lures at Colonial Beach because the water is brackish and often murky. Stripers hunt by sight and vibration, but catfish hunt by smell, so live bait covers both. Shad and herring are your best choices for stripers; mullet and spot work for catfish.
Bring two rods: one medium-heavy for stripers (6.5 to 7 feet, 15- to 20-pound line) and one medium for catfish (6 to 6.5 feet, 12- to 15-pound line). A cast net is useful if you want to catch your own baitfish, but it takes practice. Most anglers buy bait from the tackle shop or use frozen mullet and shad from the grocery store.
Bring a headlamp if you're fishing at night or early morning. The public areas have minimal lighting, and you'll need to see your line and your rod tip. Wear polarized sunglasses during the day—you can spot stripers hunting in shallow water if the sun is right. Bring a cooler with ice, a net, and a measuring tape. Virginia requires striped bass to be at least 18 inches; catfish have no size limit.
Frequently Asked Questions
Do I need a Virginia fishing license to fish at Colonial Beach?
Yes. Virginia requires a resident or non-resident fishing license for anyone over 16 fishing in state waters. You can buy a license online through the Virginia Department of Wildlife Resources or at the tackle shop in Colonial Beach. A one-day non-resident license costs less than a full-year license if you're visiting.
What's the best time of year to fish Colonial Beach?
April through May and September through October are best for striped bass. Catfish bite year-round but are most active May through October. Winter is slow, and summer can be inconsistent because stripers move to deeper, cooler water in the bay.
Can I fish from shore, or do I need a boat?
You can fish from shore at the public beach and from the Westmoreland State Park pier. You won't reach the deepest, most productive water without a boat, but you can catch stripers in spring and fall from the pier and beach if you time the tide right.
What's the difference between fishing the incoming and outgoing tide?
Incoming tide pushes baitfish and stripers into shallower water and along channel edges, making them more aggressive. Outgoing tide pulls them toward deeper water, and fishing is slower unless you're in a deep hole. The first hour of the outgoing tide is usually productive; after that, fishing slows until the next incoming tide begins.
Where can I buy bait and tackle in Colonial Beach?
There's a tackle shop in town that stocks live and frozen bait, rigs, and local information. Call ahead to confirm they have what you need, especially during peak season. If they're closed, frozen mullet and shad from a grocery store will work in a pinch, though live bait is better.