There are 10 ways to get from Saint Joseph to Kitchener by bus, train, car, plane, shuttle or night bus
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
Bus, train
-
Take the bus from Benton Harbor, MI to Kalamazoo, MI
-
Take the train from Kalamazoo to Port Huron Amtrak Station
-
Take the train from Sarnia to Kitchener
Cheapest option
Train, bus
-
Take the train from St. Joseph-Benton Harbor Amtrak Station to Grand Rapids Vernon J. Ehlers Station
-
Take the bus from Grand Rapids, MI to Detroit, MI
-
Take the bus from Detroit Bus Station to London
-
Take the train from London VIA to Kitchener GO
8 alternative options
Bus
-
Take the bus from Benton Harbor Bus Stop to Detroit Bus Station
-
Take the bus from Detroit Bus Station to London
-
Take the bus from London, ON - VIA Rail to Kitchener, ON - Ye's Sushi
Drive
-
Drive from Saint Joseph to Kitchener
Train to Chicago O'Hare, fly to Toronto, train
-
Take the train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
-
Fly from Chicago O'Hare (ORD) to Toronto (YYZ)
-
Take the train from Bramalea GO to Kitchener GO
Train to Chicago Midway, fly to Billy Bishop Toronto City, train
-
Take the train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
-
Fly from Chicago Midway (MDW) to Billy Bishop Toronto City (YTZ)
-
Take the train from Toronto Union Station to Kitchener GO
Train to Chicago O'Hare, fly to Buffalo, shuttle, train
-
Take the train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
-
Fly from Chicago O'Hare (ORD) to Buffalo (BUF)
-
Take a shuttle bus from Buffalo Airport to Toronto Airport
-
Take the train from Bramalea GO to Kitchener GO
Train to Chicago Midway, fly to Buffalo, shuttle, train
-
Take the train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
-
Fly from Chicago Midway (MDW) to Buffalo (BUF)
-
Take a shuttle bus from Buffalo Airport to Toronto Airport
-
Take the train from Bramalea GO to Kitchener GO
Night bus to Windsor, fly to Billy Bishop Toronto City, train
-
Take the night bus from Benton Harbor Bus Stop to Detroit Bus Station
-
Fly from Windsor (YQG) to Billy Bishop Toronto City (YTZ)
-
Take the train from Toronto Union Station to Kitchener GO
Bus to Kalamazoo, fly to Detroit, shuttle, bus
-
Take the bus from Benton Harbor, MI to Kalamazoo, MI
-
Fly from Kalamazoo (AZO) to Detroit (DTW)
-
Take a shuttle bus from Detroit Airport to Days Inn by Wyndham London
-
Take the bus from London, ON - White Oaks Mall - Esso Gas Station to Kitchener, ON - Ye's Sushi
Questions & Answers
The cheapest way to get from Saint Joseph to Kitchener is to train and bus which costs $40 - $250 and takes 15h 29m.
The quickest way to get from Saint Joseph to Kitchener is to drive which costs $85 - $130 and takes 6h 16m.
The distance between Saint Joseph and Kitchener is 509 km. The road distance is 596.5 km.
The best way to get from Saint Joseph to Kitchener without a car is to bus which takes 12h 7m and costs $50 - $230.
It takes approximately 11h 6m to get from Saint Joseph to Kitchener, including transfers.
The quickest flight from Chicago O'Hare Airport to Toronto Airport is the direct flight which takes 1h 33m.
Yes, the driving distance between Saint Joseph to Kitchener is 597 km. It takes approximately 6h 16m to drive from Saint Joseph to Kitchener.
Air Canada, American Airlines and United Airlines offer flights from Chicago O'Hare Airport to Toronto Airport.
There are 139+ hotels available in Kitchener. Prices start at $75 CAD per night.

- Distance: 508.6 km
- Duration: 11h 6m
What companies run services between Saint Joseph, MI, USA and Kitchener, ON, Canada?
You can take a bus from Saint Joseph to Kitchener via Benton Harbor Bus Stop, Detroit Bus Station, London, London, ON - VIA Rail, Kitchener, ON - Ye's Sushi, Sportsworld Station, and Fairway Station in around 12h 7m.

- Website
- united.com
Flights from Chicago O'Hare to Toronto
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $240 - $900
Flights from Chicago O'Hare to Toronto via Cleveland
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $230 - $750
Flights from Chicago O'Hare to Buffalo
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $150 - $750

- Website
- aircanada.com
Flights from Chicago O'Hare to Toronto
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $240 - $900
Flights from Chicago O'Hare to Buffalo
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $150 - $750

- Website
- aa.com
Flights from Chicago O'Hare to Toronto
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $240 - $750
Flights from Chicago O'Hare to Buffalo
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $140 - $750

- Website
- delta.com
Flights from Chicago O'Hare to Buffalo via Detroit
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $200 - $600
Flights from Kalamazoo to Detroit
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- $200 - $700

- Website
- flyporter.com
Flights from Chicago Midway to Billy Bishop Toronto City
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $190 - $650
Flights from Windsor to Billy Bishop Toronto City
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $180 - $700

