Best Fishing Beaches in Maryland

Maryland's beach fishing scene splits clean along Bay versus Atlantic lines. Chesapeake Bay fishing piers target striped bass (rockfish), white perch, catfish, and blue crabs. Atlantic surf fishing at Assateague and Ocean City targets stripers, bluefish, flounder, and red drum. State fishing license is required in tidal waters, a Chesapeake Bay license covers both, and there are limits on size and season that change yearly. The state-park piers listed here include bait shops and cleaning stations.

What to look for

Fishing pier access, bait availability, cleaning stations, and parking close to where you cast. Jetties and points tend to outfish straight shoreline.

Smith Point Beach

Northumberland County
63

Great day for a beach walk.

71°F water

Public Landing Beach

Worcester County
42

Decent day for photography.

70°F water 66°F air 12 to 18 mph wind

Belle Isle State Park

Lancaster County

Skip the beach today.

71°F water 63°F air 9 to 16 mph wind

Deal Island Wildlife Management Area

Somerset County

Skip the beach today.

70°F water 61°F air 15 to 25 mph wind

Ocean City Beach

Worcester County

Skip the beach today.

57°F water 62°F air 13 to 20 mph wind

Assateague Island National Seashore

Worcester County

Skip the beach today.

57°F water 60°F air 14 to 22 mph wind

Assawoman State Wildlife Area

Worcester County

Skip the beach today.

57°F water 62°F air 13 to 20 mph wind

Martinak State Park

Caroline County

Skip the beach today.

70°F water 59°F air 15 to 20 mph wind

Assateague State Park

Worcester County

Skip the beach today.

57°F water 61°F air 13 to 18 mph wind

Fenwick Island State Park

Sussex County

Skip the beach today.

56°F water 64°F air 10 to 20 mph wind

Lewes Beach

Sussex County

Skip the beach today.

56°F water 64°F air 15 to 20 mph wind

North Beach

Calvert County

Skip the beach today.

66°F water 60°F air 10 to 16 mph wind

Breezy Point Beach

Calvert County

Skip the beach today.

64°F water 58°F air 10 to 16 mph wind

Cape Henlopen State Park

Sussex County

Skip the beach today.

56°F water 65°F air 15 to 25 mph wind

Kiptopeke State Park

Northampton County

Skip the beach today.

64°F water 66°F air 16 to 26 mph wind

Kings Landing Park

Calvert County

Skip the beach today.

64°F water 60°F air 10 to 17 mph wind

Delaware Seashore State Park

Sussex County

Skip the beach today.

56°F water 62°F air 15 to 25 mph wind

Indian River Inlet

Sussex County

Skip the beach today.

56°F water 62°F air 15 to 25 mph wind

Rocky Point Beach & Park

Baltimore County

Skip the beach today.

63°F water 56°F air 12 to 20 mph wind

Rock Hall Beach

Kent County

Skip the beach today.

66°F water 58°F air 15 to 20 mph wind

Beverly Triton Nature Park

Anne Arundel County

Skip the beach today.

66°F water 57°F air 10 to 16 mph wind

Downs Park

Anne Arundel County

Skip the beach today.

63°F water 60°F air 10 to 17 mph wind

Betterton Beach

Kent County

Skip the beach today.

66°F water 58°F air 10 to 20 mph wind

Fort Smallwood Park

Anne Arundel County

Skip the beach today.

63°F water 57°F air 12 to 21 mph wind

Mayo Beach Park

Anne Arundel County

Skip the beach today.

66°F water 55°F air 14 to 22 mph wind

Point Lookout State Park

St Mary's County

Skip the beach today.

64°F water 64°F air 14 to 23 mph wind

North Point State Park

Baltimore County

Skip the beach today.

63°F water 56°F air 14 to 23 mph wind

Jefferson Patterson Park & Museum

Calvert County

Skip the beach today.

64°F water 59°F air 12 to 22 mph wind

Matapeake Beach & Dog Park

Queen Annes County

Skip the beach today.

66°F water 56°F air 15 to 25 mph wind