Cooler weather means one thing: the whales are back. Each year from May to November, more than 40,000 humpback and southern right whales make their way along Sydney’s coastline as they migrate between Antarctica and the Pacific. Humpback whales are by far the most common visitors in our waters, but if you’re lucky, you might also spot orcas, blue whales, or minke whales. So grab your woollies and get your camera ready — here are 9 of the very best whale watching spots in Sydney.
The best whale watching spots in Sydney
Migration patterns mean there are two distinct phases of the whale-watching season. Between May and August, the whales head north to warmer waters, with females giving birth to their young in the warmer waters of the Coral Sea. Later in the year, from late August through to November, you might catch a glimpse of the south migration, as the new families head back to Antarctica with the young ones in tow! Here’s where to catch the action.
1. Barrenjoey Lighthouse, Palm Beach
Set within the expansive Ku-ring-gai Chase National Park, the Barrenjoey Lighthouse sits on the northernmost part of the Palm Beach peninsula in the Northern Beaches. The walk up to the lighthouse is short and relatively easy, flanked by amazing views of Palm Beach and several lookout spots along the way. From the lighthouse — perched 100 metres above sea level — you’ll have a great vantage point for spotting whales. The return walk takes about 30 minutes and requires a moderate level of fitness.
2. South Head, Watson’s Bay
South Head is known for its ocean cliffs, picturesque lookouts, and the Insta-famous Hornby Lighthouse — and it’s also a prime spot for whale watching during the winter months. ‘The Gap‘, located on the South Head peninsula, is one of the best vantage points to see these magnificent creatures. You can also climb the 113-meter-tall lighthouse for a glimpse of the resident humpbacks. Even if the whales are a no-show, the sweeping ocean views and the picturesque South Head Heritage Trail more than make up for it.
3. Cape Solander, Kamay Botany Bay National Park
Located in the Kurnell section of Kamay Botany Bay National Park, Cape Solander is one of Sydney’s most popular whale-watching spots. An elevated viewing platform makes it easy to see these majestic ocean giants, which have been known to pass as close as 200 metres from the shore. For your best chance at sighting the whales, visit in June or July, when the migration is in full swing.
4. Bondi Beach
Bondi isn’t just about hipster cafes and trendy beach culture. There are a number of whale-watching spots in the area, perhaps the most popular of them being the top of the cliffs at Ben Buckler. You can also spot the gentle mammals on the horizon along the Federation Cliff Walk or from the lookout but you’ll need to get as high as possible for the best vantage points.
5. Cape Banks, La Perouse
La Perouse has it all — the iconic Bare Island Fort, stunning sunset views, and peaceful bushwalks scattered throughout the area. It’s also an underrated spot for whale watching. The Cape Banks walking track offers sweeping views over Botany Bay and a chance to spot migrating whales, minus the crowds.
6. North Head, Manly
North Head has so many lookout spots for whale watching, you’ll be spoilt for choice. From Shelly Beach to the paved Fairfax Walk, this area offers excellent vantage points to spot whales in their natural habitat. You’ll also be treated to sweeping views across Sydney Harbour National Park and over to South Head.
7. Malabar Headland National Park, Maroubra
Malabar Headland National Park delivers rugged bushwalks, sweeping coastal views, and a handful of quiet fishing and lookout spots. Whale sightings in Maroubra aren’t guaranteed, but your chances are high along the coastal track, where migrating whales are known to pass by. Stroll the Boora Point or Western Escarpment walking tracks and keep your eyes peeled on the horizon — this wild, ocean-facing stretch is one of Sydney’s more underrated gems.
8. The Coast Track, Royal National Park
There’s so much to see and do in the world’s third-oldest national park, and it’s all a stone’s throw from Sydney. From sandstone cliffs to waterfalls, it feels like a world of its own. This diverse region of NSW also offers great whale watching opportunities. Between Bundeena and Otford, you’ll find some of the most spectacular coastal lookouts along the cliffs. And if the whales don’t show, keep an eye out for other local wildlife, including sea eagles, silver gulls and terns.
9. Long Reef Point, Collaroy
One of the great short walks north of Sydney, this coastal trail offers amazing views, hidden beaches, city views, and even picturesque golf-course views. It’s a true gem of the Northern Beaches — and an excellent spot for whale watching. While you’re there, be sure to explore the rock platforms, where you’ll find all kinds of fascinating marine life up close.