Skip to main content

Fishing near Highlands, NJ


Highlands sits at the northern tip of the Jersey Shore in Monmouth County, where Sandy Hook Bay meets the open Atlantic. The town is a well-known departure point for both inshore and offshore fishing, with Sandy Hook Bay, Raritan Bay, and the Atlantic Ocean all within reach. Striped bass, fluke, bluefish, and black sea bass draw anglers inshore, while offshore canyon trips target tuna, mahi-mahi, and marlin.

Fish smarter with real-time insights

Whether you're en route and conditions shift or you're looking for the best spot based on current flows, we enable you to make informed decisions on the fly.

New Jersey licenses and regulations

Explore Highlands

Top fishing waters

Loading top waters...

Popular Cities

Loading popular cities...

Smarter Fishing Starts in the App.

onWater Fish gives you everything you need to plan smarter, fish better, and own every trip from first cast to last.