Find the cheapest bus tickets from Toronto to Kitchener

Easily search and book your next trip with Busbud

Cheap buses leaving tomorrow

One passenger / one way

3:30 pm5:50 pm
$9
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
3:30 pm
Toronto - Coach Terminal
5:50 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$9
9:10 am10:10 am
$9
Toronto - YYZ AirportKitchener - Sportsworld
9:10 am
Toronto - YYZ Airport
10:10 am
Kitchener - Sportsworld
Greyhound
$9
3:30 pm5:20 pm
$9
Toronto - Coach TerminalKitchener - Sportsworld
3:30 pm
Toronto - Coach Terminal
5:20 pm
Kitchener - Sportsworld
Greyhound
$9
2:00 pm4:25 pm
$9
Toronto - Coach TerminalKitchener - Sportsworld
2:00 pm
Toronto - Coach Terminal
4:25 pm
Kitchener - Sportsworld
Greyhound
$9
8:30 am10:15 am
$9
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
8:30 am
Toronto - Coach Terminal
10:15 am
Kitchener - Charles Street Transit Terminal
Greyhound
$9
3:30 pm5:50 pm
$9
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
3:30 pm
Toronto - Coach Terminal
5:50 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$9

Cheap buses leaving Friday

One passenger / one way

9:10 am10:15 am
$11
Toronto - YYZ AirportKitchener - Charles Street Transit Terminal
9:10 am
Toronto - YYZ Airport
10:15 am
Kitchener - Charles Street Transit Terminal
Greyhound
$11
9:10 am10:10 am
$11
Toronto - YYZ AirportKitchener - Sportsworld
9:10 am
Toronto - YYZ Airport
10:10 am
Kitchener - Sportsworld
Greyhound
$11
6:45 am9:00 am
$11
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
6:45 am
Toronto - Coach Terminal
9:00 am
Kitchener - Charles Street Transit Terminal
Greyhound
$11
8:30 am10:15 am
$11
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
8:30 am
Toronto - Coach Terminal
10:15 am
Kitchener - Charles Street Transit Terminal
Greyhound
$11
3:00 pm6:20 pm
$11
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
3:00 pm
Toronto - Coach Terminal
6:20 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$11
9:10 am10:15 am
$11
Toronto - YYZ AirportKitchener - Charles Street Transit Terminal
9:10 am
Toronto - YYZ Airport
10:15 am
Kitchener - Charles Street Transit Terminal
Greyhound
$11

Cheap buses leaving Saturday

One passenger / one way

4:30 pm6:30 pm
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
4:30 pm
Toronto - Coach Terminal
6:30 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6
7:00 pm9:00 pm
$6
Toronto - Coach TerminalKitchener - Sportsworld
7:00 pm
Toronto - Coach Terminal
9:00 pm
Kitchener - Sportsworld
Greyhound
$6
4:30 pm6:00 pm
$6
Toronto - Coach TerminalKitchener - Sportsworld
4:30 pm
Toronto - Coach Terminal
6:00 pm
Kitchener - Sportsworld
Greyhound
$6
11:00 pm12:50 am
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
11:00 pm
Toronto - Coach Terminal
12:50 am
Kitchener - Charles Street Transit Terminal
Greyhound
$6
7:25 pm9:00 pm
$6
Toronto - YYZ AirportKitchener - Sportsworld
7:25 pm
Toronto - YYZ Airport
9:00 pm
Kitchener - Sportsworld
Greyhound
$6
4:30 pm6:30 pm
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
4:30 pm
Toronto - Coach Terminal
6:30 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6

Cheap buses leaving Sunday

One passenger / one way

6:45 am8:45 am
$10
Toronto - Coach TerminalKitchener - Sportsworld
6:45 am
Toronto - Coach Terminal
8:45 am
Kitchener - Sportsworld
Greyhound
$10
6:45 am9:00 am
$10
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
6:45 am
Toronto - Coach Terminal
9:00 am
Kitchener - Charles Street Transit Terminal
Greyhound
$10
2:00 pm4:25 pm
$11
Toronto - Coach TerminalKitchener - Sportsworld
2:00 pm
Toronto - Coach Terminal
4:25 pm
Kitchener - Sportsworld
Greyhound
$11
3:30 pm5:20 pm
$11
Toronto - Coach TerminalKitchener - Sportsworld
3:30 pm
Toronto - Coach Terminal
5:20 pm
Kitchener - Sportsworld
Greyhound
$11
3:00 pm6:00 pm
$11
Toronto - Coach TerminalKitchener - Sportsworld
3:00 pm
Toronto - Coach Terminal
6:00 pm
Kitchener - Sportsworld
Greyhound
$11
6:45 am8:45 am
$10
Toronto - Coach TerminalKitchener - Sportsworld
6:45 am
Toronto - Coach Terminal
8:45 am
Kitchener - Sportsworld
Greyhound
$10

