Find a Bus from Toronto to Waterloo

Bus from Waterloo to Toronto

Cheap buses leaving today
One passenger / one way

7:15 AM8:45 AM
$15
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
8:45 AM
University of Waterloo
Greyhound
$15CAD
9:10 AM10:35 AM
$15
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
Greyhound
$15CAD
8:30 AM10:35 AM
$15
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:30 AM
Toronto Coach Terminal
10:35 AM
University of Waterloo
Greyhound
$15CAD
7:20 AM8:45 AM
$15
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$15CAD
8:35 AM10:35 AM
$15
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$15CAD
7:15 AM8:45 AM
$15
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
8:45 AM
University of Waterloo
Greyhound
$15CAD

Cheap buses leaving tomorrow
One passenger / one way

7:20 AM8:45 AM
$11
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$11CAD
7:15 AM8:45 AM
$11
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
8:45 AM
University of Waterloo
Greyhound
$11CAD
12:01 PM10:40 PM
$12
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$12CAD
12:01 PM2:15 PM
$12
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:15 PM
University of Waterloo
Greyhound
$12CAD
12:05 PM2:15 PM
$12
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:15 PM
University of Waterloo
Greyhound
$12CAD
7:20 AM8:45 AM
$11
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$11CAD

Cheap buses leaving Thursday
One passenger / one way

7:20 AM8:45 AM
$12
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$12CAD
7:15 AM8:45 AM
$12
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
8:45 AM
University of Waterloo
Greyhound
$12CAD
12:01 PM10:40 PM
$14
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$14CAD
8:35 AM10:35 AM
$14
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$14CAD
12:05 PM2:15 PM
$14
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:15 PM
University of Waterloo
Greyhound
$14CAD
7:20 AM8:45 AM
$12
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$12CAD

Cheap buses leaving Friday
One passenger / one way

7:15 AM8:45 AM
$16
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
8:45 AM
University of Waterloo
Greyhound
$16CAD
8:30 AM10:35 AM
$16
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:30 AM
Toronto Coach Terminal
10:35 AM
University of Waterloo
Greyhound
$16CAD
9:10 AM10:35 AM
$16
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
Greyhound
$16CAD
8:35 AM10:35 AM
$16
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$16CAD
7:20 AM8:45 AM
$16
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$16CAD
7:15 AM8:45 AM
$16
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
8:45 AM
University of Waterloo
Greyhound
$16CAD

Cheap buses leaving Saturday
One passenger / one way

12:01 PM10:40 PM
$15
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$15CAD
12:01 PM2:15 PM
$15
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:15 PM
University of Waterloo
Greyhound
$15CAD
8:00 PM10:40 PM
$15
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:00 PM
Toronto Coach Terminal
10:40 PM
University of Waterloo
Greyhound
$15CAD
8:25 PM10:40 PM
$15
Pearson YYZ AirportUniversity of Waterloo
Greyhound
8:25 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
Greyhound
$15CAD
12:05 PM2:15 PM
$15
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:15 PM
University of Waterloo
Greyhound
$15CAD
12:01 PM10:40 PM
$15
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$15CAD

Cheap buses leaving Sunday
One passenger / one way

12:01 PM7:25 PM
$18
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
7:25 PM
University of Waterloo
Greyhound
$18CAD
12:01 PM2:15 PM
$18
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:15 PM
University of Waterloo
Greyhound
$18CAD
12:05 PM2:15 PM
$18
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:15 PM
University of Waterloo
Greyhound
$18CAD
5:30 PM7:25 PM
$19
Toronto Coach TerminalUniversity of Waterloo
Greyhound
5:30 PM
Toronto Coach Terminal
7:25 PM
University of Waterloo
Greyhound
$19CAD
7:45 PM11:25 PM
$19
Scarborough Town CentreUniversity of Waterloo
Greyhound
7:45 PM
Scarborough Town Centre
11:25 PM
University of Waterloo
Greyhound
$19CAD
12:01 PM7:25 PM
$18
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
7:25 PM
University of Waterloo
Greyhound
$18CAD

Cheap buses leaving Monday
One passenger / one way

12:01 PM10:40 PM
$12
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$12CAD
12:05 PM2:15 PM
$12
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:15 PM
University of Waterloo
Greyhound
$12CAD
12:01 PM2:15 PM
$12
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:15 PM
University of Waterloo
Greyhound
$12CAD
8:35 AM10:35 AM
$14
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$14CAD
8:05 PM10:40 PM
$14
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:05 PM
University Ave and Wellington Street
10:40 PM
University of Waterloo
Greyhound
$14CAD
12:01 PM10:40 PM
$12
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$12CAD

