Travel from Hornsby to Port-Macquarie

Train, bus or fly from Hornsby to Port Macquarie?

Port Stephens Coaches operates a bus from Hornsby to Port Macquarie once daily. Tickets cost $4 - $7 and the journey takes 1 h 40 min. 3 other operators also service this route. Alternatively, Transport NSW operates a train from Hornsby to Port Macquarie 3 times a day. Tickets cost $40 - $65 and the journey takes 5 h 53 min. Transport NSW also services this route hourly.

How to get from Hornsby to Port Macquarie

From Hornsby Station, Stand D bus to Raymond Terrace Shopping Centre, Sturgeon St, bus to Raymond Terrace, then bus to Port Macquarie. 6 h 25 min $47. From Hornsby Station train to Hunter St At Cooper St, bus to Newcastle, then bus to Port Macquarie. 7 h 10 min $70. From Hornsby Station train to Wauchope RSL, Young St then bus to Port Macquarie Coach Stop, Gordon St. 7 h 28 min $84. From Hornsby drive to Port Macquarie. 3 h 51 min $49. From Hornsby Station train to Central Station, train to Sydney airport, fly to Port Macquarie airport, then line 341 bus to Port Macquarie. 4 h 25 min $164.

Is there a direct bus between Hornsby and Port Macquarie?

No, there is no direct bus from Hornsby to Port Macquarie. However, there are services departing from Hornsby Station, Stand D and arriving at Port Macquarie via Raymond Terrace Shopping Centre, Sturgeon St and Raymond Terrace. The journey, including transfers, takes approximately 6 h 25 min.