Travel options for:
Barrie to Waterloo
  • Train

    $37 - $52
    1. Allandale Waterfront GO

      1hrs 43min - 4 times a day

      $9 - $12

    2. Toronto

      1hrs 35min - every 3 hours

      $28 - $40

      • Kitchener
  • Bus

    $20 - $51
    1. Barrie, ON

      1hrs 18min - once daily

      $11 - $40

    2. Yorkdale Bus Terminal

      22min - hourly - line 36

      $4 - $6

    3. Bramalea GO

      1hrs 05min - every 2 hours

      $5 - $7

      • Kitchener GO Bus
  • Drive

    $14 - $22
    1. Barrie

      2hrs 01min - 107.2 miles

      $14 - $22

      • 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. 3hrs 54min $59. From Barrie, ON bus to Yorkdale Bus Terminal, line 36 bus to Bramalea GO, then bus to Kitchener GO Bus. 4hrs 02min $46. From Barrie drive to Waterloo. 2hrs 01min $23.