Cheap buses leaving Monday

One passenger / one way

3:30 pm5:50 pm
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
3:30 pm
Toronto - Coach Terminal
5:50 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6
11:05 am12:35 pm
$6
Toronto - YYZ AirportKitchener - Sportsworld
11:05 am
Toronto - YYZ Airport
12:35 pm
Kitchener - Sportsworld
Greyhound
$6
10:30 am12:35 pm
$6
Toronto - Coach TerminalKitchener - Sportsworld
10:30 am
Toronto - Coach Terminal
12:35 pm
Kitchener - Sportsworld
Greyhound
$6
10:30 am12:55 pm
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
10:30 am
Toronto - Coach Terminal
12:55 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6
2:00 pm4:55 pm
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
2:00 pm
Toronto - Coach Terminal
4:55 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6
3:30 pm5:50 pm
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
3:30 pm
Toronto - Coach Terminal
5:50 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6

Cheap buses leaving Tuesday

One passenger / one way

4:30 pm6:30 pm
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
4:30 pm
Toronto - Coach Terminal
6:30 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6
9:10 am10:15 am
$6
Toronto - YYZ AirportKitchener - Charles Street Transit Terminal
9:10 am
Toronto - YYZ Airport
10:15 am
Kitchener - Charles Street Transit Terminal
Greyhound
$6
7:25 pm9:25 pm
$6
Toronto - YYZ AirportKitchener - Charles Street Transit Terminal
7:25 pm
Toronto - YYZ Airport
9:25 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6
8:35 pm10:20 pm
$6
Toronto - YYZ AirportKitchener - Charles Street Transit Terminal
8:35 pm
Toronto - YYZ Airport
10:20 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6
9:10 am10:10 am
$6
Toronto - YYZ AirportKitchener - Sportsworld
9:10 am
Toronto - YYZ Airport
10:10 am
Kitchener - Sportsworld
Greyhound
$6
4:30 pm6:30 pm
$6
Toronto - Coach TerminalKitchener - Charles Street Transit Terminal
4:30 pm
Toronto - Coach Terminal
6:30 pm
Kitchener - Charles Street Transit Terminal
Greyhound
$6

Bus Toronto to Kitchener: Trip Overview

41
Daily Buses
6:45 am - 11:05 pm
Earliest and Latest Bus Departures
$11
Average Ticket Price
Average Bus Trip Duration

Trip Reviews for Toronto - Kitchener

3.8 out of 5 stars

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

Ratings and Reviews (100)


Peyton G.November 12, 2019 | 

It was late but it was due to highway conditions. Rather be late than in an accident.

Mike D.November 7, 2019 | 

Great driver, very courteous.

Adem Riza E.November 4, 2019 | 

The bus was on time at the Toronto terminal. But waited appr. 20/30 minutes extra for the departure. Why ? I am not happy..

Kristine Y.November 4, 2019 | 

nice trip

Mohammadreza Z.November 2, 2019 | 

Everything was fine

Eric P.October 29, 2019 | 

Great service!

Anthony S.October 26, 2019 | 

Absolutely amazing. I had the best trip of my life. Service was first rate.

Hart W.October 22, 2019 | 

It is not possible to make that run in the allotted time. This trip was on Sun night with no traffic problems. Driver did a good job

Thi Thu Cuc H.October 21, 2019 | 

the driver did not drop me at sportworld

Slavica P.October 21, 2019 | 

Radiculos, bus late to Kitchener 30 min and bus late from Kitchener 15 min

Brenda M.October 21, 2019 | 

Trip was really good. nothing negative to say

Lidia M.October 13, 2019 | 

I'm satisfied for the day

Roven N.October 13, 2019 | 

I was going crazy finding the best route I could get to Kitchener. I did not want no trains, no transfers. Greyhound served my purpose really well.

Pradeep K.October 10, 2019 | 

Everything was good but the wifi was not properly working.

Matt P.October 7, 2019 | 

They had no idea what was going on. We just stood ar the bus stop for two hours waiting for a bus to show up .

Can O.October 6, 2019 | 

Overall good journey. Yet the bus arrived 10 mins late to Kitchener and we had someone to pick us up who had to wait for us.

Leeann M.October 5, 2019 | 

