There are 8 ways to get from Kennedy Station to Detroit by train, bus, car, plane, tram or shuttle
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
Train • 5h 38m
Cheapest option
Bus • 8h 45m
6 alternative options
Drive • 4h 23m
Train to Toronto, fly to Windsor • 4h 7m
Train to Toronto, fly to Detroit • 5h 30m
Shuttle to Buffalo, fly to Detroit • 6h 56m
Kennedy Station to Detroit by train
Questions & Answers
The cheapest way to get from Kennedy Station to Detroit is to bus via Pearson International Airport Terminal 1 which costs $35 - $65 and takes 7h 1m.
The fastest way to get from Kennedy Station to Detroit is to train and line 509 tram and fly which takes 4h 4m and costs $160 - $480.
No, there is no direct bus from Kennedy Station station to Detroit. However, there are services departing from Kennedy Station - Platform B and arriving at Windsor, ON - 1320 Wyandotte St. W via McCowan Rd. @ Triton Rd. and Pearson International Airport Terminal 1. The journey, including transfers, takes approximately 7h 1m.
No, there is no direct train from Kennedy Station to Detroit. However, there are services departing from Kennedy GO and arriving at Windsor via Toronto Union Station. The journey, including transfers, takes approximately 5h 38m.
The distance between Kennedy Station and Detroit is 234 miles. The road distance is 241 miles.
The best way to get from Kennedy Station to Detroit without a car is to train which takes 5h 38m and costs $50 - $150.
It takes approximately 5h 38m to get from Kennedy Station to Detroit, including transfers.
Kennedy Station to Detroit bus services, operated by Onex Bus, depart from Pearson International Airport Terminal 1 station.
Kennedy Station to Detroit train services, operated by VIA Rail, depart from Toronto Union Station.
The best way to get from Kennedy Station to Detroit is to train which takes 5h 38m and costs $50 - $150. Alternatively, you can bus via Pearson International Airport Terminal 1, which costs $35 - $65 and takes 7h 1m.
- Distance: 234.1 miles
- Duration: 5h 38m
What companies run services between Kennedy Station, ON, Canada and Detroit, MI, USA?
VIA Rail operates a train from Toronto Union Station to Windsor 4 times a day. Tickets cost $35 - $100 and the journey takes 4h 18m. Alternatively, Onex Bus operates a bus from Pearson International Airport Terminal 1 to Windsor, ON - 1320 Wyandotte St. W 3 times a week. Tickets cost $20 - $35 and the journey takes 4h 25m.
- Website
- delta.com
Flights from Toronto to Detroit
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $170 - $800
Flights from Buffalo to Detroit
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $130 - $500
- Website
- aircanada.com
Flights from Toronto to Windsor
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- $160 - $440
Flights from Toronto to Detroit
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $210 - $550
- Website
- flyporter.com
Flights from Billy Bishop Toronto City to Windsor
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $120 - $380
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Windsor
- Ave. Duration
- 4h 18m
- Frequency
- 4 times a day
- Estimated price
- $35 - $100
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- $40 - $100
- Economy Adult - Advanced Booking
- $40 - $80
- Economy Escape Advanced Booking - Adult
- $35 - $50
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Kennedy GO to Toronto Union Station
- Ave. Duration
- 20 min
- Frequency
- Every 2 hours
- Estimated price
- $4 - $6
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Phone
- +1 416 393 3030
- Website
- ttc.ca
Tram from Toronto Union Station to Fleet St at Bathurst St West Side
- Ave. Duration
- 13 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- http://www.ttc.ca
- Phone
- 6474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from Pearson International Airport Terminal 1 to Windsor, ON - 1320 Wyandotte St. W
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a week
- Estimated price
- $20 - $35
- Website
- https://www.onexbus.com/
- Schedules at
- https://www.onexbus.com/
- Book at
- https://www.onexbus.com/
- Child Fare
- $20 - $27
- Standard Fare
- $24 - $35
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Scarborough Centre to Detroit Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- Every 4 hours
- Estimated price
- $23 - $80
- Schedules at
- flixbus.com
- Adult
- $23 - $80
- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90 - $120
- Website
- https://www.niagaraairbus.com
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.com
Want to know more about travelling around United States
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.
More Questions & Answers
Kennedy Station to Detroit bus services, operated by Onex Bus, arrive at Windsor, ON - 1320 Wyandotte St. W station.
Kennedy Station to Detroit train services, operated by VIA Rail, arrive at Windsor station.
Yes, the driving distance between Kennedy Station to Detroit is 241 miles. It takes approximately 4h 23m to drive from Kennedy Station to Detroit.
There are 346+ hotels available in Detroit. Prices start at $60 USD per night.