Travel from Byron-Bay to Rainbow-Beach

Bus from Byron Bay to Rainbow Beach

Byron Easybus operates a bus from Byron Bay to Rainbow Beach every 3 hours. Tickets cost $35 - $50 and the journey takes 2 h 15 min. 2 other operators also service this route.

How to get from Byron Bay to Rainbow Beach

From Byron Bay Visitor Centre bus to Brisbane then bus to Rainbow Beach. 8 h 20 min $96. From Byron Bay Visitor Centre bus to Roma Street, platform 9, train to Cooroy, then bus to Rainbow Beach. 8 h 42 min $88. From Byron Bay Coach Stop, Jonson St bus to Beenleigh, platform 2, train to Roma Street, platform 9, train to Gympie North station, bus to Gympie, then bus to Rainbow Beach. 9 h 53 min $76. From Byron Bay drive to Rainbow Beach. 4 h 48 min $54. From Byron Bay Visitor Centre bus to Roma Street, platform 7, train to Brisbane airport, fly to Hervey Bay airport, taxi to Hervey Bay - Torquay, then bus to Rainbow Beach. 7 h 47 min $295. From Jonson St At Carlyle St line 640 bus to Ballina airport, fly to Maroochydore airport, line 620 bus to Noosa Junction, then bus to Rainbow Beach. 10 h 34 min $416.