Travel options for:
Barrie to Waterloo
  • Bus Greyhound Canada

    1. Barrie, ON

      1hrs 11min - 4 times a day

      $12 - $18

    2. Yorkdale

      1hrs 49min - 4 times a week

      $10 - $24

      • Wilfrid Laurier University
  • Train

    1. Allandale Waterfront GO

      1hrs 43min - 4 times a day

      $9 - $12

    2. Toronto

      1hrs 35min - hourly

      $28 - $40

      • Kitchener
  • Bus via Newmarket Go Terminal Platform 9

    1. Allandale Waterfront GO Bus

      1hrs 10min - hourly

      $5 - $8

    2. Newmarket Go Terminal Platform

      52min - every 20 minutes

      $3

    3. Richmond Hill Centre

      45min - hourly

      $6 - $8

    4. Square One

      1hrs 26min - hourly

      $6 - $9

      • Wilfrid Laurier University
  • 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 then bus to Wilfrid Laurier University. 4hrs 00min $43. From Allandale Waterfront GO train to Toronto then train to Kitchener. 3hrs 54min $60. From Allandale Waterfront GO Bus bus to Newmarket Go Terminal Platform 9, bus to Richmond Hill Centre, bus to Square One, then bus to Wilfrid Laurier University. 5hrs 22min $31. From Barrie drive to Waterloo. 1hrs 57min $23.