When Is the Best Time to See Whales in New Jersey?
The best time for whale watching in New Jersey is from April through December, when humpback whales migrate through the productive waters of the New York Bight.
In recent years, whale sightings off the New Jersey coast have increased dramatically thanks to abundant bunker (menhaden) fish that attract feeding humpback whales close to shore.
Many whale watching trips now see multiple whales in a single outing.
Peak Whale Watching Months
Spring (April–June)
Early season whale watching trips in New Jersey often see:
- Humpback whales
- Dolphins
- Seabirds
Spring is when whales begin returning to northern feeding grounds along the New Jersey coast.
Summer (July–August)
Summer whale watching trips offer warm weather and calm seas.
You’ll commonly see:
- Humpback whales feeding offshore
- Pods of dolphins
- Sea turtles
Fall (September–October) – Best Time
Fall is widely considered the best whale watching season in New Jersey.
During this time:
- Baitfish schools are massive
- Humpbacks feed aggressively
- Whales often stay close to shore
Some trips see five or more whales feeding in the same area.
Late Season (November–December)
The fall feeding frenzy can continue into early winter.
This is often when:
- Whales perform dramatic feeding behaviors
- Large whales gather near bait balls
- Photographers capture incredible wildlife moments
Where Are the Whales Located?
Most whales are found in the New York Bight, the stretch of ocean between New Jersey, Long Island, and New York Harbor.
- New Jersey
- Long Island
- New York Harbor
Whales often feed 10–20 miles offshore, making them accessible on whale watching trips departing from Belmar, New Jersey.
Book a Whale Watching Trip
Join Jersey Shore Whale Watch aboard the Jersey Girl to experience one of the most exciting wildlife encounters on the East Coast.
📞 Call 732-592-6400
🌊 Discounted weekday tickets available