Travel from Townsville to Bowen

Bus or train from Townsville to Bowen?

Queensland Rail operates a train from Townsville to Bowen 5 times a week. Tickets cost $30 - $45 and the journey takes 2 h 43 min. Alternatively, Greyhound Australia operates a bus from Townsville to Bowen twice daily. Tickets cost $18 - $40 and the journey takes 3 h 30 min.

How to get from Townsville to Bowen

From Townsville train to Bowen then taxi to Bowen. 2 h 49 min $66. From Townsville bus to Bowen. 3 h 30 min $35. From Townsville drive to Bowen. 2 h 56 min $28.

Operators from Townsville to Bowen

Close Print Itinerary
  1. Here are 3 options to get from
    Townsville to Bowen:

    1. Trip:
      1 Train
      • One-Way approx: USD $44 - $59
      • Duration: 2 h 49 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $44 - $59
        • Duration: 2 h 49 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $18 - $40
      • Duration: 3 h 30 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $18 - $40
        • Duration: 3 h 30 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $18 - $27
      • Duration: 2 h 56 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $18 - $27
        • Duration: 2 h 56 min
        Close x