How to get from Waterloo, Ontario to Toronto by bus?
From Waterloo, Ontario to Toronto by bus
To get from Waterloo, Ontario to Toronto you’ll need to take 3 bus lines: take the 7 bus from Waterloo Public Square Station station to King/University station. Next, you’ll have to switch to the 25 bus and finally take the 21 bus from Square One station to Union Station Bus Terminal station. The total trip duration for this route is approximately 2 hr 23 min. The ride fare is CA$20.35. The bus schedule from Waterloo, Ontario may change. We recommend you check the updated bus schedule to Toronto on the Moovit app.
Step by Step
- 1Walk to bus stationWaterloo Public Square StationID 1907130 m • 2 min
- 2Wait for bus7Conestoga Station
- 3Ride to bus stationKing/University5 min
- 4Walk to bus stationWilfrid Laurier UniversityID 102153210 m • 3 min
- 5Wait for bus2525c - Square One
- 6Ride to bus stationSquare OneID 10013267 min
- 7Wait for bus2121d - Union Station
- 8Ride to bus stationUnion Station Bus TerminalID 10230045 min
- 9Walk toToronto360 m • 5 min
Alternative route from Waterloo, Ontario to Toronto by bus via 7 and FLIXBUS 2702
To get from Waterloo, Ontario to Toronto in Toronto, take the 7 bus from Waterloo Public Square Station station to King / Water station. Next, take the FLIXBUS 2702 bus from Kitchener (Downtown) station to Toronto (Union Station Bus Terminal) station. The total trip duration for this route is approximately 2 hr 16 min. The bus schedule from Waterloo, Ontario may change. We recommend you check the updated bus schedule to Toronto on the Moovit app.
Step by Step
- 1Walk to bus stationWaterloo Public Square StationID 4048180 m • 3 min
- 2Wait for bus7Fairway Station
- 3Ride to bus stationKing / WaterID 245710 min
- 4Walk to bus stationKitchener (Downtown)ID 7KI370 m • 5 min
- 5Wait for busFLIXBUS 2702Toronto (Union Station Bus Terminal)
- 6Ride to bus stationToronto (Union Station Bus Terminal)ID TOR6105 min
- 7Walk toToronto230 m • 3 min
Public transit directions from Waterloo, Ontario to Toronto
Bus schedule from Waterloo, Ontario to Toronto
Related Routes
- Tiny to Toronto
- Collingwood to Toronto
- Brampton to Toronto
- Markham to Toronto
- Oakville to Toronto
- Burlington to Toronto
- Hamilton to Toronto
- Milton to Toronto
- Newmarket to Toronto
- Barrie to Toronto
- Ajax to Toronto
- Whitby to Toronto
- Oshawa to Toronto
- Guelph to Toronto
- Orangeville to Toronto
- Waterloo to Toronto
- Kitchener to Toronto
- Niagara Falls to Toronto
- Peterborough to Toronto
- Terminal 1 - Toronto Pearson Int'L Airport to Toronto
Alternative route from Waterloo, Ontario to Toronto by bus via 7 and FLIXBUS 2702
To get from Waterloo, Ontario to Toronto in Toronto, take the 7 bus from Waterloo Public Square Station station to King / Water station. Next, take the FLIXBUS 2702 bus from Kitchener (Downtown) station to Toronto (Union Station Bus Terminal) station. The total trip duration for this route is approximately 2 hr 16 min. The bus schedule from Waterloo, Ontario may change. We recommend you check the updated bus schedule to Toronto on the Moovit app.
Step by Step
- 1Walk to bus stationWaterloo Public Square StationID 4048180 m • 3 min
- 2Wait for bus7Fairway Station
- 3Ride to bus stationKing / WaterID 245710 min
- 4Walk to bus stationKitchener (Downtown)ID 7KI370 m • 5 min
- 5Wait for busFLIXBUS 2702Toronto (Union Station Bus Terminal)
- 6Ride to bus stationToronto (Union Station Bus Terminal)ID TOR6105 min
- 7Walk toToronto230 m • 3 min
Questions & Answers
What is the fastest way to get from Waterloo, Ontario to Toronto?
The fastest way takes 143 minutes, using Bus line 7, Bus line 25, Bus line 21.
What is the alternative route to get from Waterloo, Ontario to Toronto?
The alternative route takes 136 minutes, using Bus line 7, Bus line FLIXBUS 2702.
Is there a direct bus between Waterloo, Ontario and Toronto?
No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 23 min.
Which bus line goes from Waterloo, Ontario to Toronto?
The 7 bus line goes from Waterloo Public Square Station station near Waterloo, Ontario in Waterloo to King/University station. From there you’ll have to take one bus line till King/University station near Toronto.
How long does it take to travel from Waterloo, Ontario to Toronto by bus?
The total travel time between Waterloo, Ontario and Toronto by bus is about 2 hr 23 min.
Where do I get on the bus near Waterloo, Ontario to get to Toronto?
Get on the 7 bus from the Waterloo Public Square Station stop near Waterloo, Ontario in Waterloo.
Where do I get off the bus when travelling between Waterloo, Ontario and Toronto?
Get off the bus at the King/University stop, which is closest to Toronto.
How much is the bus fare from Waterloo, Ontario to Toronto?
The ride from Waterloo, Ontario to Toronto costs CA$20.35.
Popular Routes
- Toronto to Hamilton
- Mississauga to York University
- York University to Hamilton
- McMaster University to University Of Toronto Mississauga Campus
- Terminal 1 - Toronto Pearson Int'L Airport to Burlington
- Markham to Ontario Tech University
- Niagara Falls to Burlington
- Canada's Wonderland to Niagara Falls
- McMaster University to Richmond Hill
- Finch Go Bus Terminal to Terminal 1 - Toronto Pearson Int'L Airport
- Whitby to Peterborough
- TTC 512 St. Clair Streetcar to Dundas Street West
- Hamilton to Waterloo
- Kitchener to University of Guelph
- Milton to University Of Toronto Mississauga Campus
- Brampton to Billy Bishop Toronto City Airport (Ytz)
- Toronto to Aldershot VIA/GO Station
- Peterborough to Whitby
- Jane St / Highway 7 to Sunnybrook Health Sciences Centre
- Durham College (Oshawa Campus) to Vaughan Mills