Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Kitchener?

Book now

There are 4 ways to get from Mississauga, ON to Kitchener by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Train  •  3h 16m

  1. Take the train from Bloor GO to Kitchener GO Ki

Cheapest option

Line 108 bus, bus  •  3h 14m

  1. Take the line 108 bus from Kipling Terminal Platform 6 to Financial Dr South Of Derry Rd 108
  2. Take the bus from Financial Dr. @ Syntex Crt. to Kitchener GO Bus 30

2 alternative options

Bus  •  3h 24m

  1. Take the bus from Square One to University of Waterloo Terminal 25

Drive  •  1h 3m

  1. Drive from Mississauga, ON to Kitchener 87.4 km

Mississauga, ON to Kitchener by bus, walk, subway and train

The journey time between Mississauga, ON and Kitchener is around 3h 16m and covers a distance of around 109 km. This includes an average layover time of around 1h 3m. Operated by MiWay, Toronto Transit and GO Transit, the Mississauga, ON to Kitchener service departs from Dundas St At Stanfield Rd and arrives in Kitchener GO. Typically 25 services run weekly, although weekend and holiday schedules can vary so check in advance.

25 Weekly Services
3h 16m Average Duration
$22 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Mississauga, ON to Kitchener is to line 108 bus and bus which costs $18 - $22 and takes 3h 14m.

More details

The quickest way to get from Mississauga, ON to Kitchener is to drive which costs $16 - $24 and takes 1h 3m.

More details

No, there is no direct bus from Mississauga, ON to Kitchener. However, there are services departing from Dundas St At Stanfield Rd and arriving at Kitchener GO Bus via Kipling Terminal Platform 6 and Financial Dr. @ Syntex Crt.. The journey, including transfers, takes approximately 3h 14m.

More details

The distance between Mississauga, ON and Kitchener is 77 km. The road distance is 87.4 km.

Get driving directions

The best way to get from Mississauga, ON to Kitchener without a car is to train which takes 3h 16m and costs $22 - $28.

More details

It takes approximately 3h 16m to get from Mississauga, ON to Kitchener, including transfers.

More details

Mississauga, ON to Kitchener bus services, operated by MiWay, depart from Kipling Terminal Platform 6 station.

More details

The best way to get from Mississauga, ON to Kitchener is to train which takes 3h 16m and costs $22 - $28. Alternatively, you can line 108 bus and bus, which costs $18 - $22 and takes 3h 14m.

Mode details

Mississauga, ON to Kitchener bus services, operated by GO Transit, arrive at Kitchener GO Bus station.

More details

Yes, the driving distance between Mississauga, ON to Kitchener is 87 km. It takes approximately 1h 3m to drive from Mississauga, ON to Kitchener.

Get driving directions

Map of how to get from Mississauga, ON to Kitchener.
Launch map view
  • Distance: 76.7 km
  • Duration: 3h 16m

What companies run services between Mississauga, ON, Canada and Kitchener, ON, Canada?

GO Transit operates a train from Bloor GO to Kitchener GO 4 times a day. Tickets cost $14 - $20 and the journey takes 1h 37m. Alternatively, you can take a bus from Mississauga, ON to Kitchener via Kipling Terminal Platform 16, Kipling Terminal Platform 6, and Financial Dr. @ Syntex Crt. in around 3h 14m.

Train operators
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Train from Bloor GO to Kitchener GO
Ave. Duration
1h 37m
Frequency
4 times a day
Estimated price
$14 - $20
Website
GO Transit
Bus operators
MiWay
Phone
+1 905-615-4636
Website
mississauga.ca
Bus from Kipling Terminal Platform 6 to Financial Dr South Of Derry Rd
Ave. Duration
25 min
Frequency
Every 3 hours
Estimated price
$4
Website
MiWay
Cash Fare
$4
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Bus from Financial Dr. @ Syntex Crt. to Kitchener GO Bus
Ave. Duration
54 min
Frequency
Hourly
Estimated price
$10 - $14
Website
GO Transit
Bus from Square One to University of Waterloo Terminal
Ave. Duration
1h 50m
Frequency
Hourly
Estimated price
$13 - $18
Website
GO Transit

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, Why you should take the train in the US and Getting around the Cyclades - to help you get the most out of your next trip.

More Questions & Answers

There are 33+ hotels available in Kitchener. Prices start at $125 CAD per night.

More details

ticket