Bus Toronto to Waterloo: Trip Overview

8
Daily Buses
7:15 AM - 10:00 PM
Departure Time
$16
Average Price
Average Trip Duration

Trip Reviews for Toronto - Waterloo

3.7 out of 5 stars

User reviews from travelers who booked a bus ticket from Toronto to Waterloo

Ratings and Reviews (30)


Sherif A.September 17, 2018 | Timeliness: 1 | Staff: 3 | 

they leave late, and never arrive on time. on friday i had a bus that was supposed to leave the university of waterloo at 5pm, the bus ARRIVED at the university at 6:30 PM, and I was 2 hours later than my expected arrival time

Elizabeth M.September 6, 2018 | Timeliness: 5 | Staff: 3 | 

Greyhound staff at the station should be more helpful and tell people that they can also book tickets online.

Tarandeep G.September 6, 2018 | Timeliness: 1 | Staff: 4 | 

50 minutes behind schedule

Alix N.September 3, 2018 | Timeliness: 5 | Staff: 1 | 

This travel from Toronto to Waterloo was a very bad experience. First, just before I got on the bus, I was told to take another one, which didn't have any plugs when I was expecting some. So going in, I knew I was going to have trouble finding my way back home from the University because I did not have any battery left in my phone and I am new to the area. However, the worst part is that my coach would not actually take me further than Kitchener so the driver just left me there at 10pm, lost, with no battery in my phone and with no cash.

Lye Hock N.September 1, 2018 | Timeliness: 3 | Staff: 3 | 

If Greyhound is too busy and want to engage a private operator, please ensure that the driver knows the stops to drop off passengers. He was not aware of the stop at 20908 Ring Road University of Waterloo. Thank you.

Michael C.August 31, 2018 | Timeliness: 5 | Staff: 5 | 

Good service and convenient stops

Brenda F.August 30, 2018 | Timeliness: 1 | Staff: 4 | 

The bus ride and driver were good. The bus was 30 mins late arriving though.

Arman G.August 27, 2018 | Timeliness: 1 | Staff: 3 | 

So late I was close to miss my class

Sehrish M.August 27, 2018 | Timeliness: 5 | Staff: 5 | 

Great service!

Alix N.August 22, 2018 | Timeliness: 3 | Staff: 5 | 

The coach was great, the driver was nice, but it wasn't really clear that to print your ticket you have to go to a coach terminal and that you might not be able to at your stop.

Lisa J.August 17, 2018 | Timeliness: 5 | Staff: 4 | 

The driver did not stop at Laurier and told me this was because no one had a ticket to there.

Lisa J.August 16, 2018 | Timeliness: 4 | Staff: 5 | 

Good trip.Arrived 15 minutes late because of traffic.

Yeonsu K.August 16, 2018 | Timeliness: 1 | Staff: 3 | 

we arrived about 20 min after the expected time from Toronto to Waterloo and my family member had to wait outside

Lisa J.August 15, 2018 | Timeliness: 2 | Staff: 5 | 

Bus was supposed to leave Toronto 7:15 this morning, but arrived in Toronto at 7:45. It arrived in Waterloo 30 mins late.

Rahil K.July 28, 2018 | Timeliness: 5 | Staff: 5 | 

The bus ride is always bumpy and noisy

Reza M.July 25, 2018 | Timeliness: 3 | Staff: 3 | 

It didn't change my ticket when I got the terminal when the bus wanted to leave.

Sin Yee C.July 25, 2018 | Timeliness: 4 | Staff: 5 | 

The seats on the bus were nice and comfortable. The driver was also quite friendly, offering to help us with our heavy luggages. However the WiFi was quite slow and we were unable to listen to music.

Daryoush K.June 22, 2018 | Timeliness: 5 | Staff: 4 | 

I enjoyed travelling greyhound

Ann Maria A.June 22, 2018 | Staff: 5 | 

driver was very friendly. Feel safe and comfortable.

Yuxuan S.May 31, 2018 | Timeliness: 1 | Staff: 3 | 

Bus arrived late. The print lady were not at work place when I arrived

Ferhana A.May 23, 2018 | 

