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 via Bramalea GO Bus
- Take the train from Bloor GO to Bramalea GOtrain Ki
- Take the bus from Bramalea GO Bus to Kitchener GO Busbus 30 / ...
2h$17–22Drive 97.4 km
- Drive from Bloor GO to Kitchener GOcar 97.4 km
1h 10m$18–26Train, 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 20m$19–27
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 $17 - $26.
Yes, there is a direct train departing from Bloor GO and arriving at Kitchener GO. Services depart four 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 four times a day.
Bloor GO to Kitchener GO train services, operated by GO Transit, depart from Bloor GO 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 203+ hotels available in Kitchener GO.
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 4 times a day. Tickets cost $11–15 and the journey takes 1h 42m.
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Bloor GO to Kitchener GO
- Ave. Duration
- 1h 42m
- Frequency
- 4 times a day
- Estimated price
- $11–15
- Website
- GO Transit
Train from Bloor GO to Bramalea GO
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- $6–8
- 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 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
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Kitchener
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- $12–18
- Schedules at
- Flixbus USA
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 around the UAE, 4 of the smartest ways to explore Australia, and Which London airport should I choose? - to help you get the most out of your next trip.







