Find a Bus from Toronto to Kitchener

Bus from Kitchener to Toronto

Cheap buses leaving today
One passenger / one way

2:00 PM3:45 PM
$12
Toronto Coach TerminalSportsworld
Greyhound
2:00 PM
Toronto Coach Terminal
3:45 PM
Sportsworld
Greyhound
$12CAD
2:00 PM4:00 PM
$12
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
2:00 PM
Toronto Coach Terminal
4:00 PM
Charles Street Transit Terminal
Greyhound
$12CAD
12:01 PM8:40 PM
$12
Scarborough Town CentreSportsworld
Greyhound
12:01 PM
Scarborough Town Centre
8:40 PM
Sportsworld
Greyhound
$12CAD
12:01 PM9:10 PM
$12
Scarborough Town CentreCharles Street Transit Terminal
Greyhound
12:01 PM
Scarborough Town Centre
9:10 PM
Charles Street Transit Terminal
Greyhound
$12CAD
10:35 AM12:25 PM
$12
University Ave and Wellington StreetSportsworld
Greyhound
10:35 AM
University Ave and Wellington Street
12:25 PM
Sportsworld
Greyhound
$12CAD
2:00 PM3:45 PM
$12
Toronto Coach TerminalSportsworld
Greyhound
2:00 PM
Toronto Coach Terminal
3:45 PM
Sportsworld
Greyhound
$12CAD

Cheap buses leaving tomorrow
One passenger / one way

7:05 AM8:50 AM
$11
University Ave and Wellington StreetSportsworld
Greyhound
7:05 AM
University Ave and Wellington Street
8:50 AM
Sportsworld
Greyhound
$11CAD
7:05 AM9:05 AM
$11
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
7:05 AM
University Ave and Wellington Street
9:05 AM
Charles Street Transit Terminal
Greyhound
$11CAD
7:20 AM9:05 AM
$11
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
7:20 AM
University Ave and Wellington Street
9:05 AM
Charles Street Transit Terminal
Greyhound
$11CAD
7:15 AM9:05 AM
$11
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
7:15 AM
Toronto Coach Terminal
9:05 AM
Charles Street Transit Terminal
Greyhound
$11CAD
3:35 PM5:00 PM
$12
University Ave and Wellington StreetSportsworld
Greyhound
3:35 PM
University Ave and Wellington Street
5:00 PM
Sportsworld
Greyhound
$12CAD
7:05 AM8:50 AM
$11
University Ave and Wellington StreetSportsworld
Greyhound
7:05 AM
University Ave and Wellington Street
8:50 AM
Sportsworld
Greyhound
$11CAD

Cheap buses leaving Thursday
One passenger / one way

7:15 AM9:05 AM
$12
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
7:15 AM
Toronto Coach Terminal
9:05 AM
Charles Street Transit Terminal
Greyhound
$12CAD
3:30 PM5:40 PM
$12
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
3:30 PM
Toronto Coach Terminal
5:40 PM
Charles Street Transit Terminal
Greyhound
$12CAD
3:30 PM5:25 PM
$12
Toronto Coach TerminalSportsworld
Greyhound
3:30 PM
Toronto Coach Terminal
5:25 PM
Sportsworld
Greyhound
$12CAD
3:35 PM5:25 PM
$12
University Ave and Wellington StreetSportsworld
Greyhound
3:35 PM
University Ave and Wellington Street
5:25 PM
Sportsworld
Greyhound
$12CAD
7:20 AM9:05 AM
$12
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
7:20 AM
University Ave and Wellington Street
9:05 AM
Charles Street Transit Terminal
Greyhound
$12CAD
7:15 AM9:05 AM
$12
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
7:15 AM
Toronto Coach Terminal
9:05 AM
Charles Street Transit Terminal
Greyhound
$12CAD

Cheap buses leaving Friday
One passenger / one way

