Travel from Newcastle-NSW-Australia to Port-Macquarie

Train, bus or fly from Newcastle to Port Macquarie?

Greyhound Australia operates a bus from Newcastle to Port Macquarie twice daily. Tickets cost $22 - $45 and the journey takes 3 hours 35 minutes. Alternatively, Transport NSW operates a train from Newcastle to Port Macquarie 3 times a day. Tickets cost $30 - $45 and the journey takes 4 hours 9 minutes.

How to get from Newcastle to Port Macquarie

ModeDurationPrice
From Newcastle bus to Port Macquarie.3 h 35 min$41
From Broadmeadow Station train to Wauchope RSL, Young St then bus to Oxley Hwy Before Findlay Dr.5 h 58 min$60
From Newcastle drive to Port Macquarie.2 h 43 min$33
From King St Before Darby St line 130 bus to Newcastle airport, fly to Port Macquarie airport, then line 341 bus to Port Macquarie.5 h 38 min$285

How long does it take to get from Newcastle to Port Macquarie?

The bus from Newcastle to Port Macquarie takes 3 hours 35 minutes including transfers and departs twice daily.

Is there a direct bus between Newcastle and Port Macquarie?

Yes, there is a direct bus departing from Newcastle and arriving at Port Macquarie. Services depart twice daily, and operate every day. The journey takes approximately 3 hours 35 minutes.

Operators from Newcastle to Port Macquarie

OperatorPhoneWebsite
Greyhound Australia1300 473946Greyhound Australia
Transport NSW131 500Transport NSW
Port Stephens CoachesPort Stephens Coaches
Virgin AustraliaVirgin Australia
Regional ExpressRegional Express
QantasQantas
FlyPelicanFlyPelican
JetstarJetstar