Travel from Noosa-Heads to Rainbow-Beach

Bus from Noosa Heads to Rainbow Beach

Greyhound Australia operates a bus from Noosa Heads to Rainbow Beach twice daily. Tickets cost $12 - $28 and the journey takes 2 h 35 min.

How to get from Noosa Heads to Rainbow Beach

ModeDurationPrice
From Noosa Junction bus to Rainbow Beach.2 h 35 min$26
From Noosa Heads drive to Rainbow Beach.2 h 1 min$18

How long does it take to get from Noosa Heads to Rainbow Beach?

The bus from Noosa Junction to Rainbow Beach takes 2 h 35 min including transfers and departs twice daily.

Is there a direct bus between Noosa Heads and Rainbow Beach?

Yes, there is a direct bus departing from Noosa Junction and arriving at Rainbow Beach. Services depart twice daily. The journey takes approximately 2 h 35 min.

Operators from Noosa Heads to Rainbow Beach

OperatorPhoneWebsite
Greyhound Australia1300 473946Greyhound Australia