Cheap Bus tickets to Waterloo, QC, CA

What are the most popular routes to Waterloo?

Montreal - WaterlooAverage priceR$183Average duration2h 35mDaily departures5
Sherbrooke - WaterlooAverage priceR$130Average duration1h 10mDaily departures3
Granby - WaterlooAverage priceR$76Average duration55mDaily departures2
Saint-Hubert - WaterlooAverage priceR$169Average duration2h 15mDaily departures2
Bromont - WaterlooAverage priceR$63Average duration15mDaily departures4