Whale spotting along the coast

South Africa is one of the best whale watching destinations in the world. Every year, these marine mammals migrate from the cold arctic waters to the warmer climates of South Africa. There are dozens of locations along the coast in and around Cape Town to observe the whales, either from land or on the water.

Whale spotting in False Bay

Whale spotting in False Bay

False Bay, the best whale watching spot in Cape Town

The best whale watching spot in Cape Town is on the False Bay side of the Cape, where the water is warmer. The whales migrate here from mid-August to approximately mid-October. Along the coastal route are several lookout points where you can stop and take your binoculars to look for these enormous marine mammals. Tip: the whales are a lot easier to spot on days with little wind (when the seas are calmer).

Road between Gordon’s Bay and Rooiels

Road between Gordon’s Bay and Rooiels

The beautiful beaches of Gordon’s Bay

The picturesque village of Gordon’s Bay with its magnificent beaches lies approximately halfway between Cape Town and Hermanus. The best time to spot whales here is between July and September. A great lookout point is Steenbrasdam, a wonderful picnic spot that also offers a great view of Gordon’s Bay. Gordon’s Bay is also on the beautiful Clarence Drive coastal route that runs all the way to Betty’s Bay – well worth the drive just for its large penguin colony.

The Hermanus coast

The Hermanus coast

Hermanus: a close-up look at the whales

The final destination of Hermanus is one of the best locations for watching whales from the shore and on the water. The whales are easily spotted from the viewpoints along the picturesque walking trail above the cliffs, sometimes no more than 25 metres from shore. Boat tours provide an even closer look. Every year in September Hermanus organizes the Whale Festival, an event that celebrates the migration of the whales with many concerts and culinary activities.

View Guide

Related articles

Suggested destinations

*The displayed prices are for one adult. All amounts are in USD. Taxes and surcharges are included. No booking fee is applicable. Prices shown may vary depending on fare availability.
Additional baggage fees may apply