Find a Bus from Toronto to Waterloo

Bus from Waterloo to Toronto

Cheap buses leaving today
One passenger / one way

8:25 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
Greyhound
$22CAD
12:15 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$22CAD
12:15 PM
Toronto Coach Terminal
2:30 PM
University of Waterloo
Greyhound
$22CAD
8:00 PM
Toronto Coach Terminal
10:40 PM
University of Waterloo
Greyhound
$22CAD
12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$22CAD
8:25 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
Greyhound
$22CAD
View all departures

Cheap buses leaving tomorrow
One passenger / one way

7:00 PM
Toronto Coach Terminal
8:55 PM
University of Waterloo
Greyhound
$20CAD
8:25 PM
Pearson YYZ Airport
10:40 PM
University of Waterloo
Greyhound
$22CAD
12:15 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$22CAD
12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$22CAD
8:05 PM
University Ave and Wellington Street
10:40 PM
University of Waterloo
Greyhound
$22CAD
7:00 PM
Toronto Coach Terminal
8:55 PM
University of Waterloo
Greyhound
$20CAD
View all departures

Cheap buses leaving Monday
One passenger / one way

12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$12CAD
12:15 PM
Toronto Coach Terminal
2:30 PM
University of Waterloo
Greyhound
$12CAD
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
Greyhound
$14CAD
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$14CAD
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$14CAD
12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$12CAD
View all departures

Cheap buses leaving Tuesday
One passenger / one way

8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$10CAD
8:30 AM
Toronto Coach Terminal
10:35 AM
University of Waterloo
Greyhound
$10CAD
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
Greyhound
$10CAD
12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$11CAD
12:15 PM
Toronto Coach Terminal
2:30 PM
University of Waterloo
Greyhound
$11CAD
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$10CAD
View all departures

Cheap buses leaving Wednesday
One passenger / one way

7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$10CAD
7:15 AM
Toronto Coach Terminal
8:45 AM
University of Waterloo
Greyhound
$10CAD
12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$11CAD
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
Greyhound
$11CAD
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$11CAD
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$10CAD
View all departures

Cheap buses leaving Thursday
One passenger / one way

12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$12CAD
12:15 PM
Scarborough Town Centre
10:40 PM
University of Waterloo
Greyhound
$12CAD
12:15 PM
Toronto Coach Terminal
2:30 PM
University of Waterloo
Greyhound
$12CAD
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$12CAD
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$12CAD
12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$12CAD
View all departures

Cheap buses leaving Friday
One passenger / one way

9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
Greyhound
$13CAD
8:35 AM
University Ave and Wellington Street
10:35 AM
University of Waterloo
Greyhound
$13CAD
8:30 AM
Toronto Coach Terminal
10:35 AM
University of Waterloo
Greyhound
$13CAD
7:20 AM
University Ave and Wellington Street
8:45 AM
University of Waterloo
Greyhound
$15CAD
12:20 PM
University Ave and Wellington Street
2:30 PM
University of Waterloo
Greyhound
$15CAD
9:10 AM
Pearson YYZ Airport
10:35 AM
University of Waterloo
Greyhound
$13CAD
View all departures

Bus Toronto to Waterloo: Trip Overview

8
Daily Buses
12:01 AM - 9:55 PM
Departure Time
$17
Average Price
Average Trip Duration

Trip Reviews for Toronto - Waterloo

3.0 out of 5 stars

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

Ratings and Reviews (21)


Channel B.February 3, 2018 | Timeliness: 5 | Staff: 5 | 

It was greatv

Greg C.January 30, 2018 | Timeliness: 1 | Staff: 2 | 

The bus was over an hour late. Given the roads, I partly understand it, but with the driver going 85kph in a 100kph zone with a clear road ahead, I feel that he was overly cautious. Further, the bus has a terrible backlash issue: every time the driver pressed the throttle, the bus "lurched" (with gear backlash) 3 times, and when he let off the gas, same 3 lurches... Cannot sleep with that going on since the driver was on-and-off the gas constantly being overcautious.

Konstantin K.January 4, 2018 | Timeliness: 1 | Staff: 1 | 

Hi, I had booked a bus from Toronto to Waterloo (from university av / Wellington Street ) at 8-35 am 3,January, but bus didn't show up! It's ridiculous!

Poh Suan O.November 21, 2017 | Timeliness: 3 | Staff: 3 | 

The driver was not very helpful when I asked him questions about the exact stops.

Jace S.November 20, 2017 | Timeliness: 1 | Staff: 3 | 

It was over an hour late arriving at the destination which resulted in me being late for work.

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!

Download the app

Search, compare and book bus trips on the go
Download the app - App storeDownload the app - Play store
Phone

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