Port Macquarie to Yamba road trip: Distance, driving time & stops

Port Macquarie to Yamba road trip: Distance, driving time & stops

The best stops on a Port Macquarie to Yamba road trip include South West Rocks, Nambucca Heads, Coffs Harbour. The Port Macquarie to Yamba drive covers a 299km distance in around 3h17m.

The drive from Port Macquarie to Yamba can form part of a longer road trip up the New South Wales North Coast – perhaps from Newcastle to Byron Bay or Sydney to the Gold Coast. It can either be tackled relatively quickly, or at a leisurely pace, adding several great road trip stops to the itinerary.

Port Macquarie to Yamba distance and driving time

By car, the distance from Port Macquarie to Yamba is 299km. That makes for a driving time of around three hours and 17 minutes.

Port Macquarie accommodation picks

The best Port Macquarie accommodation options are…

The drive leaves Port Macquarie along the Oxley Highway, then meets the Pacific Highway at the junction next to Billabong Zoo. Turn north here, and get used to the Pacific Highway…

koala at Billabong Zoo in Sancrox near Port Macquarie
A koala at Billabong Zoo in Sancrox near Port Macquarie. Photo courtesy of Destination NSW.

Port Macquarie to Yamba road trip: North to Kempsey

On the initial Port Macquarie to Kempsey leg of the journey, you can make slight detours to Limeburners Creek National Park, Goolawah National Park and top surf spot Crescent Head.

In Kempsey, you can try wine-tasting at the Cassegrain Wines cellar door or discover an Australian country music legend at the Slim Dusty Centre.

Kempsey accommodation possibilities include the Park Drive Motel by the river and the Motel Kempsey, which has a children’s pool.

Click through to the next section: South West Rocks and Macksville.