Travel from Cardwell-QLD-Australia to Townsville

Bus or train from Cardwell to Townsville?

Greyhound Australia operates a bus from Cardwell to Townsville 4 times a day. Tickets cost $15 - $35 and the journey takes 2 h 10 min. Alternatively, Queensland Rail operates a train from Cardwell to Townsville 5 times a week. Tickets cost $26 - $40 and the journey takes 2 h 30 min.

How to get from Cardwell to Townsville

From Cardwell bus to Townsville. 2 h 10 min $30. From Cardwell train to Townsville. 2 h 30 min $39. From Cardwell drive to Townsville. 1 h 54 min $22.

Operators from Cardwell to Townsville