Travel from Cairns to Whitsunday-Island

Bus or fly from Cairns to Whitsunday Island?

Qantas flies from Cairns to Whitsunday Island once daily. Alternatively, Greyhound Australia operates a bus from Cairns to Whitsunday Island once daily. Tickets cost $55 - $110 and the journey takes 10 hours 45 minutes.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Cairns to Whitsunday Island

ModeDurationPrice
From Cairns taxi to Cairns airport, fly to Hamilton Island airport, then travel to Whitsunday Island.1 h 35 min$279
From Cairns taxi to Cairns airport, fly to Mackay airport, line 303 bus to Sydney St near Alfred St, walk to Mackay, bus to Airlie Beach, then travel to Whitsunday Island.7 h 50 min$226
From Cairns taxi to Cairns airport, fly to Townsville airport, line 205 bus to Eyre St at Leichhardt Street, walk to Townsville, bus to Airlie Beach, then travel to Whitsunday Island.8 h 16 min$164
From Cairns Central Station train to Proserpine then travel to Whitsunday Island.11 h 14 min
From Cairns bus to Shute Harbour Rd at Hermitage Drive, line 1 bus to Shute Harbour, then travel to Whitsunday Island.11 h 41 min$85

How long does it take to get from Cairns to Whitsunday Island?

It takes approximately 1 hour 35 minutes to get from Cairns to Whitsunday Island, including transfers.

Operators from Cairns to Whitsunday Island

OperatorPhoneWebsite
QantasQantas
Virgin AustraliaVirgin Australia
JetstarJetstar
Regional ExpressRegional Express
Cathay PacificCathay Pacific
TRANSLink QLDTRANSLink QLD
Greyhound Australia1300 473946Greyhound Australia
QConnect - SunbusQConnect - Sunbus
Queensland RailQueensland Rail
Whitsunday TransitWhitsunday Transit