The bus between Rainbow Beach and Proserpine takes 37h 45m. There is at least one bus per day from Rainbow Beach to Proserpine. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run once daily between Rainbow Beach and Proserpine. The service departs Rainbow Beach at 7:00 PM in the evening, which arrives into Proserpine at 08:45:00. All services require a transfer, and take on average 37h 45m. The schedules shown below are for the next available departures.
Want to know about travelling from Rainbow Beach to Proserpine? 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.
No, there is no direct bus from Rainbow Beach to Proserpine. However, there are services departing from Rainbow Beach station and arriving at Proserpine station via Howard station. The journey, including transfers, takes approximately 37h 45m.
Rainbow Beach to Proserpine bus services, operated by Premier Motor Service, depart from Rainbow Beach station.
Rainbow Beach to Proserpine bus services, operated by Premier Motor Service, arrive at Proserpine station.
Book your Rainbow Beach to Proserpine bus tickets online with Omio.
The distance between Rainbow Beach and Proserpine is 765.7 km. The road distance is 932 km.
You can take a bus from Rainbow Beach to Proserpine via Howard in around 14h 45m.