Route guide

Cairns Townsville by bus

Cairns to Townsville coach guide with Greyhound and Premier. Travel the North Queensland tropical coast via Mission Beach, Tully and Innisfail. From $32.

See today's services347 km4h 50m3 operatorsfrom $32

The route at a glance

The CairnsTownsville corridor.

The Cairns to Townsville coach route connects two of Queensland's most important tropical cities over 350 km of the Bruce Highway corridor. Greyhound Australia, FlixBus and Premier Motor Service all run services on this busy northern Queensland link, with the journey taking around four to five hours including stops. The route passes through Mission Beach junction, Cardwell and Ingham before arriving at Townsville, the largest city in northern Queensland and the ferry gateway to Magnetic Island. It is one of the most frequently travelled legs on the Queensland coach network and a natural stepping stone for travellers working their way up or down the coast.

Typical calling points

  1. CairnsQLD
  2. GordonvaleQLD
  3. BabindaQLD
  4. InnisfailQLD
  5. MourilyanQLD
  6. SilkwoodQLD
  7. El ArishQLD
  8. TownsvilleQLD

Typical stops on this corridor. Actual calling points vary by operator and service.

Journey essentials

Onboard
Wi-Fi · Toilet · USB charging · Wheelchair access
Luggage
1 × 40kg checked bag

Compare operators

Who runs this route.

Fares are indicative. Live pricing may vary by date and availability. AusBus earns a small commission on some bookings at no extra cost to you.

Spotted an error or a missing operator on this route? Let us know.

Travel tips

What to know before you go.

Morning departures from Cairns give you a full afternoon in Townsville, enough time to catch the ferry to Magnetic Island for a few hours and return the same day. If you are continuing south after Townsville, Greyhound, FlixBus and Premier all run regular onward connections. Book ahead during the July school holidays when both cities see peak domestic tourism and coach seats sell out quickly on popular departure times.

Route FAQs

Cairns to Townsville, answered.

  • Approximately 4 to 5 hours depending on the service and intermediate stops.
Travelling the other way? See the Townsville to Cairns guide

Keep going

Onward from Townsville.

Continuing past Townsville? These coach corridors carry on from your arrival city.

Related routes