Travel options for:
Barrie to Waterloo
  • Train

    $37 - $51
    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 Greyhound Canada

    $26 - $56
    1. Barrie, ON

      1 h 30 min - twice daily

      $12 - $40

    2. Toronto, ON

      1 h 25 min - 4 times a day

      $14 - $19

      • Kitchener, ON
  • Bus via Newmarket Go Terminal Platform 9

    $20 - $27
    1. Barrie Transit Terminal

      1 h 15 min - hourly

      $5 - $8

    2. Newmarket Go Terminal Platform

      49 min - every 20 minutes

      $3

    3. Richmond Hill Centre

      45 min - hourly

      $5 - $8

    4. Square One

      1 h 40 min - hourly

      $6 - $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 Allandale Waterfront GO train to Toronto then train to Kitchener. 3 h 54 min $60. From Barrie, ON bus to Toronto, ON then bus to Kitchener, ON. 3 h 55 min $52. From Barrie Transit Terminal bus to Newmarket Go Terminal Platform 9, bus to Richmond Hill Centre, bus to Square One, then bus to Wilfrid Laurier University. 5 h 37 min $30. From Barrie drive to Waterloo. 2 h 1 min $23.