Travel from Brisbane to Coffs-Harbour

Train, bus or fly from Brisbane to Coffs Harbour?

Transport NSW operates a train from Brisbane to Coffs Harbour once daily. Tickets cost $35 - $55 and the journey takes 5 h 10 min. Alternatively, you can take a bus from Brisbane to Coffs Harbour via Byron Bay in around 6 h 40 min.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Brisbane to Coffs Harbour

ModeDurationPrice
From Brisbane train to Coffs Harbour Station.5 h 10 min$70
From Brisbane Roma St Bus Stop bus to Byron Bay then bus to Coffs Harbour.6 h 40 min$90
From Brisbane Roma Street bus to Coffs Harbour.8 h 55 min$71
From Brisbane drive to Coffs Harbour.4 h 24 min$54
From Central, platform 3 train to Brisbane airport, fly to Coffs Harbour airport, then line 364 bus to Coffs Harbour.3 h 30 min$264
From Central, platform 3 train to Brisbane airport, fly to Armidale airport, taxi to University of New England, then bus to Coffs Harbour.6 h 59 min$375
From Central, platform 3 train to Brisbane airport, fly to Port Macquarie airport, line 341 bus to Port Macquarie, then bus to Coffs Harbour.6 h 55 min$216

How long does it take to get from Brisbane to Coffs Harbour?

The train from Brisbane to Coffs Harbour Station takes 5 h 10 min including transfers and departs once daily.

Is there a direct train between Brisbane and Coffs Harbour?

Yes, there is a direct train departing from Brisbane and arriving at Coffs Harbour Station. Services depart once daily, and operate every day. The journey takes approximately 5 h 10 min.

Is there a direct bus between Brisbane and Coffs Harbour?

Yes, there is a direct bus departing from Brisbane Roma Street and arriving at Coffs Harbour. Services depart three times a day. The journey takes approximately 8 h 55 min.

Operators from Brisbane to Coffs Harbour

OperatorPhoneWebsite
Transport NSW131 500Transport NSW
Byron EasybusByron Easybus
Greyhound Australia1300 473946Greyhound Australia
TRANSLink QLDTRANSLink QLD
VivaColombiaVivaColombia
Sawtell CoachesSawtell Coaches
New England CoachesNew England Coaches
Virgin AustraliaVirgin Australia