My bus pick up location was university and wellington in downtown Toronto, however after I checked an email and realized that it was a location 10 minutes up the road, and was not able to make it on time and missed the bus. There is no was to track where your bus it, and it resulted in me have to find another form of transportation to Kitchener. Extremely dissatisfied and will never use this bus service again

Martha D.October 3, 2019 | 

Good service. Safe travel.

Franc M.September 29, 2019 | 

In purchasing my ticket online, it was not apparent that my trip to Kitchener would not be direct. I was not expecting to have so many stops on my trip and due to rainy weather and traffic, we moved slowly through these towns. Perhaps making this information more prominent in the process would alleviate the frustration. The driver was polite and informative. The ride was bumpy and intermittently jolty, I would assume from traffic conditions. Having the ability to plug in my phone and access bus Wifi was a plus.

Shuhebul A.September 23, 2019 | 

Very good. The drive was smooth. Bus was a little old but apart from that it was great

Rodney J.September 20, 2019 | 

AC a little cold but journey was nice

Sofia O.September 16, 2019 | 

The bus was almost 1 hour late... When I checked the bus tracker it did not indicate that there is a delay, so I called customer service which was pretty hard to reach, long waiting time. When I reached the customer service, the employee could not find any information why there is a delay nor where was the bus and if it’s coming or not. I was told that I’ll be transferred to someone from the counter to give me some information but the phone was hanged up instead! The only thing that was left was to wait unknown amount of till until the bus would arrive or not.

Jacob K.September 16, 2019 | 

It's a great way to travel

Sharon C.September 15, 2019 | 

The ride was safe and only late.

Sitthavee T.September 9, 2019 | 

It was late!!

Thi Thu Cuc H.September 5, 2019 | 

good and affordable

Michele B.September 3, 2019 | 

First time using the service and am happy that i did. Will use it again for sure

Maziar D.August 28, 2019 | 

The driver scared me 2 or 3 times with hard breaks

Maira R.August 28, 2019 | 

The bus was late in Toronto to Kitchener

Satish V.August 28, 2019 | 

Best journey

Toronto to Kitchener Buses

Busbud helps you find a bus from Toronto to Kitchener. Get the best fare and schedule, book a round trip ticket or find buses with WiFi and electrical outlets.

Bus service from Toronto to Kitchener will be provided by the most trusted bus companies.

From cheap bus tickets to more luxurious buses traveling from Toronto to Kitchener, we offer a wide range of bus services to best suit your needs depending on how much your budget is.

Bus Companies

Toronto to Kitchener bus tickets are provided by Greyhound.

Stations & Stops

For a bus leaving from Toronto, the trip starts at Scarborough Town Centre, Coach Terminal, Yorkdale, University & Wellington, Front & York, Bay St, Black Creek Village, Don Valley Parkway, Downsview Park GO or Union Station.

In Kitchener, your bus travel ends at Charles Street Transit Terminal, Sportsworld, Beechwood Centre, Kitchener First Student or Sun Life Financial.

Information on this bus route

Daily Buses41
Earliest and Latest Bus Departures6:45 am - 11:05 pm
Minimum Price$4
Average Ticket Price$11
Minimum Trip Duration
Average Bus Trip Duration
Bus companies on this routeGreyhound Canada

Toronto to Kitchener Route Map

Toronto to Kitchener Route Map

About Bus Travel

Bus Travel Tips

Make friends with the driver. They usually know a lot about your destination and may even recommend which side of the bus to sit on to get the best views on the road between Toronto and Kitchener!

Much more than a mere vehicle taking you from Toronto to Kitchener, riding the bus will expose you to some of most stunning panoramas while enroute to your final bus stop.

Taking the bus creates the smallest carbon footprint compared to other modes of transport. Not to mention that buses will allow you to discover scenic gems from Toronto to Kitchener that are otherwise impossible to come by with a plane.

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

Did you know?

It takes 27 hours to go by bus from Lima to Cusco, one of the craziest bus trips on the world. This route is used daily by locals and backpackers.

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

The Superbus, created by a Dutch engineer is the world's fastest bus with 250 km/h. Too bad it's only a prototype for now.

Will you be returning to Toronto by bus?

If you are looking for the return bus journey, check out buses from Kitchener to Toronto.

Popular Buses Connecting Toronto

Popular Buses Connecting Kitchener

Popular routes in this country

Why choose Busbud?

The Best Way To Book Bus Tickets

Busbud makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. 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, Eurolines, ALSA, OUIBUS, National Express and many others so you can buy tickets without a worry.

  • Your trip, your priorities
  • Global coverage
  • 24/7 support