- Website
- southwest.com
Flights from Chicago Midway to Buffalo
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $210 - $500

Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Kalamazoo to Port Huron Amtrak Station
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $10 - $140
- Website
- https://www.amtrak.com/routes.html
- Child Coach - Advance Purchase
- $10 - $45
- Child Coach - short notice
- $30 - $45
- Child Business Class - advance purchase
- $24 - $80
- Child Business Class - short notice
- $27 - $85
- Coach Seat - Advance Purchase
- $35 - $65
- Business Seat - advance purchase
- $50 - $160
- Business Seat - short notice
- $60 - $150
- Coach Seat - short notice
- $30 - $140
Train from St. Joseph-Benton Harbor Amtrak Station to Grand Rapids Vernon J. Ehlers Station
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $5 - $110
- Website
- https://www.amtrak.com/routes.html
- Child Coach - Advance Purchase
- $5 - $30
- Child Coach - short notice
- $18 - $35
- Child Business Class - advance purchase
- $18 - $60
- Child Business Class - short notice
- $20 - $65
- Coach Seat - Advance Purchase
- $25 - $40
- Business Seat - advance purchase
- $35 - $120
- Business Seat - short notice
- $45 - $100
- Coach Seat - short notice
- $16 - $110
Train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $5 - $110
- Website
- https://www.amtrak.com/routes.html
- Child Coach - Advance Purchase
- $5 - $30
- Child Coach - short notice
- $18 - $35
- Child Business Class - advance purchase
- $18 - $60
- Child Business Class - short notice
- $20 - $65
- Coach Seat - Advance Purchase
- $25 - $40
- Business Seat - advance purchase
- $35 - $120
- Business Seat - short notice
- $45 - $100
- Coach Seat - short notice
- $16 - $110

- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Sarnia to Kitchener
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- $30 - $120
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- $35 - $120
- Economy Adult - Advanced Booking
- $35 - $95
- Economy Escape Advanced Booking - Adult
- $30 - $50
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

- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from London VIA to Kitchener GO
- Ave. Duration
- 2h 24m
- Frequency
- 5 times a week
- Estimated price
- $14 - $20
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
Train from Bramalea GO to Kitchener GO
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- $12 - $17
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
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

- Phone
- +1 800-292-3831
- Website
- indiantrails.com
Bus from Benton Harbor, MI to Kalamazoo, MI
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- $7 - $40
- Website
- Indian Trails
- Children 2-16
- $7 - $11
- College students
- $11 - $16
- Senior Citizens 62+
- $11 - $16
Bus from Benton Harbor, MI to Detroit, MI
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- $23 - $140
- Website
- Indian Trails
- Children 2-16
- $23 - $35
- College students
- $29 - $40
- Senior Citizens 62+
- $30 - $50
Bus from Grand Rapids, MI to Detroit, MI
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $21 - $130
- Website
- Indian Trails
- Children 2-16
- $21 - $29
- College students
- $27 - $40
- Senior Citizens 62+
- $30 - $45

Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Benton Harbor Bus Stop to Kalamazoo Bus Stop
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $7 - $50
- Website
- https://www.greyhound.com/
Bus from Benton Harbor Bus Stop to Detroit Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- $30 - $85
- Website
- https://www.greyhound.com/

- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- $17 - $75
- Schedules at
- flixbus.com
- Adult
- $17 - $75

- Phone
- 6474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from London, ON - VIA Rail to Kitchener, ON - Ye's Sushi
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- $14 - $21
- Website
- https://www.onexbus.com/
- Schedules at
- https://www.onexbus.com/
- Book at
- https://www.onexbus.com/
- Child Fare
- $14 - $19
- Standard Fare
- $16 - $21
Bus from London, ON - White Oaks Mall - Esso Gas Station to Kitchener, ON - Ye's Sushi
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- $13 - $20
- Website
- https://www.onexbus.com/
- Schedules at
- https://www.onexbus.com/
- Book at
- https://www.onexbus.com/
- Child Fare
- $13 - $19
- Standard Fare
- $15 - $20

- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from London, ON to Kitchener, ON
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $9 - $65
- Website
- https://www.ourbus.com/bookTicket

- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Buffalo Airport to Toronto Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120 - $430
- Website
- https://www.niagaraairbus.com
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.com

- Phone
- (519) 679-2707
- courier@robertq.com
- Website
- robertq.com
Shuttle from Detroit Airport to Days Inn by Wyndham London
- Ave. Duration
- 3h 23m
- Frequency
- Hourly
- Estimated price
- $60 - $140
- Schedules at
- reservation.robertq.com
- Adult (12-54)
- $95 - $140
- Senior (55+)
- $95 - $130
- Child (11 and under)
- $95 - $140
- Adult
- $121
- Child
- $61
- Senior/Student
- $115
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
Travelling to the US: What do I need to know?
Rome2Rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.
Read the travel guideNeed to know: Greyhound
Rome2Rio’s guide on the bus operator has all the information you need
Read the travel guideWhy you should take the train in the US
Rome2Rio has everything you need to know about travelling with Amtrak
Read the travel guide