10:30 AM12:40 PM
$16
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
10:30 AM
Toronto Coach Terminal
12:40 PM
Charles Street Transit Terminal
Greyhound
$16CAD
9:10 AM10:10 AM
$16
Pearson YYZ AirportSportsworld
Greyhound
9:10 AM
Pearson YYZ Airport
10:10 AM
Sportsworld
Greyhound
$16CAD
9:10 AM10:15 AM
$16
Pearson YYZ AirportCharles Street Transit Terminal
Greyhound
9:10 AM
Pearson YYZ Airport
10:15 AM
Charles Street Transit Terminal
Greyhound
$16CAD
11:05 AM12:40 PM
$16
Pearson YYZ AirportCharles Street Transit Terminal
Greyhound
11:05 AM
Pearson YYZ Airport
12:40 PM
Charles Street Transit Terminal
Greyhound
$16CAD
6:50 AM8:50 AM
$16
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
6:50 AM
University Ave and Wellington Street
8:50 AM
Charles Street Transit Terminal
Greyhound
$16CAD
10:30 AM12:40 PM
$16
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
10:30 AM
Toronto Coach Terminal
12:40 PM
Charles Street Transit Terminal
Greyhound
$16CAD

Cheap buses leaving Saturday
One passenger / one way

5:05 PM6:55 PM
$13
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
5:05 PM
University Ave and Wellington Street
6:55 PM
Charles Street Transit Terminal
Greyhound
$13CAD
4:30 PM6:20 PM
$13
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
4:30 PM
Toronto Coach Terminal
6:20 PM
Charles Street Transit Terminal
Greyhound
$13CAD
3:35 PM5:00 PM
$13
University Ave and Wellington StreetSportsworld
Greyhound
3:35 PM
University Ave and Wellington Street
5:00 PM
Sportsworld
Greyhound
$13CAD
3:35 PM5:25 PM
$13
University Ave and Wellington StreetSportsworld
Greyhound
3:35 PM
University Ave and Wellington Street
5:25 PM
Sportsworld
Greyhound
$13CAD
4:35 PM6:15 PM
$13
University Ave and Wellington StreetSportsworld
Greyhound
4:35 PM
University Ave and Wellington Street
6:15 PM
Sportsworld
Greyhound
$13CAD
5:05 PM6:55 PM
$13
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
5:05 PM
University Ave and Wellington Street
6:55 PM
Charles Street Transit Terminal
Greyhound
$13CAD

Cheap buses leaving Sunday
One passenger / one way

6:45 AM8:50 AM
$15
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
6:45 AM
Toronto Coach Terminal
8:50 AM
Charles Street Transit Terminal
Greyhound
$15CAD
6:50 AM8:35 AM
$15
University Ave and Wellington StreetSportsworld
Greyhound
6:50 AM
University Ave and Wellington Street
8:35 AM
Sportsworld
Greyhound
$15CAD
6:45 AM8:35 AM
$15
Toronto Coach TerminalSportsworld
Greyhound
6:45 AM
Toronto Coach Terminal
8:35 AM
Sportsworld
Greyhound
$15CAD
6:50 AM8:50 AM
$15
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
6:50 AM
University Ave and Wellington Street
8:50 AM
Charles Street Transit Terminal
Greyhound
$15CAD
11:05 AM12:40 PM
$16
Pearson YYZ AirportCharles Street Transit Terminal
Greyhound
11:05 AM
Pearson YYZ Airport
12:40 PM
Charles Street Transit Terminal
Greyhound
$16CAD
6:45 AM8:50 AM
$15
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
6:45 AM
Toronto Coach Terminal
8:50 AM
Charles Street Transit Terminal
Greyhound
$15CAD

Cheap buses leaving Monday
One passenger / one way

10:35 AM12:40 PM
$12
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
10:35 AM
University Ave and Wellington Street
12:40 PM
Charles Street Transit Terminal
Greyhound
$12CAD
12:01 PM8:40 PM
$12
Scarborough Town CentreSportsworld
Greyhound
12:01 PM
Scarborough Town Centre
8:40 PM
Sportsworld
Greyhound
$12CAD
12:01 PM9:10 PM
$12
Scarborough Town CentreCharles Street Transit Terminal
Greyhound
12:01 PM
Scarborough Town Centre
9:10 PM
Charles Street Transit Terminal
Greyhound
$12CAD
10:30 AM12:40 PM
$12
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
10:30 AM
Toronto Coach Terminal
12:40 PM
Charles Street Transit Terminal
Greyhound
$12CAD
12:01 PM1:55 PM
$12
Toronto Coach TerminalCharles Street Transit Terminal
Greyhound
12:01 PM
Toronto Coach Terminal
1:55 PM
Charles Street Transit Terminal
Greyhound
$12CAD
10:35 AM12:40 PM
$12
University Ave and Wellington StreetCharles Street Transit Terminal
Greyhound
10:35 AM
University Ave and Wellington Street
12:40 PM
Charles Street Transit Terminal
Greyhound
$12CAD

