Whale Seasons

Whale watching in Massachusetts

2 towns and 4 operators, with the months each species is around. Listed trips run from $68 to $75 per person.

A humpback whale breaching on Stellwagen Bank off Cape Cod
Photo: Whit Welles Wwelles14, CC BY 3.0

When to go, town by town

Dark squares are peak months for at least one species, light squares are the rest of the season.

TownJanFebMarAprMayJunJulAugSepOctNovDecTrips from
Cape CodHumpback whale January: quietFebruary: quietMarch: quietApril: quietMay: in seasonJune: in seasonJuly: in seasonAugust: in seasonSeptember: in seasonOctober: in seasonNovember: quietDecember: quiet $75
GloucesterHumpback whale, Fin whale, Minke whale January: quietFebruary: quietMarch: quietApril: in seasonMay: in seasonJune: in seasonJuly: in seasonAugust: in seasonSeptember: in seasonOctober: in seasonNovember: quietDecember: quiet $68

Every operator in Massachusetts, cheapest trip first

Operator What you get Town From Length Group If no whales Book
Whale Watch
$68 per adult
About 3 to 4 hours
Voucher for a free whale watch, usable any time in the future, if no whales are seen
Check dates
Whale Watch
$68 per adult
3 to 4 hours
If no whales are seen, your party can return free for life until you do; no refunds
Check dates
Whale Watch
$75 per adult
About 3.5 to 4 hours
Free transferable pass for a future trip if no whales are seen; passes never expire
Check dates
Whale Watch
Not listed
3 to 4 hours
Sightings guaranteed; if none, paying passengers get a pass for a future trip, not a refund
Check dates

Each operator's cheapest listed trip, from its own website on October 21, 2026. How we compare.

Other countries and states