I had the toughest time finding easy transportation when I was there. It turns out the only bus rides I could find were not direct lines and would have taken 2-3 hours each way. For my next trip, I'd like to get to Waterloo cheaply by bus or train. It's a university town, there has to be cheap transport...

  • how much flexibility do you have on time of day? I might suggest the VIA or GO service to Kitchener, but they are designed for KW getting to Toronto not Toronto getting to KW as far as times go. Nov 11, 2016 at 21:38
  • @KateGregory it would be to spend a day there, so leave in the morning, back in the afternoon.
    – MPelletier
    Nov 11, 2016 at 22:42
  • Easy and Fast usually don't go together with Cheap, so How cheap and how fast?
    – Karlson
    Nov 11, 2016 at 22:46
  • @pnuts That wouldn't be too bad. Of course the window is narrow if you don't want the "milk run". Thanks. Make that the answer and I'll accept it.
    – MPelletier
    Nov 12, 2016 at 0:09

1 Answer 1


The normal way if going between Toronto and Waterloo by public transit is either by bus or train or combination. Both GO transit and Greyhound run transportation. It is true that both bus and train are going to take around 2 hours. That is normal time between downtown Toronto and Waterloo.

The key point that you may be missing is that GO transit mostly goes to Kitchener. Kitchener and Waterloo, while technically separate cities, can be treated as one for many purposes. If you get to Kitchener you can use a local bus to get to Waterloo, specifically the 200 Express bus that stops at the GO terminal in Kitchener. That will add about 30 minutes, making the total time about two and a half hours, but only about $3.50 to the cost.

Some GO and Greyhound will go on to Waterloo, but not all.

This assumes you are in downtown Toronto. If you are near the airport the Airways Transit can get you to Waterloo much faster but much more expensively.

There is also occasional VIA rail service to Kitchener.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .