Queensland Rail operates a train from Bundaberg to Noosa Heads 3 times a day. Tickets cost $30 - $50 and the journey takes 2 h 27 min. 2 other operators also service this route. Alternatively, Greyhound Australia operates a bus from Bundaberg to Noosa Heads once daily. Tickets cost $35 - $70 and the journey takes 7 h 40 min.
How to get from Bundaberg to Noosa Heads
From Bundaberg train to Elm St at Cooroy station then bus to Noosa Junction station stop B. 3 h 42 min $55. From Bundaberg bus to Noosa Junction. 7 h 40 min $62. From Bundaberg drive to Noosa Heads. 3 h 37 min $35.