Bus Toronto to Kitchener: Trip Overview

63
Daily Buses
6:45 AM - 11:05 PM
Departure Time
$16
Average Price
Average Trip Duration

Trip Reviews for Toronto - Kitchener

4.0 out of 5 stars

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

Ratings and Reviews (30)


Kate D.September 24, 2018 | Timeliness: 1 | Staff: 4 | 

Bus arrived a half hour late. It would have been appreciated if the driver had notified the passengers.

Emeline L.September 22, 2018 | Timeliness: 2 | Staff: 3 | 

Nice trip

Doug P.September 21, 2018 | Timeliness: 5 | Staff: 4 | 

God the driver was competent and friendly

Molly C.September 21, 2018 | Timeliness: 1 | Staff: 3 | 

45 min. After scheduled arrival, bus pulled in to Charles St station and driver never advised passengers during trip that we would be late arriving

Duane A.September 17, 2018 | Timeliness: 1 | Staff: 1 | 

greyhound has always been kinda bad but over the years they just get worse and worse and worse. the company does not care about it's customers AT ALL. as a customer, you are just a box being delivered to a destination. they don't care if you are late. whether it's 15 minutes or an hour late. they don't care if they pack you onto a crowded uncomfortable smelly bus. they don't care if you've been waiting for an hour to get a decent seat. they don't care to pick up on time. they don't care to drop off on time. i was 15 minutes late for a wedding and then on my way back to toronto the 730 bus didn't leave until 815 because of some kind of mismanagement going on. greyhound is unorganized, expensive, and they plainly DON'T GIVE A FUCK ABOUT YOU AT ALL. and they can do that because they don't have nearly enough competition. (it says i give 2 stars but i was giving credit to busbud, greyhound actually deserves zero stars and should probably just be shut down and replaced with other companies that won't make it so obvious that they're only in it for a profit.)

Mohammad A.September 11, 2018 | Timeliness: 1 | Staff: 1 | 

I bought tickets to and from Sportsworld, Kitchener starting from Toronto. The bus did not stop at Sportsworld on either way. I had to take Uber to get to my destination and then I had to take Go bus back to Toronto, thereby, doubling my transport cost. Will twice before using either busbud or greyhound again.

Edward N.September 10, 2018 | Timeliness: 5 | Staff: 5 | 

My last experience was less the average and this was so much better!! Thank you

Arin T.September 4, 2018 | Timeliness: 5 | Staff: 5 | 

easy trip

Janet D.September 4, 2018 | Timeliness: 4 | Staff: 5 | 

Very professional and helpful.

Aaron S.September 3, 2018 | Timeliness: 3 | Staff: 2 | 

Greyhound just blew it yesterday. Made me walk through entire Toronto just to get the information that they can't change location just time after not providing enough information on the supposed bus stop. After not getting back on me email in days I had to wonder around to find the bus stop (a street sign). Locals told me I'd have to go to the main terminal to print my ticket and once I got there I could only change the departure time not localization, so I had to walk back. Not that this was it, no, after all these Events the bus passed us without even slowing down and we had to run to catch it. Result was me not being on time for my meeting. I had planned to get to Kitchener at 18:30, but got there around 20:45 instead.

Sherry M.September 2, 2018 | Timeliness: 1 | Staff: 2 | 

I booked a direct trip and ended up on a milk run. How does this happen? As a first time user I felt like I was on a scavenger hunt looking for the picture of the Greyhound to locate the bus stop. My daughter wasn’t let off at her stop. I had to run after the bus to get it to stop. I could go on and on but first and last time for me. Ridiculous experience for such a large company.

Hoang N.September 1, 2018 | Timeliness: 4 | Staff: 5 | 

Bus departs not timely

Savina R.August 31, 2018 | Timeliness: 1 | Staff: 1 | 

I didn’t get in the bus because it was so confusing to get on it

Narinder Singh C.August 28, 2018 | Staff: 1 | 

The Bus departed not on time and they provide us other alternative bus and that bus also having some issues. It took 3.30 halfhour to reach at kitchner. I was late from my meeting. Very bad experience traveling in Greyhound bus

Amy B.August 26, 2018 | Timeliness: 1 | Staff: 2 | 

The bus was 1 hr late. I almost missed my flight.

