There are 7 ways to get from Ann Arbor to Kitchener by bus, train, bus (Flixbus), car, plane, or train (Amtrak)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Parkbus
- Take the train from Windsor to Londontrain
- Take the train from London to Kitchenertrain
7h 9m$64–243Bus
cheapest- Take the bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Parkbus
- Take the bus from Detroit Bus Station to Londonbus
- Take the bus from London to Kitchenerbus
8h 11m$61–102Drive 336.5 km
- Drive from Ann Arbor to Kitchenercar 336.5 km
4h 13m$67–97Bus to Detroit, fly, bus
- Take the bus from Ann Arbor- Blake Transit Ctr., MI to Detroit Metro Airportbus
- Fly from Detroit (DTW) to Toronto Pearson International Airport (YYZ)plane DTW - YYZ
- Take the bus from Toronto Pearson Airport to Kitchenerbus
6h 2m$252–744Train
- Take the train from Ann Arbor Amtrak Station to Detroittrain
- Take the train from Windsor to Londontrain
- Take the train from London to Kitchenertrain
7h 11m$66–246Bus via Kitchener, ON
- Take the bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Parkbus
- Take the bus from Detroit Bus Station to Londonbus
- Take the bus from London, ON to Kitchener, ONbus
8h 53m$95–145Bus to Windsor Airport, fly, bus
- Take the bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Parkbus
- Fly from Windsor Airport (YQG) to Toronto Pearson International Airport (YYZ)plane YQG - YYZ
- Take the bus from Toronto Pearson Airport to Kitchenerbus
6h 39m$532–1,840
Ann Arbor to Kitchener by bus and foot
Questions & Answers
The cheapest way to get from Ann Arbor to Kitchener is to bus which costs $60 - $110 and takes 8h 11m.
The fastest way to get from Ann Arbor to Kitchener is to drive which takes 4h 13m and costs $65 - $100.
No, there is no direct bus from Ann Arbor to Kitchener. However, there are services departing from Ann Arbor- Blake Transit Ctr., MI and arriving at Kitchener via Rosa Parks Transit Center - Bay 10, Detroit Bus Station and London. The journey, including transfers, takes approximately 8h 11m.
The distance between Ann Arbor and Kitchener is 342 km. The road distance is 336.5 km.
The best way to get from Ann Arbor to Kitchener without a car is to bus which takes 8h 11m and costs $60 - $110.
It takes approximately 7h 9m to get from Ann Arbor to Kitchener, including transfers.
Ann Arbor to Kitchener bus services, operated by D2A2, depart from Ann Arbor- Blake Transit Ctr., MI station.
The best way to get from Ann Arbor to Kitchener is to bus which takes 8h 11m and costs $60 - $110. Alternatively, you can train, which costs $65 - $250 and takes 7h 11m.
Ann Arbor to Kitchener bus services, operated by D2A2, arrive at Detroit - Grand Circus Park station.
Yes, the driving distance between Ann Arbor to Kitchener is 336 km. It takes approximately 4h 13m to drive from Ann Arbor to Kitchener.
What companies run services between Ann Arbor, MI, USA and Kitchener, ON, Canada?
You can take a bus from Ann Arbor- Blake Transit Ctr., MI to Kitchener via Detroit - Grand Circus Park, Rosa Parks Transit Center - Bay 10, Lafayette & Fifth, Detroit Bus Station, and London in around 8h 11m. Alternatively, you can take a train from Ann Arbor Amtrak Station to Kitchener via Detroit, Windsor, and London in around 7h 11m.
- Website
- delta.com
Flights from Detroit to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $45–330
- Website
- aircanada.com
Flights from Detroit to Toronto Pearson International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $45–330
Flights from Windsor Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- $50–360
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to London
- Ave. Duration
- 1h 52m
- Frequency
- 4 times a day
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–90
- Economy Escape Advanced Booking - Adult
- $30–50
Train from London to Kitchener
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- $22–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $23–110
- Economy Adult - Advanced Booking
- $23–85
- Economy Escape Advanced Booking - Adult
- $22–40
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Ann Arbor Amtrak Station to Detroit
- Ave. Duration
- 57 min
- Frequency
- 3 times a day
- Estimated price
- $11–14
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 517-333-0400
- info@michiganflyer.com
- Website
- d2a2.com
Bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Park
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $12
- Website
- https://d2a2.com
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $30–60
- Schedules at
- flixbus.com
Bus from London to Kitchener
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- $17–28
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Kitchener
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- $12–120
- Schedules at
- flixbus.com
- Adult
- $12–120
- Phone
- +1 517-333-0400
- info@michiganflyer.com
- Website
- michiganflyer.com
Bus from Ann Arbor- Blake Transit Ctr., MI to Detroit Metro Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $10–21
- Website
- Michigan Flyer
- Child 2-16
- $10–12
- Adult
- $15–21
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from London, ON to Kitchener, ON
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $27–75
- Website
- https://www.ourbus.com
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from London, ON to Kitchener, ON
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $45–65
- Website
- https://riderexpress.ca/
- Standard
- $45–65
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.
Related travel guides
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 190+ hotels available in Kitchener.














