Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Kitchener?

Book now

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

  1. Take the bus from Benton Harbor, MI to Kalamazoo, MI
  2. Take the train from Kalamazoo to Port Huron Amtrak Station
  3. Take the train from Sarnia to Kitchener

Cheapest option

Train, bus

  1. Take the train from St. Joseph-Benton Harbor Amtrak Station to Grand Rapids Vernon J. Ehlers Station
  2. Take the bus from Grand Rapids, MI to Detroit, MI
  3. Take the bus from Detroit Bus Station to London
  4. Take the train from London VIA to Kitchener GO

8 alternative options

Bus

  1. Take the bus from Benton Harbor Bus Stop to Detroit Bus Station
  2. Take the bus from Detroit Bus Station to London
  3. Take the bus from London, ON - VIA Rail to Kitchener, ON - Ye's Sushi

Drive

  1. Drive from Saint Joseph to Kitchener

Train to Chicago O'Hare, fly to Toronto, train

  1. Take the train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
  2. Fly from Chicago O'Hare (ORD) to Toronto (YYZ)
  3. Take the train from Bramalea GO to Kitchener GO

Train to Chicago Midway, fly to Billy Bishop Toronto City, train

  1. Take the train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
  2. Fly from Chicago Midway (MDW) to Billy Bishop Toronto City (YTZ)
  3. Take the train from Toronto Union Station to Kitchener GO

Train to Chicago O'Hare, fly to Buffalo, shuttle, train

  1. Take the train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
  2. Fly from Chicago O'Hare (ORD) to Buffalo (BUF)
  3. Take a shuttle bus from Buffalo Airport to Toronto Airport
  4. Take the train from Bramalea GO to Kitchener GO

Train to Chicago Midway, fly to Buffalo, shuttle, train

  1. Take the train from St. Joseph-Benton Harbor Amtrak Station to Chicago Union Station
  2. Fly from Chicago Midway (MDW) to Buffalo (BUF)
  3. Take a shuttle bus from Buffalo Airport to Toronto Airport
  4. Take the train from Bramalea GO to Kitchener GO

Night bus to Windsor, fly to Billy Bishop Toronto City, train

  1. Take the night bus from Benton Harbor Bus Stop to Detroit Bus Station
  2. Fly from Windsor (YQG) to Billy Bishop Toronto City (YTZ)
  3. Take the train from Toronto Union Station to Kitchener GO

Bus to Kalamazoo, fly to Detroit, shuttle, bus

  1. Take the bus from Benton Harbor, MI to Kalamazoo, MI
  2. Fly from Kalamazoo (AZO) to Detroit (DTW)
  3. Take a shuttle bus from Detroit Airport to Days Inn by Wyndham London
  4. 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.

More details

The quickest way to get from Saint Joseph to Kitchener is to drive which costs $85 - $130 and takes 6h 16m.

More details

The distance between Saint Joseph and Kitchener is 509 km. The road distance is 596.5 km.

Get driving directions

The best way to get from Saint Joseph to Kitchener without a car is to bus which takes 12h 7m and costs $50 - $230.

More details

It takes approximately 11h 6m to get from Saint Joseph to Kitchener, including transfers.

More details

The quickest flight from Chicago O'Hare Airport to Toronto Airport is the direct flight which takes 1h 33m.

Search flights

Yes, the driving distance between Saint Joseph to Kitchener is 597 km. It takes approximately 6h 16m to drive from Saint Joseph to Kitchener.

Get driving directions

Air Canada, American Airlines and United Airlines offer flights from Chicago O'Hare Airport to Toronto Airport.

Search flights

There are 139+ hotels available in Kitchener. Prices start at $75 CAD per night.

More details

Map of how to get from Saint Joseph to Kitchener.
Launch map view
  • 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.

Airlines
United Airlines
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
Air Canada
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
American Airlines
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
Delta
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
Porter Airlines
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
Southwest Airlines
Website
southwest.com
Flights from Chicago Midway to Buffalo
Ave. Duration
1h 25m
When
Every day
Estimated price
$210 - $500
Train operators
Amtrak
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
VIA Rail
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
GO Transit
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
Bus operators
Indian Trails
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
Greyhound USA
Rome2Rio's guide to Greyhound USA
Contact Details
Phone
+1 214-849-8100
Email
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/
Flixbus USA
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
Onex Bus
Phone
6474775500
Email
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
OurBus
Phone
+1-844-800-6828
Email
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
Robert Q Airbus
Phone
(519) 679-2707
Email
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.