Danielle H.August 26, 2018 | Timeliness: 1 | Staff: 2 | 

The bus was 30 minutes late, we did not board until 40 minutes after it was scheduled to depart and we did not end up leaving the terminal until an hour after schedule. The bus after ours (leaving for the same location 45 minutes after we were scheduled to leave) left before us and we still had to wait for a bus and driver. I was very dissatisfied with greyhound, the staff for failing to explain why we were delayed and how long we were going to be waiting, and overall service.

Jeannie B.August 25, 2018 | Timeliness: 3 | Staff: 5 | 

Bus was 15 minutes late but I didn't mind. Safety first and traffic was heavy.

Margaret W.August 22, 2018 | Timeliness: 4 | Staff: 4 | 

All went well although the wifi was spotty.

Ehsan A.August 21, 2018 | Timeliness: 5 | Staff: 5 | 

Great ride and arrived on time

Jocelyn C.August 20, 2018 | Timeliness: 1 | Staff: 3 | 

I waited over 40 mins at the bus stop in the rain. The staff at the Toronto location were impossible to get a hold of. The route the drive took was a complete detour. We ended up in Hamilton for a ride that was supposed to get us to Kitchener.

Jocelyn C.August 20, 2018 | Timeliness: 1 | Staff: 3 | 

I waited over 40 mins at the bus stop in the rain. The staff at the Toronto location were impossible to get a hold of. The route the drive took was a complete detour. We ended up in Hamilton for a ride that was supposed to get us to Kitchener.

Penelope T.August 17, 2018 | Timeliness: 2 | Staff: 4 | 

Bus was over 30 minutes late getting to the terminal. We had to stand outside in the heat waiting for it. Life happens

Ron S.August 13, 2018 | Timeliness: 5 | Staff: 5 | 

The ride, the bus, and fellow passengers were much nicer that how I remembered taking the bus 15 years ago.

Nicola C.August 11, 2018 | Timeliness: 4 | Staff: 3 | 

Quite dirty and run down but efficient and on time

Petula B.August 11, 2018 | Timeliness: 4 | Staff: 4 | 

Considering the traffic in Toronto, we made it to Kitchener at a reasonable time.

Basssam S.August 8, 2018 | Timeliness: 1 | Staff: 1 | 

The bus driver didn't show up and we were staying on a line without any update about the delay I called greyhound and asked the front desk they didn't even know what happened I searched for the supervisor and after 45 minutes we found him and he said he doesn't know where is the driver but he will send a new driver to Kitchener. We moved one hour late and the driver was driving very slow until I arrived to Kitchener downtown at 10:35. 90 Minutes late for work that it may cost me my job now. I need all my money back or I write bad review

Annessa F.August 8, 2018 | Timeliness: 5 | Staff: 5 | 

Excellent service. Smooth ride

Raj Kamal J.August 5, 2018 | Timeliness: 1 | Staff: 2 | 

I reached 6.30 pm on University and Wellington grayhound stop, where grayhound stop sign was there at a pole. Bus came at 7.05 correct time but in middle lane. Myself and other passenger waing there, showed tickets and waved hand to Driver that we want to on board but driver denied. We went then to grayhound main depot office where staff told that but not stops at University and Wellington stop anymore, whereas on ticket it showing same stop. Grayhound staff told that because I booked via busbud and bus bud gave wrong information to us on the ticket, they won't refund anything. I then came from Toronto to Kitchener taking GO bus and reached 12.30 am next day. Overall experience with Grayhound and busbud was pathetic as I know how troublesome for me to handle the situation in the night along with my 2 small kids. Now, either give my refund ASAP or I will explore option for my protest by social media, consumer court or other means.

Logan C.August 4, 2018 | Timeliness: 1 | Staff: 3 | 

My bus was like an hour late getting me to my stop which sucked as I had people waiting for me to arrive. While I understand some delays an hour was a lot

Camilla C.August 2, 2018 | Timeliness: 2 | 

staff was quite rude and preoccupied at times.

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 University Ave and Wellington Street, Toronto Coach Terminal, Toronto Coach Terminal, Pearson YYZ Airport or Scarborough Town Centre.

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

Daily Buses63
Departure Time6:45 AM - 11:05 PM
Average Price
$16
Average Trip Duration
Bus companies on this routeGreyhound Canada

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.

Popular Buses Connecting Toronto

Popular Buses Connecting Kitchener

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 Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. 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