Hi, The issue I faced was that I couldn't find the station at the airport even after searching for it for half an hour. I missed my bus because I couldn't find the station. Instead I had to travel to Waterloo through other means. I would suggest you to have signs/boards at where the station is. I provide the postal code to the drive and we reached to a totally different location (Cargo service) using the postal code. Please resolve the issue. I am new in Canada and had to face severe difficulties in arranging an alternative.

Fares A.May 14, 2018 | Timeliness: 1 | Staff: 4 | 

the timing mentioned is super inaccurate, the Ticket i bought and the online page said I will be in waterloo university at 10:35 am, while i arrived there at 11:10 am which is over 30 min late, and I almost missed something really important

Molly F.May 8, 2018 | Staff: 2 | 

Late start because bus was broken. No apology, explanation, etc. Arrived a full hour after expected. This 7:15am bus from Toronto to Kitchener is ALWAYS at least 20-30mins late. It should leave earlier. GTA traffic is not going to miraculously improve

Emelia S.April 26, 2018 | Timeliness: 3 | Staff: 5 | 

Left 30 minutes early because I took a bus that was late because of traffic in Toronto. This was great for my plans.

Sophia S.April 23, 2018 | Timeliness: 3 | Staff: 2 | 

Driver was unfriendly and seemed annoyed at various stops along route.

Carlos E.April 23, 2018 | Timeliness: 3 | Staff: 5 | 

Very enjoyable trip. Drivers both ways very kind and helpful

Lina P.April 22, 2018 | Timeliness: 4 | Staff: 1 | 

Left my luggage and other people's luggage at the previous stop and only realized it after arriving at waterloo. Went back and found our luggage alone on the street.

Donald C.April 4, 2018 | Timeliness: 5 | Staff: 4 | 

clearer indication of the route earlier

Frank P.March 26, 2018 | Timeliness: 4 | Staff: 5 | 

The bus driver was very helpful!

Dmytro S.March 18, 2018 | Timeliness: 5 | Staff: 5 | 

Good clean bus, wifi didn’t work though

Toronto to Waterloo Buses

With Busbud, comparing and booking tickets for a bus from Toronto to Waterloo is a breeze. Browse through an extensive selection of bus fares and bus schedules to find the best deals.

We make sure you can find a bus service from Toronto to Waterloo from the most reliable bus companies operating this trip.

Whether it is cheap bus tickets or more luxurious buses going to Waterloo from Toronto, we help you find what you're looking for based on how much of a budget you have.

Bus Companies

Bus travel from Toronto to Waterloo is made possible thanks to Greyhound.

Stations & Stops

Need a bus leaving from Toronto? Your starting point is at University Ave and Wellington Street, Toronto Coach Terminal, Toronto Coach Terminal, Pearson YYZ Airport or Scarborough Town Centre.

If you're onboard a bus going to Waterloo, you can hop off at University of Waterloo.

Daily Buses8
Departure Time7:15 AM - 10:00 PM
Average Price
$16
Average Trip Duration
Bus companies on this routeGreyhound Canada

About Bus Travel

Bus Travel Tips

Meet and talk to locals at the bus stations while traveling from Toronto to Waterloo.There is no better way to get inside travel information while exploring a new city than to go straight to its people.

Start sightseeing the minute your bus leaves the station. If you're on the night bus from Toronto to Waterloo, get comfy and count the stars.

Buses are energy-efficient. Carrying a passenger over 100 kms by coach only takes 0.6-0.9 liters of gas. Compare that to the 2.6 liters required by high-speed train, 6.6 liters by airplane and 7.6 liters by gas-powered car, and it's clear that the bus is a more environmentally-conscious option for your bus transportation from Toronto to Waterloo.

Tune out to the fine sounds of your best music playlist on your bus trip from Toronto to Waterloo while indulging in miles on end of beautiful scenic views.

Did you know?

One of the longest bus route in the world goes all the way from Ontario to Alberta in Canada (with the same bus). This trip is 3,435 km or 2,135 miles long and the price is a bit under $100.

Did you know that 80% of the buses in North America are equipped with WiFi and power outlets ? And 60% of bus travelers have used their electronic device on board during 2014.

The average number of passengers on a coach bus is 32 meaning that a bus could replace a minimum of at least 30 cars!

Popular Buses Connecting Toronto

Popular Buses Connecting Waterloo

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud helps you easily search, compare and book intercity bus tickets on a worlwide scale with our comprehensive list of bus routes and schedules. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others so you can buy tickets without a worry.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew