The route at a glance
The Sydney–Port Macquarie corridor.
Sydney to Port Macquarie is a 390-kilometre run up the Pacific Highway, taking around 6 hours 30 minutes by coach. NSW TrainLink runs the highest-frequency timetable on this corridor, with Greyhound and Premier Motor Service adding longer-haul options that continue north to Byron and Brisbane. Port Macquarie is the regional hub for the mid-north coast; the coach drop is at the Port Macquarie Bus Terminal in the town centre.
Typical calling points
- SydneyNSW
- ChatswoodNSW
- HornsbyNSW
- TuggerahNSW
- Doyalson NorthNSW
- CharlestownNSW
- NewcastleNSW
- Port MacquarieNSW
Typical stops on this corridor. Actual calling points vary by operator and service.
Journey essentials
- Onboard
- Wi-Fi · Toilet · USB charging · Wheelchair access
- Luggage
- 1 × 40kg checked bag
Compare operators
Who runs this route.
FlixBus Australia
Wi-FiToiletUSB chargingEco-friendly40kg luggageBookon FlixBus AustraliaFrom$31Services
Depart Arrive Runs 5:20 PM 11:35 PM Daily - Bookon NSW TrainLinkFrom$47
Greyhound Australia
Wi-FiToiletUSB chargingWheelchair accessEco-friendly40kg luggageBookon Greyhound AustraliaFrom$75Services
Depart Arrive Runs 6:00 PM 12:00 AM+1 Mon, Fri–Sun 7:00 PM 1:00 AM+1 Tue 8:30 PM 2:30 AM+1 Daily 9:30 PM 3:30 AM+1 Tue Premier Motor Service
Toilet20kg luggageBookon Premier Motor ServiceFrom$83Services
Depart Arrive Runs 6:45 PM 1:30 AM+1 Daily
Fares are indicative. Live pricing may vary by date and availability. AusBus earns a small commission on some bookings at no extra cost to you.
Spotted an error or a missing operator on this route? Let us know.
Travel tips
What to know before you go.
NSW TrainLink coaches connect with the rail network at Sydney Central, useful if you are coming from Brisbane or Melbourne and continuing to Port without an overnight stop. Window seats on the right-hand side give you ocean glimpses through the Crowdy Bay sections. School holidays significantly increase demand on this corridor; the Port Macquarie Koala Hospital and the Hello Koalas trail draw families during summer. Book at least four days ahead. If you are continuing further north, hop-on hop-off passes from Greyhound or Premier start to look attractive.
Route FAQs
Sydney to Port Macquarie, answered.
- About 6 hours 30 minutes via the Pacific Highway. Express services are slightly faster.
- Fares start from around $31 one-way with NSW TrainLink. Greyhound and Premier services run $59 to $89 depending on availability.
- NSW TrainLink runs the highest-frequency timetable. Greyhound Australia and Premier Motor Service add long-haul services continuing north to Brisbane.
- Port Macquarie Bus Terminal on Gordon Street in the town centre, walking distance from the foreshore and the main accommodation district.
- The XPT train stops at Wauchope, 16 kilometres west of Port Macquarie. NSW TrainLink coordinates a connecting coach. The pure-coach option is more direct.
Keep going
Onward from Port Macquarie.
Continuing past Port Macquarie? These coach corridors carry on from your arrival city.
Related routes