Travel options for:
Barrie to Waterloo
  • Train

    ×2
    1. Allandale Waterfront GO

      1 h 43 min - 4 times a day

      $9 - $12

    2. Toronto

      1 h 35 min - every 3 hours

      $28 - $40

      • Kitchener
  • Bus via Bramalea GO

    ×3
    1. Barrie, ON

      1 h 19 min - twice daily

      $10 - $27

    2. Yorkdale Bus Terminal

      22 min - hourly - line 36

      $4 - $6

    3. Bramalea GO

      57 min - every 2 hours

      $5 - $7

      • Kitchener Bus Terminal
  • Bus

    ×3
    1. Parkview Center

      17 min - hourly

    2. Barrie, ON

      1 h 54 min - 3 times a day

      $13 - $19

    3. Toronto, ON

      1 h 25 min - 4 times a day

      $11 - $30

    4. Charles Terminal

      14 min - every 30 minutes - line 200

      $3

      • Regina / Young
  • Drive

    1. Barrie

      2 h 1 min - 107.2 miles

      $14 - $21

      • Waterloo
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Allandale Waterfront GO train to Toronto then train to Kitchener. 3 h 54 min $61. From Barrie, ON bus to Yorkdale Bus Terminal, line 36 bus to Bramalea GO, then bus to Kitchener Bus Terminal. 3 h 55 min $40. From Parkview Center bus to Barrie, ON, bus to Toronto, ON, bus to Charles Terminal, then line 200 bus to Regina / Young. 5 h 53 min $54. From Barrie drive to Waterloo. 2 h 1 min $23.