Skip to:
Jeep surfing at Bonny Hills

How to get to Bonny Hills

Getting around Bonny Hills

A charming, hidden coastal escape

The NSW Mid North Coast is one of the best places to go when you need a break from ‘normal life’ – especially the beautiful haven of Bonny Hills. It sits just south of Port Macquarie on the coast with Queens Lake on one side and the Pacific Ocean on the other.

To save you a headache (or two) when planning your next trip, here’s our guide to the transport options and routes for how to get to Bonny Hills.


Plan your travel

Bonny Hills, NSW

How to get there

Travelling to Bonny Hills can be done in a few different ways. If you’re driving, take the Pacific Highway (A1) and look for the Lake Cathie exit, then follow local roads into town. If you’re flying in, Port Macquarie Airport is the nearest airport, with connections into Bonny Hills on arrival. But if you want to take public transport, there are train and bus options available via other major hubs in the area.

Image
Credit: Ambassador Lauren Boundy
Bonny Hills Region Map

Modes of transport

Here are key transport options for car, bus, plane, train, bike and by foot. Whatever your preferred transport method, you'll find options to reach Bonny Hills and explore the area.

By Car

Reaching Bonny Hills by car is straightforward and a great way to get familiar with the area. Turn off the Pacific Highway towards Lake Cathie and follow the local roads into town. From Sydney, it’s a touch over 4 hours, or an easy 25 minutes south from Port Macquarie.

Here’s the approximate driving times and distances of popular departure towns into Bonny Hills, from closest to furthest away:

  • Laurieton: 10 minutes / 8 km
  • Port Macquarie: 23 minutes / 27 km
  • Forster: 1 hr 15 minutes / 94 km
  • Coffs Harbour: 1 hr 48 minutes / 168 km
  • Newcastle: 2 hr 45 minutes / 227 km
  • Sydney: 4 hr 5 minutes / 374 km
  • Byron Bay: 4 hr 12 minutes / 401 km

By Bus

While there’s no direct bus into Bonny Hills, you can book a coach via Greyhound or NSW TrainLink into Port Macquarie. From there, hire a car or organise a rideshare for the last leg of your journey, especially as local buses are limited (so make sure you book your transport in advance).


By Plane

If you’re looking to fly into Bonny Hills, the closest airport is Port Macquarie Airport (PQQ). If you’re coming from Sydney, there are direct flights with Rex and Qantas Link, with connections from other major cities around Australia. After you’ve got your bags, there are hire cars available or rideshares to bring you into Bonny Hills.

By Train

If you’re researching how to get to Bonny Hills by train, take the NSW TrainLink North Coast line to Wauchope, which is the nearest station. You can pre-book a hire car, arrange a taxi or grab a rideshare from there to take you into town (about a 20-minute drive southeast).

By Bike

For keen cyclists, you’ll be happy to know that Bonny Hills is perfect for life on two wheels. There are scenic routes you can take with plenty of coastal views, the terrain is mostly gentle, and there are some hilly patches in the surrounding area – perfect for mountain biking or hybrid bikes.

By Foot

While figuring out how to get to Bonny Hills may involve a few logistics, once you’re here, it’s way more relaxed. The beach, local shops and headland trail are easy to get to without a car, so you can take life at your own pace. The headland walk, in particular, is low effort, high reward, with brilliant panoramic views at the end.

Top things to do in Bonny Hills

View all
Frequently asked questions

Didn’t find what you were looking for? We’re here to help. Get in touch here.

Where is Bonny Hills?

Bonny Hills is on the NSW Mid North Coast, a short 20-minute drive south of Port Macquarie, and about halfway between Sydney and the Gold Coast (QLD). Located between the Pacific Ocean and Queens Lake, it’s surrounded by some of Australia’s most untouched natural destinations. For details on how to get to Bonny Hills, scroll up!

How far is Bonny Hills from Port Macquarie?

Bonny Hills is around 27 km from Port Macquarie – that’s about 23 minutes, give or take, in the car. Catch local bus 333 operated by Busways, which takes roughly 50 minutes and hugs the coast. It runs every hour or so, but make sure you check the timetable for departure info.

How do you get from Bonny Hills to Coffs harbour?

The most direct way to get from Bonny Hills to Coffs Harbour is to drive. It’ll take just shy of 2 hours to make the 168 km route via the Pacific Highway. If you want to travel by public transport, either take the 333 bus north into Port Macquarie and hop on a Greyhound bus, or take the 333 bus south into Kendall to catch the NSW TrainLink North Coast line up to Coffs Harbour.

Is there a way to get from Bonny Hills to Newcastle by public transport?

Yes, there are a few routes you can take using a combination of train and bus, taking anywhere from 5 to 8 hours. The fastest option is to get the 333 local bus up to Port Macquarie and transfer to either a Greyhound bus or a NSW TrainLink coach down to Newcastle. Or, you can take the 333 bus to Kendall and switch to the NSW TrainLink North Coast line train, which is the longer option, but you’ll get to see more of inland NSW on your way.

Plan your trip

Filter by

Ways to stay in Bonny Hills

Once you’ve locked in how to get to Bonny Hills, it’s time to book your cabin, campsite or glamping tent at Reflections Bonny Hills. You’ll find us on Ocean Drive, right by Bartletts Beach, with everything you need to relax, connect and explore. The park offers accessible, dog-friendly amenities, and you’ll be right in the village, close to shops and popular attractions.