Whale watching in Snohomish County is some of the best in the region, with a few choices when it comes to tours, depending on the time of year you are looking to go and the type of whale or other wildlife you are hoping to view.
Puget Sound Express has guaranteed whale watching tours in the San Juan Islands. You will see orca and/or humpback whales depending on the time of year. These tours are four to five hours long and are out of Edmonds. They also have gray whale tours that happen out of Edmonds in the spring.
Island Adventures Whale Watching has a three-hour tour that departs from Everett in the spring to see the gray whales. They have been doing this for over a decade and have a 99.5 percent success rate of seeing whales on every tour. They also have a whale guarantee – if you do not see any type of whale on a tour, you can keep coming back for free until you do. Island adventures also offers private charters for those looking to create an event they will never forget.