There are 10 ways to get from Airlie Beach to Rainbow Beach by plane, bus, train, car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Whitsunday Coast Airport to Hervey Bay, bus
best- Fly from Whitsunday Coast Airport (PPP) to Hervey Bay (HVB)plane PPP - HVB
- Take the bus from Hervey Bay to Rainbow Beachbus
8h 34m$466–1,108Train, bus
cheapest- Take the train from Proserpine to Maryborough Westtrain Spirit of Queensland
- Take the bus from Maryborough to Rainbow Beachbus Brisbane
16h 16m$126–3,160Bus via Howard
- Take the bus from Airlie Beach to Howardbus Pm19
- Take the bus from Howard to Rainbow Beachbus Pm19
15h 5m$135–192Drive 956.7 km
- Drive from Airlie Beach to Rainbow Beachcar 956.7 km
11h 3m$170–245Fly Whitsunday Coast Airport to Brisbane Airport, bus
- Fly from Whitsunday Coast Airport (PPP) to Brisbane Airport (BNE)plane PPP - BNE
- Take the bus from Brisbane Coach Terminal to Rainbow Beachbus
8h 41m$232–730Fly Great Barrier Reef Airport to Brisbane Airport, bus
- Fly from Great Barrier Reef Airport (HTI) to Brisbane Airport (BNE)plane HTI - BNE
- Take the bus from Brisbane Coach Terminal to Rainbow Beachbus
9h 12m$362–1,098Fly Whitsunday Coast Airport to Bundaberg, bus
- Fly from Whitsunday Coast Airport (PPP) to Bundaberg (BDB)plane PPP - BDB
- Take the bus from Bundaberg Airport to Rainbow Beachbus
10h 47m$486–1,306Bus to Mackay, fly to Hervey Bay, bus
- Take the bus from Airlie Beach to Mackaybus
- Fly from Mackay (MKY) to Hervey Bay (HVB)plane MKY - HVB
- Take the bus from Hervey Bay to Rainbow Beachbus
11h 47m$539–664Bus to Mackay, fly to Brisbane Airport, bus
- Take the bus from Airlie Beach to Mackaybus
- Fly from Mackay (MKY) to Brisbane Airport (BNE)plane MKY - BNE
- Take the bus from Brisbane Coach Terminal to Rainbow Beachbus
11h 3m$216–437Bus
- Take the bus from Airlie Beach to Rainbow Beachbus Brisbane
15h 45m$130–360
Airlie Beach to Rainbow Beach by bus
Questions & Answers
The cheapest way to get from Airlie Beach to Rainbow Beach is to bus via Howard which costs $130 - $200 and takes 15h 5m.
The fastest way to get from Airlie Beach to Rainbow Beach is to fly and bus which takes 8h 34m and costs $460 - $1,200.
Yes, there is a direct bus departing from Airlie Beach and arriving at Rainbow Beach. Services depart four times a day, and operate every day. The journey takes approximately 15h 45m.
The distance between Airlie Beach and Rainbow Beach is 873 km. The road distance is 956.7 km.
The best way to get from Airlie Beach to Rainbow Beach without a car is to bus via Howard which takes 15h 5m and costs $130 - $200.
It takes approximately 8h 34m to get from Airlie Beach to Rainbow Beach, including transfers.
Airlie Beach to Rainbow Beach bus services, operated by Greyhound Australia, depart from Airlie Beach station.
Airlie Beach to Rainbow Beach bus services, operated by Greyhound Australia, arrive at Rainbow Beach station.
Yes, the driving distance between Airlie Beach to Rainbow Beach is 957 km. It takes approximately 11h 3m to drive from Airlie Beach to Rainbow Beach.
Book your Airlie Beach to Rainbow Beach bus tickets online with Omio and 12go.asia.
What companies run services between Airlie Beach, QLD, Australia and Rainbow Beach, QLD, Australia?
You can take a bus from Airlie Beach to Rainbow Beach via Howard in around 15h 5m.
- Website
- qantas.com
Flights from Whitsunday Coast Airport to Hervey Bay via Brisbane Airport
- Ave. Duration
- 5h 1m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $340–1,300
Flights from Whitsunday Coast Airport to Brisbane Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $150–600
Flights from Great Barrier Reef Airport to Brisbane Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $240–850
Flights from Whitsunday Coast Airport to Bundaberg via Brisbane Airport
- Ave. Duration
- 6h 12m
- When
- Tuesday, Thursday, Sunday, Monday, Wednesday, and Friday
- Estimated price
- $390–1,200
Flights from Whitsunday Coast Airport to Bundaberg via Melbourne, Brisbane Airport
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $390–1,200
Flights from Mackay to Hervey Bay via Brisbane Airport
- Ave. Duration
- 5h 3m
- When
- Thursday, Friday, Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- $190–700
Flights from Mackay to Hervey Bay via Rockhampton, Brisbane Airport
- Ave. Duration
- 6h 50m
- When
- Monday to Friday
- Estimated price
- $470–510
Flights from Mackay to Hervey Bay via Brisbane Airport, Sydney
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $220–750
Flights from Mackay to Hervey Bay via Townsville, Brisbane Airport
- Ave. Duration
- 8h 10m
- When
- Thursday and Friday
- Estimated price
- $470–510
Flights from Mackay to Brisbane Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $110–420
Flights from Mackay to Brisbane Airport via Rockhampton
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- $220–420
- Website
- virginaustralia.com
Flights from Whitsunday Coast Airport to Brisbane Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $220–600
Flights from Great Barrier Reef Airport to Brisbane Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $170–420
Flights from Mackay to Brisbane Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $170–280
- Website
- jetstar.com
Flights from Whitsunday Coast Airport to Brisbane Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $150–600
Flights from Mackay to Brisbane Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $110–260
- Phone
- 1800 872 467
- Website
- Queensland Rail Travel
Train from Proserpine to Maryborough West
- Ave. Duration
- 11h 1m
- Frequency
- 4 times a week
- Estimated price
- $90–3,013
- Book at
- Queensland Rail Travel
- Website
- Queensland Rail Travel
- Schedules at
- Queensland Rail Travel
- BQuick
- $90–130
- AChoice
- $150–190
- Gold Class
- $2,406
- Heritage Class
- $3,013
- Website
- FlixBus Australia
Bus from Hervey Bay to Rainbow Beach
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- FlixBus Australia
Bus from Maryborough to Rainbow Beach
- Ave. Duration
- 1h 2m
- Frequency
- Twice daily
- Estimated price
- $12–22
- Schedules at
- FlixBus Australia
Bus from Brisbane Coach Terminal to Rainbow Beach
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- $30–55
- Schedules at
- FlixBus Australia
Bus from Brisbane Coach Terminal to Rainbow Beach
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- $30–55
- Schedules at
- FlixBus Australia
Bus from Bundaberg Airport to Rainbow Beach
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $30–55
- Schedules at
- FlixBus Australia
Bus from Hervey Bay to Rainbow Beach
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- FlixBus Australia
Bus from Brisbane Coach Terminal to Rainbow Beach
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- $30–55
- Schedules at
- FlixBus Australia
Bus from Airlie Beach to Rainbow Beach
- Ave. Duration
- 15h 27m
- Frequency
- Twice daily
- Estimated price
- $150–250
- Schedules at
- FlixBus Australia
- Phone
- 13 34 10
- [email protected]
- Website
- Premier Motor Service
Bus from Airlie Beach to Howard
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- $100–150
- Website
- Premier Motor Service
Bus from Howard to Rainbow Beach
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $30–45
- Website
- Premier Motor Service
Bus from Maryborough to Rainbow Beach
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $22–35
- Website
- Premier Motor Service
Bus from Airlie Beach to Mackay
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $29–45
- Website
- Premier Motor Service
Bus from Airlie Beach to Mackay
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $29–45
- Website
- Premier Motor Service
Bus from Airlie Beach to Rainbow Beach
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Estimated price
- $130–190
- Website
- Premier Motor Service
- Phone
- 1300 473946
- [email protected]
- Website
- Greyhound Australia
Bus from Maryborough to Rainbow Beach
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $25–40
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $28–40
- Advantage
- $25–40
- Flexible
- $27–40
Bus from Airlie Beach to Mackay
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $35–60
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $35–55
- Advantage
- $35–55
- Flexible
- $40–60
Bus from Airlie Beach to Mackay
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $35–60
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $35–55
- Advantage
- $35–55
- Flexible
- $40–60
Bus from Airlie Beach to Rainbow Beach
- Ave. Duration
- 15h 45m
- Frequency
- 3 times a day
- Estimated price
- $160–360
- Website
- Greyhound Australia
- Schedules at
- Greyhound Australia
- Early Bird
- $160–230
- Advantage
- $200–290
- Flexible
- $250–360
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Best ways to travel around Australia
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
More Questions & Answers
There are 176+ hotels available in Rainbow Beach.












