Find a Bus from Toronto to Waterloo

Bus from Waterloo to Toronto

Cheap buses leaving tomorrow
One passenger / one way

7:20 AM9:00 AM
$8
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
9:00 AM
University of Waterloo
Greyhound
$8USD
7:15 AM9:00 AM
$8
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
9:00 AM
University of Waterloo
Greyhound
$8USD
12:05 PM2:35 PM
$9
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:35 PM
University of Waterloo
Greyhound
$9USD
12:01 PM2:35 PM
$9
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:35 PM
University of Waterloo
Greyhound
$9USD
8:05 PM10:40 PM
$10
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:05 PM
University Ave and Wellington Street
10:40 PM
University of Waterloo
Greyhound
$10USD
7:20 AM9:00 AM
$8
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
9:00 AM
University of Waterloo
Greyhound
$8USD

Cheap buses leaving Wednesday
One passenger / one way

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

Cheap buses leaving Thursday
One passenger / one way

7:15 AM9:00 AM
$9
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
9:00 AM
University of Waterloo
Greyhound
$9USD
7:20 AM9:00 AM
$9
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
9:00 AM
University of Waterloo
Greyhound
$9USD
9:10 AM10:45 AM
$10
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:45 AM
University of Waterloo
Greyhound
$10USD
8:30 AM10:45 AM
$10
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:30 AM
Toronto Coach Terminal
10:45 AM
University of Waterloo
Greyhound
$10USD
12:01 PM2:35 PM
$10
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:35 PM
University of Waterloo
Greyhound
$10USD
7:15 AM9:00 AM
$9
Toronto Coach TerminalUniversity of Waterloo
Greyhound
7:15 AM
Toronto Coach Terminal
9:00 AM
University of Waterloo
Greyhound
$9USD

Cheap buses leaving Friday
One passenger / one way

9:10 AM10:45 AM
$11
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:45 AM
University of Waterloo
Greyhound
$11USD
8:35 AM10:45 AM
$11
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:35 AM
University Ave and Wellington Street
10:45 AM
University of Waterloo
Greyhound
$11USD
8:30 AM10:45 AM
$11
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:30 AM
Toronto Coach Terminal
10:45 AM
University of Waterloo
Greyhound
$11USD
7:20 AM9:00 AM
$12
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
9:00 AM
University of Waterloo
Greyhound
$12USD
12:05 PM2:35 PM
$12
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:35 PM
University of Waterloo
Greyhound
$12USD
9:10 AM10:45 AM
$11
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:45 AM
University of Waterloo
Greyhound
$11USD

Cheap buses leaving Saturday
One passenger / one way

12:05 PM2:35 PM
$11
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:35 PM
University of Waterloo
Greyhound
$11USD
8:05 PM10:40 PM
$11
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:05 PM
University Ave and Wellington Street
10:40 PM
University of Waterloo
Greyhound
$11USD
8:35 PM10:40 PM
$11
Pearson YYZ AirportUniversity of Waterloo
Greyhound
8:35 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
Greyhound
$11USD
12:01 PM2:35 PM
$11
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:35 PM
University of Waterloo
Greyhound
$11USD
8:00 PM10:40 PM
$11
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:00 PM
Toronto Coach Terminal
10:40 PM
University of Waterloo
Greyhound
$11USD
12:05 PM2:35 PM
$11
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:35 PM
University of Waterloo
Greyhound
$11USD

Cheap buses leaving Sunday
One passenger / one way

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

Cheap buses leaving Monday
One passenger / one way

12:01 PM2:35 PM
$9
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:35 PM
University of Waterloo
Greyhound
$9USD
12:05 PM2:35 PM
$9
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
12:05 PM
University Ave and Wellington Street
2:35 PM
University of Waterloo
Greyhound
$9USD
9:10 AM10:45 AM
$10
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:45 AM
University of Waterloo
Greyhound
$10USD
8:35 PM10:40 PM
$10
Pearson YYZ AirportUniversity of Waterloo
Greyhound
8:35 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
Greyhound
$10USD
7:15 PM10:40 PM
$10
Scarborough Town CentreUniversity of Waterloo
Greyhound
7:15 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$10USD
12:01 PM2:35 PM
$9
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:35 PM
University of Waterloo
Greyhound
$9USD

Bus Toronto to Waterloo: Trip Overview

9
Daily Buses
7:15 AM - 10:00 PM
Departure Time
$12
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 (69)


Padraig D.January 6, 2019 | Staff: 5 | 

grand yeah. fair play to the lads

Ma Angelica D.January 5, 2019 | Staff: 5 | 

Very good

Elsa V.January 3, 2019 | Staff: 5 | 

The driver was very nice and friendly. The space for the feet was enough and the bus was quite on time.

Maria Del Carmen T.January 2, 2019 | Staff: 4 | 

Much better service than before

Mathilde M.January 1, 2019 | Staff: 3 | 

Great but it will be better if the bus could stop at Wilfrid Laurier before University of Waterloo for people with luggage.

A Reum K.December 30, 2018 | Staff: 5 | 

It was hard to find the Greyhound office for printing my ticket. Please state the address in the email also!!!

Kelvin V.November 30, 2018 | Staff: 4 | 

The wifi wasn’t working in neither trips and my return trip seat wasn’t bending.

Sevil B.November 19, 2018 | Staff: 1 | 

The quality of bus itself and the services is incompatible with other developed countries like Europe even Italy and Spain.

Arif E.November 5, 2018 | Staff: 2 | 

No apology!

Soeren N.October 16, 2018 | Timeliness: 1 | Staff: 3 | 

I can't say anything positive

Taite K.September 29, 2018 | Timeliness: 1 | Staff: 2 | 

I was told to arrive half an hour early at the bus stop but by the time my bus was supposed to arrive (at 8:05) the 7:05 was just rolling in and I had to wait an hour and a half for my bus so in total I stood for 2 hours outside in the rain waiting for the greyhound. There should at least be some kind of notice when its running that much behind schedule !!!

Parthav G.September 24, 2018 | Timeliness: 4 | Staff: 5 | 

Great bus and plenty of leg room. Very punctual !

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

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 Bay St, University Ave and Wellington Street, Toronto Coach Terminal, Pearson YYZ Airport, Yorkdale Bus Terminal, Scarborough Town Centre, Black Creek Village, Don Valley Pkwy or Front St & York St.

If you're onboard a bus traveling to Waterloo, you can get hop off at Waterloo, ON or University of Waterloo.

Daily Buses9
Departure Time7:15 AM - 10:00 PM
Average Price
$12
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.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew