There are 4 ways to get from Bloor GO to Kitchener GO 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.
Train
best- Take the train from Bloor GO to Kitchener GOtrain Ki
1h 42m$11–15Train, bus
- Take the train from Bloor GO/UP to UP Express Pearson Airporttrain Up
- Take the bus from Toronto Pearson Airport to Kitchenerbus FlixBus 2702 / ...
2h 25m$18–27Drive 97.4 km
- Drive from Bloor GO to Kitchener GOcar 97.4 km
1h 10m$20–28Line 300 bus, bus
- Take the bus from Bloor St West at Dundas St West to Pearson International Airport Terminal 1bus 300
- Take the bus from Bramalea GO Bus to Kitchener GO Busbus 30
2h 56m$17–21
Bloor GO to Kitchener GO by train
Comparing Your Travel Options
The cheapest way to get from Bloor GO to Kitchener GO is to train which costs $11 - $15 and takes 1h 42m.
The fastest way to get from Bloor GO to Kitchener GO is to drive which takes 1h 10m and costs $19 - $28.
No, there is no direct bus from Bloor GO to Kitchener GO. However, there are services departing from Bloor St West at Dundas St West and arriving at Kitchener GO Bus via Pearson International Airport Terminal 1 and Bramalea GO Bus. The journey, including transfers, takes approximately 2h 56m.
Yes, there is a direct train departing from Bloor GO and arriving at Kitchener GO. Services depart five times a day, and operate every day. The journey takes approximately 1h 42m.
The distance between Bloor GO and Kitchener GO is 94 km. The road distance is 97.4 km.
The best way to get from Bloor GO to Kitchener GO without a car is to train which takes 1h 42m and costs $11 - $15.
The train from Bloor GO to Kitchener GO takes 1h 42m including transfers and departs five times a day.
Bloor GO to Kitchener GO bus services, operated by Toronto Transit Commission (TTC), depart from Bloor St West at Dundas St West station.
Bloor GO to Kitchener GO train services, operated by GO Transit, depart from Bloor GO station.
The best way to get from Bloor GO to Kitchener GO is to train which takes 1h 42m and costs $11 - $15. Alternatively, you can line 300 bus and bus, which costs $17 - $22 and takes 2h 56m.
What companies run services between Bloor GO, ON, Canada and Kitchener GO, ON, Canada?
GO Transit operates a train from Bloor GO to Kitchener GO 5 times a day. Tickets cost $11–15 and the journey takes 1h 42m. Alternatively, you can take a bus from Bloor St West at Dundas St West to Kitchener GO Bus via Pearson International Airport Terminal 1, Bramalea GO Station - Route 115 NB / 301, and Bramalea GO Bus in around 2h 56m.
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Bloor GO to Kitchener GO
- Ave. Duration
- 1h 42m
- Frequency
- 5 times a day
- Estimated price
- $11–15
- Website
- GO Transit
- Phone
- +1 844 438 6687
- Website
- UP Express
Train from Bloor GO/UP to UP Express Pearson Airport
- Ave. Duration
- 20 min
- Frequency
- Every 20 minutes
- Estimated price
- $6–10
- Website
- UP Express
- Adult
- $6–10
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Kitchener
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- $11–18
- Schedules at
- Flixbus USA
- Phone
- +1 416 393 4636
- [email protected]
- Website
- TTC
Bus from Bloor St West at Dundas St West to Pearson International Airport Terminal 1
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- $3–4
- Website
- TTC
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from Bramalea GO Bus to Kitchener GO Bus
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- $11–14
- 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 How to get from Heathrow Airport into central London, French strikes 2018: What are my alternative transport options?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Bloor GO to Kitchener GO bus services, operated by Toronto Transit Commission (TTC), arrive at Pearson International Airport Terminal 1 station.
Bloor GO to Kitchener GO train services, operated by GO Transit, arrive at Kitchener GO station.
Yes, the driving distance between Bloor GO to Kitchener GO is 97 km. It takes approximately 1h 10m to drive from Bloor GO to Kitchener GO.
There are 197+ hotels available in Kitchener GO.







