There are 4 ways to get from Alfred to Kitchener by bus, train 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
Bus, train
-
Take the bus from Hornell Amtrak Bus Stop to Rochester
-
Take the train from Rochester to Toronto Union Station
-
Take the train from Toronto Union Station to Kitchener GO
Bus, train via Hamilton
-
Take the bus from Hornell Amtrak Bus Stop to Rochester
-
Take the train from Rochester to Aldershot
-
Take the bus from Aldershot GO Bus to University of Waterloo Terminal
Bus
-
Take the bus from Hornell Amtrak Bus Stop to Rochester
-
Take the bus from Rochester to Toronto
-
Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
Drive
-
Drive from Alfred to Kitchener
Questions & Answers
The cost-effective way to get from Alfred to Kitchener is to drive, which costs $45 - $70 and takes 4h 11m.
The quickest way to get from Alfred to Kitchener is to drive which costs $45 - $70 and takes 4h 11m.
The distance between Alfred and Kitchener is 257 km. The road distance is 325.5 km.
The best way to get from Alfred to Kitchener without a car is to bus and train which takes 11h 19m and costs .
It takes approximately 11h 19m to get from Alfred to Kitchener, including transfers.
Yes, the driving distance between Alfred to Kitchener is 326 km. It takes approximately 4h 11m to drive from Alfred to Kitchener.
There are 132+ hotels available in Kitchener. Prices start at $72 CAD per night.

- Distance: 257.2 km
- Duration: 11h 19m
What companies run services between Alfred, NY, USA and Kitchener, ON, Canada?
You can take a bus from Alfred to Kitchener via Hornell Amtrak Bus Stop, Rochester, Toronto, Toronto, ON - 44 York St., Kitchener, ON - Sportsworld Station, Sportsworld Station, and Fairway Station in around 11h 33m.

- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Rochester to Toronto Union Station
- Ave. Duration
- 5h 31m
- Frequency
- Once daily
- Estimated price
- $40 - $130
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- $50 - $130
- Economy Adult - Advanced Booking
- $50 - $100
- Economy Escape Advanced Booking - Adult
- $40 - $60
Train from Toronto Union Station to Kitchener
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- $23 - $120
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- $24 - $120
- Economy Adult - Advanced Booking
- $24 - $85
- Economy Escape Advanced Booking - Adult
- $23 - $40
Train from Rochester to Aldershot
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- $35 - $130
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- $40 - $130
- Economy Adult - Advanced Booking
- $40 - $95
- Economy Escape Advanced Booking - Adult
- $35 - $55

- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Toronto Union Station to Kitchener GO
- Ave. Duration
- 1h 47m
- Frequency
- Every 4 hours
- Estimated price
- $15 - $21
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules

Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Hornell Amtrak Bus Stop to Rochester
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Website
- https://www.amtrak.com/routes.html

- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Aldershot GO Bus to University of Waterloo Terminal
- Ave. Duration
- 1h 58m
- Frequency
- Every 2 hours
- Estimated price
- $11 - $15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules

Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Rochester to Toronto
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- $25 - $80
- Website
- https://www.greyhound.com/

- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Rochester to Toronto
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $50 - $120
- Schedules at
- trailways.com
- Flexible
- $50 - $75
- Saver
- $60 - $120

- Phone
- 6474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $24 - $27
- Website
- https://www.onexbus.com/
- Schedules at
- https://www.onexbus.com/
- Book at
- https://www.onexbus.com/
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.