Travel from Bundaberg to Rainbow-Beach

Bus from Bundaberg to Rainbow Beach

Greyhound Australia operates a bus from Bundaberg to Rainbow Beach once daily. Tickets cost $23 - $50 and the journey takes 4 h 50 min.

How to get from Bundaberg to Rainbow Beach

From Bundaberg train to Steley Street near William St, line 7 bus to Kent St near Lennox St, walk to Maryborough, then bus to Rainbow Beach. 3 h 33 min $44. From Bundaberg bus to Rainbow Beach. 4 h 50 min $41. From Bundaberg drive to Rainbow Beach. 3 h 6 min $28.

Is there a direct bus between Bundaberg and Rainbow Beach?

Yes, there is a direct bus departing from Bundaberg and arriving at Rainbow Beach. Services depart once daily, and operate every day. The journey takes approximately 4¾ hours.

Operators from Bundaberg to Rainbow Beach