Travel options for:
Nearby airports Rainbow Beach

Brisbane (BNE)  •  4 h 45 min

$22 - $150

Gold Coast (OOL)  •  7 h 28 min

$46 - $86

Maroochydore (MCY)  •  4 h 11 min

$15 - $32

Hervey Bay (HVB)  •  2 h 3 min

$29 - $48

Bundaberg (BDB)  •  5 h

  1. ×2

$23 - $44

  • 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 28 min$93
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$33
From Hervey Bay (HVB) taxi to Hervey Bay - Torquay then bus to Rainbow Beach.2 h 3 min$57
From Johnston St near Heidke St bus to Bourbong St at Base Hospital, walk to Bundaberg, train to Howard, walk to Steley Street near William St, line 7 bus to Kent St near Lennox St, walk to Maryborough, then bus to Rainbow Beach.5 h$46

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. 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
Wide Bay TransitWide Bay Transit