There are 7 ways to get from Proserpine Airport (PPP) to Rainbow Beach by plane, bus, train, bus (Greyhound), car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly 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
6h 46m$442–1,028Bus
cheapest- Take the bus from Proserpine to Rainbow Beachbus Brisbane
15h 30m$160–397Train, bus
- Take the train from Proserpine to Maryborough Westtrain Spirit of Queensland
- Take the bus from Maryborough to Rainbow Beachbus Brisbane
14h 38m$164–3,202Drive 927.8 km
- Drive from Proserpine Airport (PPP) to Rainbow Beachcar 927.8 km
10h 40m$167–240Fly 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
6h 52m$201–647Fly to Bundaberg, bus
- Fly from Whitsunday Coast Airport (PPP) to Bundaberg (BDB)plane PPP - BDB
- Take the bus from Bundaberg Airport to Rainbow Beachbus
8h 58m$457–1,275Ferry, bus
- Take the ferry from Palm Bay to Shute Harbourferry
- Take the bus from Airlie Beach to Rainbow Beachbus Au050-1 / ...
19h 53m$252–352
Whitsunday Coast Airport (PPP) to Hervey Bay (HVB) flights
Questions & Answers
The cheapest way to get from Proserpine Airport (PPP) to Rainbow Beach is to drive which costs $160 - $240 and takes 10h 40m.
The fastest way to get from Proserpine Airport (PPP) to Rainbow Beach is to fly and bus which takes 6h 46m and costs $440 - $1,100.
No, there is no direct bus from Proserpine Airport (PPP) to Rainbow Beach. However, there are services departing from Proserpine and arriving at Rainbow Beach via . The journey, including transfers, takes approximately 15h 30m.
The distance between Proserpine Airport (PPP) and Rainbow Beach is 832 km. The road distance is 927.8 km.
The best way to get from Proserpine Airport (PPP) to Rainbow Beach without a car is to train and bus which takes 14h 38m and costs $160 - $3,200.
It takes approximately 6h 46m to get from Proserpine Airport (PPP) to Rainbow Beach, including transfers.
Proserpine Airport (PPP) to Rainbow Beach bus services, operated by Greyhound Australia, depart from Proserpine station.
Proserpine Airport (PPP) to Rainbow Beach bus services, operated by Greyhound Australia, arrive at Rainbow Beach station.
Yes, the driving distance between Proserpine Airport (PPP) to Rainbow Beach is 928 km. It takes approximately 10h 40m to drive from Proserpine Airport (PPP) to Rainbow Beach.
There are 176+ hotels available in Rainbow Beach.
What companies run services between Proserpine Airport (PPP), Australia and Rainbow Beach, QLD, Australia?
Greyhound Australia operates a bus from Proserpine to Rainbow Beach 3 times a day. Tickets cost $160–350 and the journey takes 15h 20m. Premier Motor Service also services this route once daily.
- 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
- $350–1,300
Flights from Whitsunday Coast Airport to Brisbane Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $150–600
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,300
Flights from Whitsunday Coast Airport to Bundaberg via Melbourne, Brisbane Airport
- Ave. Duration
- 9h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $390–1,300
- Website
- jetstar.com
Flights from Whitsunday Coast Airport to Brisbane Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $150–600
- Website
- virginaustralia.com
Flights from Whitsunday Coast Airport to Brisbane Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $230–600
- Phone
- 1800 872 467
- Website
- queenslandrailtravel.com.au
Train from Proserpine to Maryborough West
- Ave. Duration
- 11h 1m
- Frequency
- 4 times a week
- Estimated price
- $90–3,013
- Book at
- https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
- Website
- https://www.queenslandrailtravel.com.au/
- Schedules at
- https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
- BQuick
- $90–130
- AChoice
- $150–190
- Gold Class
- $2,406
- Heritage Class
- $3,013
- Website
- https://www.flixbus.com.au/
Bus from Hervey Bay to Rainbow Beach
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- $17–30
- Schedules at
- flixbus.com.au
Bus from Maryborough to Rainbow Beach
- Ave. Duration
- 1h 2m
- Frequency
- Twice daily
- Estimated price
- $13–22
- Schedules at
- flixbus.com.au
Bus from Brisbane Coach Terminal to Rainbow Beach
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- $30–60
- Schedules at
- flixbus.com.au
Bus from Bundaberg Airport to Rainbow Beach
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $30–60
- Schedules at
- flixbus.com.au
Bus from Airlie Beach to Rainbow Beach
- Ave. Duration
- 15h 27m
- Frequency
- Twice daily
- Estimated price
- $140–240
- Schedules at
- flixbus.com.au
- Phone
- 1300 473946
- [email protected]
- Website
- greyhound.com.au
Bus from Maryborough to Rainbow Beach
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $25–40
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $28–40
- Advantage
- $25–40
- Flexible
- $27–40
Bus from Proserpine to Rainbow Beach
- Ave. Duration
- 15h 20m
- Frequency
- 3 times a day
- Estimated price
- $160–350
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $160–230
- Advantage
- $190–290
- Flexible
- $240–350
- Phone
- 13 34 10
- [email protected]
- Website
- premierms.com.au
Bus from Maryborough to Rainbow Beach
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $22–35
- Website
- https://premierms.com.au/
Bus from Proserpine to Rainbow Beach
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- $120–180
- Website
- https://premierms.com.au/
- Phone
- 0488 022 868
- [email protected]
- Website
- islandtransfers.com
Ferry from Palm Bay to Shute Harbour
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Estimated price
- $69
- Schedules at
- islandtransfers.com
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












