Facebook Pinterest
  • Destinations

Top Whale Watching Spots to Visit in North America

By

Mariana Zapata

, updated on

December 8, 2024

Imagine you’re on a boat in the ocean in still water. Then, the water beneath you starts to move. Next thing you know, a whale jumps out, flipping and splashing to your absolute delight. 

Whale watching is one of the most incredible wildlife encounters you can have, and there are plenty of spots that offer amazing whale watching opportunities around the world.

These are the best destinations for whale watching in North America, based on the likelihood of seeing whales, the uniqueness of each place and overall experience.

15. Gloucester, Massachusetts

Sunset in Gloucester, Massachusetts

Getty Images

Best time for whale watching: May through November

Best whale watching companies: 7 Seas Whale Watch, Cape Ann Whale Watch, Capt. Bill & Sons Whale Watch

Best place to stay: Atlantis Oceanfront Inn

Bottom Line: Gloucester

Group Sees Humpback Whale in Gloucester

7seaswhalewatch / Instagram

Few towns in New England beat Gloucester. It's great for Bostonians or anyone looking for a weekend getaway with some whale watching.

Set in pretty Cape Ann, the town is frequented by pods of humpback, sei, minke and fin whales, which often play and blow in the water to the delight of visitors. 

When you’re not on the lookout for cetaceans, Gloucester has some Instagram-worthy beach walks, a lighthouse set dramatically against a rocky shore and even a medieval-style castle.

14. San Juan Islands, Washington

Lighthouse in San Juan Islands, Washington

Getty Images

Best time for whale watching: Year-round

Best whale watching companies: Maya's Legacy Whale Watching, Western Prince Whale & Wildlife Tours, Spirit of Orca Whale Watching & Wildlife Tours

Best place to stay: The Edenwild Boutique Inn

Bottom Line: San Juan Islands

Orca in San Juan Islands in Washington

Getty Images

Though technically dolphins, orcas are included when one talks about whale watching. And since the San Juan Islands off the coast of northern Washington are the permanent home of a sizable orca population, whale watching can happen at any time of the year and at your convenience. 

If you want to see other species, head there from late spring to early fall, when minke, gray and humpback whales migrate through the water. If you want to see whales without getting in the water, head to Lime Kiln Point State Park, where you have a good chance of seeing the resident orcas from land.

13. Grand Manan Island, Canada

Puffins in Grand Manan Island

Getty Images

Best time for whale watching: From late July to mid-October

Best whale watching companies: Top of the Island Boat Tours, Lambert Family Adventures Whale & Wildlife Tours, Sea Watch Tours 

Best place to stay: Shallow View Cottage on Airbnb

Bottom Line: Grand Manan Island

Whales Playing in Grand Manan Island

Getty Images

Located in the eastern province of Nova Scotia, Grand Manan Island hosts 12 species of whales, including humpback, finback and minke.

But what really drives people here is the chance to see right whales, one of the most endangered whale species. Less than 400 North Atlantic right whales survive today, and the Bay of Fundy is where many of them come to breed. 

With a population of just over 2,000, Grand Manan isn’t the place for city-loving visitors. It is, however, perfect for those who want to take it slow and enjoy the frosty green landscapes of the northern Atlantic.

12. San Ignacio, Mexico

San Ignacio, Mexico

Getty Images

Best time for whale watching: January through March

Best whale watching companies: Ecoturismo Kuyima, Baja Ecotours, Baja Discovery

Best place to stay: Rancho Espinoza

Bottom Line: San Ignacio

Whale Watching Group San Ignacio, Mexico

bajaecotour / Instagram

This small town in Baja California is the most inland out of all entries. The town itself doesn’t have whale-watching spots, but it is one of the best places to reach the Laguna San Ignacio, which is part of the UNESCO-listed El Vizcaino Whale Sanctuary.

At the lagoon, you’ll be able to see Pacific gray whales come down from the cold northern waters to mate and breed. What’s best, because there are not as many tourists as in other places, the whales are rumored to be extra friendly and more likely to come closer to the shore. 

El Vizcaino is considered one of the most diverse wildlife refuges in Latin America, protecting deserts, mangroves, islands and lagoons as well as beaches. It is also home to pumas, coyotes, hundreds of bird species and more.

11. Vancouver, Canada

Vancouver City

Getty Images

Best time for whale watching: March to November

Best whale watching companies: Prince of Whales Whale Watching, Wild Whales Vancouver, Vancouver Whale Watch

Best place to stay: L'Hermitage Hotel

Bottom Line: Vancouver

Orca in Vancouver Harbor

Getty Images

Vancouver is one of the coolest cities in Canada while also being relatively warm for the icy nation.

The metropolis is worth a visit on its own, with an eclectic food scene that mirrors the diversity of its residents, a prestigious Museum of Anthropology and mountains in the backdrop. 

One of the best things about Vancouver is that it takes no time to switch from metropolis to nature. This is especially true about whale watching tours, where you will be on the lookout for Pacific gray whales and orcas.

10. Santa Barbara, California

Santa Barbara, California

Getty Images

Best time for whale watching: February through September

Best whale watching companies: Condor Express Whale Watching, Santa Barbara Sailing Center, Sunset Kidd Sailing Cruises & Whale Watching  

Best place to stay: Harbor House Inn

Bottom Line: Santa Barbara

Blue Whale in Santa Barbara

condorexpresssb / Instagram

Santa Barbara has earned its reputation as one of the best vacation spots in the U.S. with great surf, Mediterranean-inspired architecture and long stretches of beach. 

The best way to get that perfect Southern California beach hair may not be to chase waves, but instead to chase whales — just to see them, of course!

Go during late winter to see gray whales and from summer through early fall for minkes, humpbacks and blues.

9. Long Island, New York

New York Harbor

Getty Images

Best time for whale watching: July through September

Best whale watching companies: American Princess Cruises, Viking Fleet, Captain Lou Fleet 

Best place to stay: Sunny Barn Loft Airbnb

Bottom Line: Long Island

Whale in New York City

wildcitynyc / Instagram

Did you know you could go whale watching right in New York City? If you didn’t, it’s because it’s a fairly new attraction to the Big Apple. Of course, whales have been passing by New York Harbor long before the city even existed, but excessive pollution kept them at bay for a long time. 

According to National Geographic, sightings have become more and more common since 2011 thanks to stricter environmental laws and water cleanups. Now, there are enough fins, humpbacks, blues and sperms in the area to warrant whale watching tours. 

Add to that the museums, Broadway shows, pizzerias and landmarks, and it’s clear why NYC deserves its spot on these rankings.

8. Bar Harbor, Maine

Bar Harbor, Maine

Getty Images

Best time for whale watching: May through October

Best whale watching companies: Bar Harbor Whale Watch Co.

Best place to stay: Bar Harbor Inn

Bottom Line: Bar Harbor

Whale in Bar Harbor, Maine

barharborwhales / Instagram

Bar Harbor has been a popular place for whale watching for a long time because it attracts a variety of whales with its chilly waters. Some of the species you’ll be able to see are minke, humpback, finback and endangered right whales. You’ll also get a chance to see some adorable Atlantic puffins. 

The Bar Harbor Whale Watch Company holds a monopoly on whale watching tours in the area, but also boasts the largest vessel for the activity in all of North America! 

When you’re not whale watching, you can enjoy Maine lobster and hike around Acadia National Park.

7. Saint John's, Canada

Saint John's in Newfoundland

Getty Images

Best time for whale watching: May through September

Best whale watching companies: Iceberg Quest Ocean Tours, Gatherall's Puffin and Whale Watch, O'Brien's Whale and Bird Tours 

Best place to stay: Cozy 3-Bedroom Airbnb

Bottom Line: Saint John's

Humpback Whales Feeding in Saint John's, Newfoundland

icebergquest / Instagram

Though not quite in the arctic, the capital of the Canadian province of Newfoundland and Labrador is pretty up there. So up there, that besides seeing wild whales, you can also see icebergs floating about in the summer months. 

Twenty-two species of whales cross the region during their migration, including the largest population of humpbacks in the entire world. This alone makes St. John’s one of the best whale watching spots in all of North America.

For the intrepid at heart, we recommend doing a sea kayak excursion, which will get you a closer encounter with the whales.

6. Sayulita, Mexico

Sayulita, Mexico

Getty Images

Best time for whale watching: December through April

Best whale watching companies: Oceano Adventures, Sayulita Entourage, La Orca de Sayulita

Best place to stay: Selina Sayulita

Bottom Line: Sayulita

Whale in Sayulita

whale.watching.sayulita / Instagram

If you’re looking for a laidback beach vacation with whale encounters, few places can deliver as much as Sayulita, a small beach town on the Pacific coast of Mexico.

The town attracts a more alternative crowd and is less touristy than nearby Puerto Vallarta. It has the Sierra Madre Occidental mountains in its backdrop and proudly showcases its indigenous Huichol heritage. 

Sayulita is also one of the best places in the area to see humpback whales, which come here to breed. You will also be able to see Bryde’s whales and several species of dolphins.

5. Tadoussac, Canada

Tadoussac, Quebec

Getty Images

Best time for whale watching: May through October

Best whale watching companies: Tadoussac Autrement, Croisiers AML, Otis Excursions

Best place to stay: Hotel Tadoussac

Bottom Line: Taddousac

Beluga Whale in Tadoussac, Quebec

Tadoussac Autrement / Facebook

Tadoussac is tiny. Nine-hundred residents tiny. This makes it the ideal spot for whale enthusiasts who want to spend most of their time trying to spot the giant mammals from the shore and the rest enjoying small-town Quebecois life. 

Positioned on the St. Lawrence River, Tadoussac serves as a migration spot for 13 species of whales and is also quite close to the startlingly beautiful Saguenay Fjord National Park. The town also has two claims to fame. It is the oldest French settlement in all of the Americas, and it has a resident population of thousands of beluga whales. 

Yes, you will have the chance to see these rare whales no matter what time of year you visit.

4. Monterey Bay, California

Monterey Beach

Getty Images

Best time for whale watching: Year-round

Best whale watching companies: Bella Monterey Bay, Discovery Whale Watch, Princess Monterey Whale Watching

Best place to stay: Monterey Plaza Hotel & Spa

Bottom Line: Monterey Bay

Humpback Whales Feeding in Monterey

Getty Images

With a long coast on the Pacific, there are several wonderful whale watching spots in the Golden State. But Monterey tops them all. 

First of all, whale watching is a year-long thing here, with gray whales and orcas visiting from December through April and humpback and blue whales coming from April through December.

Monterey Bay also boasts breathtaking natural beauty, and its moniker city is close to other natural wonders like Big Sur, Big Basin Redwoods State Park and Pinnacles National Park.

3. Kodiak Island, Alaska

Kodiak Island Brown Bear

Getty Images

Best time for whale watching: April to November

Best whale watching companies: Kodiak Pursuits, The Kodiak Catch, Sea Hawk Air

Best place to stay: Seaside Casual Airbnb

Bottom Line: Kodiak Island

Humpback Whale in Kodiak Island

Getty Images

Whales can be seen in several parts of Alaska, which is unsurprising given that it has the longest coastline of all U.S. states. What makes Kodiak Island so special is that it’s relatively remote, even for Alaska.

Whale watchers won’t have to worry about packed boats and hoards of tourists. Nicknamed the Emerald Isle, Kodiak is an outdoor lover’s dream and provides endless trails for hiking and mountain biking. 

As far as whale watching, Kodiak sees gray, humpback, minke, fin and sei whales at different times of the whale season, which stretches from April to November. If you want to get a taste of local culture, we suggest you go in April, when the 10-day Whale Fest Kodiak celebrates the beginning of the whale season.

2. Cabo San Lucas, Mexico

Land's End in Cabo San Lucas

Getty Images

Best time for whale watching: Mid-January to mid-March

Best whale watching companies: Whale Watch Cabo, Cabo Adventures, Cabo Whale Watching 

Best place to stay: Villa La Estancia Beach Resort & Spa Los Cabos

Bottom Line: Cabo San Lucas

Tourists touch wild whale in Cabo San Lucas

Getty Images

A popular year-round destination for both national and international tourists, Cabo San Lucas is one of Mexico’s prime beach destinations. You can enjoy all the perks of a relaxing beach vacation while stuffing your face with delicious Mexican food and seeing Cabo’s dramatic sea cliffs. 

If you happen to be here during winter, a whale-watching excursion is a must. You can see humpbacks, sperm whales, blue whales and orcas. But the crown of Cabo’s whale watching experiences are the gray whales, which migrate here to calve their young.

1. Maui, Hawaii

Aerial view of Maui

Getty Images

Best time for whale watching: January through March

Best whale watching companies: Redline Rafting Co., Makai Adventures, Ultimate Whale Watch & Snorkel

Best place to stay: Hana Maui Resort

Bottom Line: Maui

Whales and dolphins in Maui

Getty Images

Is it surprising that the top spot should go to gorgeous Hawaii? Maui is a dream destination at any time of year with its world-famous beaches, dramatic waterfalls and the astonishing Haleakala National Park. 

But the Valley Isle, as Maui is known, is also a gateway to the Hawaiian Islands Humpback Whale National Marine Sanctuary. The sanctuary serves as a nursery for between 4,000 and 10,000 humpback whales every winter.

If you’re lucky, you might get to see newborn humpback calves and witness how they learn to splash and flip. 

  • Home Page
  • About Us
  • Terms of Service
  • Privacy Policy
  • Advertise
  • Contact Us
Menu
  • Home Page
  • About Us
  • Terms of Service
  • Privacy Policy
  • Advertise
  • Contact Us
  • Home Page
  • About Us
  • Terms of Service
  • Privacy Policy
  • Advertise
  • Contact Us
Menu
  • Home Page
  • About Us
  • Terms of Service
  • Privacy Policy
  • Advertise
  • Contact Us

© 2024 farandwide.com

  • Home
  • Destinations
  • Getting There
  • Culture
  • Nature
  • Maps
Menu
  • Home
  • Destinations
  • Getting There
  • Culture
  • Nature
  • Maps
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms Of Use
  • Do Not Sell My Personal Information
Menu
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms Of Use
  • Do Not Sell My Personal Information

© 2024 KickassNews.com.