Whale Watching Cruises

Photo: Leonardo Lanza / Public domain

Port Macquarie is one of Australia's premier whale-watching destinations, offering front-row seats to the annual migration of humpback whales along the NSW coast. From June to November, these gentle giants travel close to shore, and a dedicated cruise gives you an unforgettable encounter with their acrobatic breaches, tail slaps, and spy-hopping. The town's sheltered waters and knowledgeable operators make for a comfortable and educational experience, often accompanied by dolphins and seabirds.

Highlights & What to See

Suggested Time to Spend

Most whale-watching cruises run for 2 to 3 hours, which is ample time to spot whales and enjoy the coastal views. A morning departure often offers calmer seas and better light for photography. If you're keen on a more in-depth experience, some operators offer half-day (4-hour) tours that venture further offshore or combine whale watching with a visit to a nearby island. Plan for a full morning or afternoon, and allow extra time to relax at the marina or grab a coffee afterward.

Nearby Areas Worth Combining

Please check official sources for current details.

Note: opening hours, prices and booking requirements change often — please check official sources for current details.

Explore more

Image credits