Travel options for:
Nearby airports Rainbow Beach

Brisbane (BNE)  •  4 h 45 min

$22 - $150

Gold Coast (OOL)  •  7 h 43 min

$45 - $84

Maroochydore (MCY)  •  4 h 11 min

$15 - $32

Hervey Bay (HVB)  •  2 h 3 min

$29 - $47

Bundaberg (BDB)  •  5 h 40 min

$22 - $42

  • Rainbow Beach Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Rainbow-Beach

Bus from Nearby airports to Rainbow Beach

Greyhound Australia operates a bus from Brisbane (BNE) to Rainbow Beach once daily. Tickets cost $22 - $150 and the journey takes 4 h 45 min.

How to get from Nearby airports to Rainbow Beach

From Brisbane International Airport bus to Rainbow Beach.4 h 45 min$52
From Gold Coast Airport bus to Brisbane Roma St Bus Stop, walk to Brisbane Roma Street, train to Cooroy, then bus to Rainbow Beach.7 h 43 min$92
From David Low Way at Sunset Strip line 620 bus to Noosa Junction station stop A, walk to Noosa Junction, then bus to Rainbow Beach.4 h 11 min$32
From Hervey Bay (HVB) taxi to Hervey Bay - Torquay then bus to Rainbow Beach.2 h 3 min$56
From Johnston St near Heidke St line 2 bus to Woongarra Street Stop T, walk to Bundaberg, then bus to Rainbow Beach.5 h 40 min$43

How long does it take to get from Nearby airports to Rainbow Beach?

The bus from Brisbane International Airport to Rainbow Beach takes 4 h 45 min including transfers and departs once daily.

Is there a direct bus between Nearby airports and Rainbow Beach?

Yes, there is a direct bus departing from Brisbane International Airport and arriving at Rainbow Beach. Services depart once daily, and operate every day. The journey takes approximately 4 h 45 min.

Operators from Nearby airports to Rainbow Beach

Greyhound Australia1300 473946Greyhound Australia
Byron EasybusByron Easybus
Queensland Rail Travel1300 131 722Queensland Rail Travel
QConnect - DuffysQConnect - Duffys
Premier Motor ServicePremier Motor Service