8 of the best locations for whale watching in the US

Whale watching may sound difficult, but it has the potential to be an amazing experience if done right. In this case, doing it right not only means being patient while spending hours on boat tours in the hopes of catching a glimpse of a whale in its natural habitat, but also making sure that you go to all the right places for that to be possible.

Whales can be tricky to find, but if you read on, you'll find eight places in the US where whale watching is a breeze.

2. Monterey, California

The good thing about whale watching in Monterey is that, on top of being one of the only places in the world where whales can be spotted all year long, visitors can often also spot whales offshore without having to pay for pricey whale watching excursions.

Best time to go: All year round

3/

3. Newport Beach, California

Newport Beach offers professionally guided, daily whale watching tours all year long, with blue whales being a frequent sight during the summer and fall months and grey whales appearing in the winter and spring.

Best time to go: December to April (Grey whales), May to November (Blue whales)

4/

4. Cape Cod, Massachusetts

Named one of the top whale watching locations in the world by the World Wildlife Fund, Cape Cod is mostly inhabited by the humpback whale, though minke and fin whales are also spotted during the eight-month long watching season.

7. San Diego, California

Yet another addition to the list coming from Southern California, most whales can be spotted year-round in San Diego, with blue whales and fin whales migrating to the area in June and gray whales roaming the waters beginning in December.