Find a Bus from Toronto to Waterloo

Bus from Waterloo to Toronto

Cheap buses leaving today
One passenger / one way

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

Cheap buses leaving tomorrow
One passenger / one way

8:25 PM10:40 PM
$18
Pearson YYZ AirportUniversity of Waterloo
Greyhound
8:25 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
$18CAD
12:01 PM10:40 PM
$18
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
$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
$18CAD
8:05 PM10:40 PM
$18
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:05 PM
University Ave and Wellington Street
10:40 PM
University of Waterloo
$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
$18CAD
8:25 PM10:40 PM
$18
Pearson YYZ AirportUniversity of Waterloo
Greyhound
8:25 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
$18CAD

Cheap buses leaving Sunday
One passenger / one way

12:01 PM2:15 PM
$18
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:15 PM
University of Waterloo
$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
$18CAD
12:01 PM10:40 PM
$22
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
$22CAD
8:00 PM10:40 PM
$23
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:00 PM
Toronto Coach Terminal
10:40 PM
University of Waterloo
$23CAD
8:25 PM10:40 PM
$23
Pearson YYZ AirportUniversity of Waterloo
Greyhound
8:25 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
$23CAD
12:01 PM2:15 PM
$18
Toronto Coach TerminalUniversity of Waterloo
Greyhound
12:01 PM
Toronto Coach Terminal
2:15 PM
University of Waterloo
$18CAD

Cheap buses leaving Monday
One passenger / one way

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
$12CAD
12:01 PM10:40 PM
$12
Scarborough Town CentreUniversity of Waterloo
Greyhound
12:01 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
$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
$12CAD
7:20 AM8:45 AM
$14
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
$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
$14CAD
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
$12CAD

Cheap buses leaving Tuesday
One passenger / one way

9:10 AM10:35 AM
$11
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
$11CAD
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
$11CAD
8:35 AM10:35 AM
$11
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
$11CAD
8:30 AM10:35 AM
$11
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:30 AM
Toronto Coach Terminal
10:35 AM
University of Waterloo
$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
$11CAD
9:10 AM10:35 AM
$11
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
$11CAD

Cheap buses leaving Wednesday
One passenger / one way

9:10 AM10:35 AM
$11
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
$11CAD
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
$11CAD
8:35 AM10:35 AM
$11
University Ave and Wellington StreetUniversity of Waterloo
Greyhound
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
$11CAD
8:30 AM10:35 AM
$11
Toronto Coach TerminalUniversity of Waterloo
Greyhound
8:30 AM
Toronto Coach Terminal
10:35 AM
University of Waterloo
$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
$11CAD
9:10 AM10:35 AM
$11
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
$11CAD

Cheap buses leaving Thursday
One passenger / one way

9:10 AM10:35 AM
$15
Pearson YYZ AirportUniversity of Waterloo
Greyhound
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
$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
$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
$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
$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
$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
$15CAD

Bus Toronto to Waterloo: Trip Overview

8
Daily Buses
7:15 AM - 9:30 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)


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.

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.

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. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. 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