Call us on
Exit
Exit
Close-up of a sperm whale fluke at pico island, azores. 182825171 "Cetacea, Animal, Animals And Pets, Atlantic Ocean, Azores, Close-up, Diving, Endangered Species, Europe, Fish Tail, Mammals", Nature, Nature, Nobody, One Animal, Pico, Portugal, Sea, Sea Life, Sperm Whale, Tail, Tail Fin, Water, Whale, Whale Watching Azores, Portugal, Europe

The 8 Best Places To Spot Whales Around The World

Badge
Lizzie Slater headshot
Written by

Published on: April 8th, 2025

Whales are among the world’s most magnificent creatures, and whale watching expeditions give us a unique chance to observe them in their natural habitat. The best whale watching trips prioritise the animals’ well-being and protection – several whale species are endangered or threatened – while also offering a once-in-a-lifetime travel experience.

The best places for whale watching range from icy Arctic waters to tropical beaches, and the best time to spot them depends entirely on the location. In Baja California the peak season is February–April, while June–November is ideal in South Africa – and in some destinations, like New Zealand and Norway, sightings are possible all year. The best time to go whale watching also depends on the species, as different kinds of whales are visible during different months.

Whether you want to see blue whales in Sri Lanka or orcas in Iceland, here’s our ultimate guide to the world’s best whale watching spots and the best times to visit each one.

1. Baja California, Mexico

The Baja California Peninsula extends from the northwestern corner of Mexico, with the Pacific Ocean on one side and the Sea of Cortez on the other. It’s among the top spots on earth to see grey whales, as well as several other species. If you visit from February to April, you’re likely to see newborn grey whales in San Ignacio Lagoon. You can also spot humpback whales on expeditions from Los Cabos and blue whales (among many others) in the Sea of Cortez.

2. Pacific Coast, Colombia

The Pacific coast of Colombia is home to humpback whales between July and November, when they migrate north from Antarctica to calve in the warmer climate. Coastal destinations like Nuquí and Bahía de Málaga are ideal for whale watching, as is the small island of Gorgona. This part of Colombia is more remote and less developed than the Caribbean coast, making it a fantastic choice for wildlife lovers who want to get a bit farther off the beaten track.

3. Western Cape, South Africa

South Africa is such a phenomenal destination for whale watching that it has a whole region known as the Whale Coast. This section of the country’s Western Cape, set conveniently close to Cape Town, is a haven of natural beauty and tranquillity. You can see migrating southern right whales and humpback whales from June to November, especially in the town of Hermanus. Stay at Birkenhead House or Grootbos Private Reserve to make the most of your time here.

4. Mirissa, Sri Lanka

If you’re in search of the mighty blue whale – the largest animal on earth – Sri Lanka should be at the top of your list. Although these massive marine mammals can be found all over the globe, they’re especially common off the country’s southern coast near Mirissa (an hour west of Tangalle). Visit from December to March for the best chance of sightings; if you’re travelling between March and July, you’ll be more likely to spot blue whales farther north in Trincomalee.

5. South Island, New Zealand

New Zealand’s South Island is one of the world’s top destinations for year-round whale watching, with several different species present at various times of year. During the colder months (May–September) you can see humpback whales and southern right whales in Kaikōura and Marlborough Sounds. It’s possible to spot sperm whales in Kaikōura at any time of year, and you might also see orcas and blue whales when it’s warmer (October–March).

6. Husavik, Iceland

Iceland is among the best places to whale watch in the world, and Húsavík is the undisputed capital of this activity. Located on the coast of northern Iceland next to the bay of Skjálfandi, the town promises unusually high chances of spotting humpback whales, blue whales, minke whales, fin whales and orcas (although the latter are technically dolphins). You can also visit the local Whale Museum to learn more about cetaceans and see the skeletons of various species.

7. Lofoten Islands, Norway

Norway is a fantastic destination for whale watching, regardless of what season you’re travelling in. Head to the Lofoten Islands in winter (October–January) to spot humpback whales, fin whales and minke whales, or summer (May–September) to see sperm whales, pilot whales and orcas. You can also see sperm whales in nearby Vesterålen at any time of year – but if you opt for the colder months, you might be lucky enough to witness the northern lights as well.

8. Azores, Portugal

The Azores archipelago is in the middle of the Atlantic Ocean, about a two-and-a-half-hour flight from mainland Portugal. The waters around these islands are home to more than two dozen different species of cetaceans throughout the year. The warmer months (May–September) are ideal for spotting blue whales, sperm whales, sei whales, pilot whales and fin whales, while humpbacks are most common in spring (March–May) and autumn (September–November).

Ready to plan your adventure?

Whatever you want from your whale watching trip, our team of expert travel designers are ready to help.

Where to stay

There are many incredible places to stay for whale watching. Here are a few of our favourites, handpicked by our experts
Ariel view of waves breaking on a forested shoreline