From Brisbane Airport Domestic bus to Rainbow Beach. 5 h $53. From International Airport, platform 1 train to Bowen Hills, platform 4, train to Cooroy, then bus to Rainbow Beach. 6 h 34 min $57. From Brisbane Airport (BNE) drive to Rainbow Beach. 3 h 1 min $33. From Brisbane airport fly to Hervey Bay airport, taxi to Hervey Bay - Torquay, then bus to Rainbow Beach. 3 h 53 min $236.
Bus from Brisbane Airport (BNE) to Rainbow Beach
Greyhound Australia operates a bus from Brisbane Airport (BNE) to Rainbow Beach once daily. Tickets cost $24 - $60 and the journey takes 5 h.