Duration 9h 42m
Distance 960.2 km
Average price $340
Possible routes 8 found

Airlie Beach to Rainbow Beach

Rome2rio has found 8 ways to get from Airlie Beach to Rainbow Beach by bus, train, car, flight and ferry. We recommend taking the bus from Airlie Beach to Rainbow Beach, which takes around 14h 45m.

Recommended route

Bus

  1. Airlie Beach
  2. Rainbow Beach
14h 45m
$130 - $220
Alternative routes

Train, bus

  1. Proserpine
  2. Maryborough
  3. Rainbow Beach
16h 6m
$105 - $254

Drive

  1. Airlie Beach
  2. Rainbow Beach
13h 28m
Cheapest
$120 - $190

Fly Hamilton Island to Brisbane, bus

  1. Hamilton Island
  2. Brisbane Airport (BNE)
  3. Rainbow Beach
Fastest
9h 42m
$237 - $687

Ferry, bus and ferry to Proserpine, fly to Hervey Bay, bus

  1. Port of Airlie
  2. Hamilton Island Marina
  3. Proserpine
  4. Hervey Bay
  5. Rainbow Beach
11h 51m
$556 - $1,030

Ferry, bus and ferry to Proserpine, fly to Brisbane, bus

  1. Port of Airlie
  2. Hamilton Island Marina
  3. Proserpine
  4. Brisbane Airport (BNE)
  5. Rainbow Beach
11h 35m
$270 - $490

Bus to Mackay, fly to Hervey Bay, bus

  1. Airlie Beach
  2. Mackay
  3. Hervey Bay
  4. Rainbow Beach
11h 14m
$350 - $791

Bus to Mackay, fly to Brisbane, bus

  1. Airlie Beach
  2. Mackay
  3. Brisbane Airport (BNE)
  4. Rainbow Beach
11h 58m
$149 - $471

Frequently asked questions

Want to know about travelling from Airlie Beach to Rainbow Beach? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Airlie Beach to Rainbow Beach is to drive which costs $120 - $190 and takes 13h 28m.

More details

The quickest way to get from Airlie Beach to Rainbow Beach is to fly and bus which costs $230 - $700 and takes 9h 42m.

More details

Yes, there is a direct bus departing from Airlie Beach and arriving at Rainbow Beach. Services depart three times a day, and operate every day. The journey takes approximately 14h 45m.

More details

The distance between Airlie Beach and Rainbow Beach is 770 km. The road distance is 960.2 km.

Get driving directions

The best way to get from Airlie Beach to Rainbow Beach without a car is to bus which takes 14h 45m and costs $130 - $220.

More details

The bus from Airlie Beach to Rainbow Beach takes 14h 45m including transfers and departs three times a day.

More details

Airlie Beach to Rainbow Beach bus services, operated by Greyhound Australia, depart from Airlie Beach station.

More details

The quickest flight from Hamilton Island Airport to Brisbane Airport is the direct flight which takes 1h 35m.

Search flights

Airlie Beach to Rainbow Beach bus services, operated by Greyhound Australia, arrive at Rainbow Beach station.

More details

Yes, the driving distance between Airlie Beach to Rainbow Beach is 960 km. It takes approximately 13h 28m to drive from Airlie Beach to Rainbow Beach.

Get driving directions

Qantas and Virgin Australia offer flights from Hamilton Island Airport to Brisbane Airport.

Search flights

There are 149+ hotels available in Rainbow Beach. Prices start at $150 AUD per night.

More details

The best way to get from Airlie Beach to Hamilton Island Airport is to ferry which takes 1h 5m and costs $62.

More details

How to travel from Airlie Beach to Rainbow Beach

Find all the possible transport options for your trip from Airlie Beach to Rainbow Beach right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Airlie Beach and Rainbow Beach?

Greyhound Australia operates a bus from Airlie Beach to Rainbow Beach twice daily. Tickets cost $130 - $220 and the journey takes 14h 45m. Premier Motor Service also services this route once daily.
Airlines
Ave. Duration
1h 50m
Frequency
Every day
Estimated price
$160 - $1,100
Ave. Duration
1h 35m
Frequency
Every day
Estimated price
$130 - $750
Ave. Duration
1h 30m
Frequency
Every day
Estimated price
$95 - $650
Bus operators
Ave. Duration
14h 45m
Frequency
Twice daily
Estimated price
$130 - $220
Ave. Duration
14h 5m
Frequency
Once daily
Estimated price
$130 - $180

Rainbow Beach, Australia

Discover how to get to attractions and hotels near Rainbow Beach.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe