Cheap Bus tickets to Cairns

What are the most popular routes to Cairns?

Airlie Beach - CairnsAverage price$154Average duration11h 50mDaily departures4
Townsville - CairnsAverage price$83Average duration5h 40mDaily departures3
Brisbane - CairnsAverage price$568Average duration1d 9hDaily departures7
Innisfail - CairnsAverage price$37Average duration1h 15mDaily departures3
Tully - CairnsAverage price$59Average duration2h 25mDaily departures3