Travel options for:
Barrie to Waterloo
  • Bus, train

    $44 - $77
    1. Barrie, ON

      1 h - twice daily

      $11 - $29

    2. Yorkdale Station - Southbound

      22 min - every 20 minutes - line 1

      $3

    3. Toronto

      1 h 35 min - every 3 hours

      $30 - $45

      • Kitchener
  • Bus Greyhound Canada

    $23 - $64
    1. Barrie, ON

      1 h - twice daily

      $11 - $29

    2. Yorkdale

      1 h 49 min - 4 times a week

      $12 - $35

      • Wilfrid Laurier University
  • Bus via Square One

    $23 - $45
    1. Barrie, ON

      1 h - twice daily

      $11 - $29

    2. Yorkdale Bus Terminal

      35 min - hourly - line 19

      $5 - $7

    3. Square One

      1 h 40 min - hourly

      $7 - $9

      • Wilfrid Laurier University
  • Drive

    $14 - $21
    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 Barrie, ON bus to Yorkdale Station - Southbound Platform, line 1 subway to Toronto, then train to Kitchener. 3 h 40 min $68. From Barrie, ON bus to Yorkdale then bus to Wilfrid Laurier University. 3 h 49 min $47. From Barrie, ON bus to Yorkdale Bus Terminal, line 19 bus to Square One, then bus to Wilfrid Laurier University. 4 h 17 min $37. From Barrie drive to Waterloo. 2 h 1 min $21.