Travel from Noosa-Heads to Mackay

Bus or train from Noosa Heads to Mackay?

Queensland Rail operates a train from Noosa Heads to Mackay 5 times a week. Tickets cost $100 - $150 and the journey takes 10 hours 12 minutes. Alternatively, Greyhound Australia operates a bus from Noosa Heads to Mackay once daily. Tickets cost $80 - $140 and the journey takes 13 hours 30 minutes.

Travel Guides

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

How to get from Noosa Heads to Mackay

ModeDurationPrice
From Noosa Junction station stop A line 631 bus to Cooroy then train to Mackay.11 h 45 min$171
From Noosa Junction bus to Mackay.13 h 30 min$147
From Noosa Heads drive to Mackay.11 h 58 min$116
From Sunshine Beach Rd at Noosa Plaza bus to Nambour, platform 1, train to Eagle Junction, platform 2, train to Brisbane airport, fly to Mackay airport, then line 303 bus to Mackay.7 h 51 min$152
From Sunshine Beach Rd at Noosa Plaza bus to Nambour, platform 1, train to Eagle Junction, platform 2, train to Brisbane airport, fly to Proserpine airport, taxi to Proserpine, then train to Mackay.9 h 46 min$230
From Sunshine Beach Rd at Noosa Plaza bus to Nambour, platform 1, train to Eagle Junction, platform 2, train to Brisbane airport, fly to Moranbah airport, then drive to Mackay.9 h 19 min$330

How long does it take to get from Noosa Heads to Mackay?

It takes approximately 11 hours 45 minutes to get from Noosa Heads to Mackay, including transfers.

Is there a direct bus between Noosa Heads and Mackay?

Yes, there is a direct bus departing from Noosa Junction and arriving at Mackay. Services depart once daily, and operate every day. The journey takes approximately 13 hours 30 minutes.

Operators from Noosa Heads to Mackay

OperatorPhoneWebsite
TRANSLink QLDTRANSLink QLD
Queensland RailQueensland Rail
Greyhound Australia1300 473946Greyhound Australia
QantasQantas
JetstarJetstar
Virgin AustraliaVirgin Australia
Tigerair AustraliaTigerair Australia