Travel options for:
Barrie to Waterloo
  • Bus, line 30 bus

    1. Barrie, ON

      1hrs 11min - 4 times a day

      $12 - $18

    2. Yorkdale Bus Terminal

      22min - every 30 minutes - line 36

      $4 - $6

    3. Bramalea GO Bus

      57min - every 2 hours - line 30

      $5 - $7

      • Charles St @ Gaukel St
  • Train

    1. Allandale Waterfront GO

      1hrs 43min - 4 times a day

      $9 - $12

    2. Toronto

      1hrs 35min - hourly

      $28 - $40

      • Kitchener
  • Bus, line 5692 bus

    1. Barrie, ON

      1hrs 19min - 5 times a day

      $11 - $22

    2. Yorkdale

      1hrs 50min - 4 times a week - line 5692

      $13 - $24

      • University of Waterloo
  • Drive

    1. Barrie

      1hrs 57min - 105.1 miles

      $14 - $21

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

From Barrie, ON bus to Yorkdale Bus Terminal, line 36 bus to Bramalea GO Bus, then line 30 bus to Charles St @ Gaukel St. 3hrs 48min $34. From Allandale Waterfront GO train to Toronto then train to Kitchener. 3hrs 54min $59. From Barrie, ON bus to Yorkdale then line 5692 bus to University of Waterloo. 4hrs 09min $46. From Barrie drive to Waterloo. 1hrs 57min $23.