Travel from Hamilton-ON-Canada to Barrie

Bus or train from Hamilton to Barrie?

Greyhound Canada operates a bus from Hamilton to Barrie once daily. Tickets cost $11 - $29 and the journey takes 1 h 10 min. 2 other operators also service this route. Alternatively, GO Transit operates a train from Hamilton to Barrie every 30 minutes. Tickets cost $3 - $5 and the journey takes 15 min. 2 other operators also service this route.

How to get from Hamilton to Barrie

From Hamilton, ON Thru-Bus to Yorkdale, ON then Toronto - Sudbury. Northbound. to Barrie, ON. 3 h 10 min $44. From Hamilton GO Centre Bus bus to Union Station Bus Terminal then bus to Yonge St. @ Little Ave.. 3 h 33 min $20. From Hamilton GO Centre Bus line 18 bus to Aldershot, train to Union Station, then train to Allandale Waterfront GO. 3 h 51 min $56. From Hamilton GO Centre Bus bus to Union Station then train to Allandale Waterfront GO. 3 h 56 min $24. From Hamilton drive to Barrie. 1 h 45 min $18.

Operators from Hamilton to Barrie

Close Print Itinerary
  1. Here are 5 options to get from
    Hamilton to Barrie:

    1. Trip:
      1 Thru-Bus, Toronto - Sudbury. Northbound.
      • One-Way approx: USD $22 - $57
      • Duration: 3 h 10 min
      Open +
      • Trip:
        1 Thru-Bus, Toronto - Sudbury. Northbound.
        • One-Way approx: USD $22 - $57
        • Duration: 3 h 10 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $15 - $19
      • Duration: 3 h 33 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $15 - $19
        • Duration: 3 h 33 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $35 - $82
      • Duration: 3 h 51 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $35 - $82
        • Duration: 3 h 51 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $17 - $23
      • Duration: 3 h 56 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $17 - $23
        • Duration: 3 h 56 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $12 - $18
      • Duration: 1 h 45 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $12 - $18
        • Duration: 1 h 45 min
        Close x