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 Detroit?

Book now

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

  1. Take the train from Toronto Union Station to Windsor VIA Rail

Cheapest option

Bus  •  8h 45m

  1. Take the bus from Scarborough Centre to Detroit Bus Station FlixBus 2701 / ...

6 alternative options

Bus via Pearson International Airport Terminal 1  •  7h 1m

  1. Take the bus from Pearson International Airport Terminal 1 to Windsor, ON - 1320 Wyandotte St. W Toronto

Drive  •  4h 23m

  1. Drive from Kennedy Station to Detroit 241 miles

Train to Toronto, fly to Windsor  •  4h 7m

  1. Take the train from Kennedy GO to Toronto Union Station
  2. Fly from Toronto (YYZ) to Windsor (YQG) YYZ - YQG

Train, line 509 tram to Billy Bishop Toronto City, fly to Windsor  •  4h 4m

  1. Take the train from Kennedy GO to Toronto Union Station
  2. Take the line 509 tram from Toronto Union Station to Fleet St at Bathurst St West Side
  3. Fly from Billy Bishop Toronto City (YTZ) to Windsor (YQG) YTZ - YQG

Train to Toronto, fly to Detroit  •  5h 30m

  1. Take the train from Kennedy GO to Toronto Union Station
  2. Fly from Toronto (YYZ) to Detroit (DTW) YYZ - DTW

Shuttle to Buffalo, fly to Detroit  •  6h 56m

  1. Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
  2. Fly from Buffalo (BUF) to Detroit (DTW) BUF - DTW

Kennedy Station to Detroit by train

28 Weekly Trains
5h 38m Average Duration
$39 Cheapest Price
See schedules

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.

More details

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.

More details

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.

More details

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.

More details

The distance between Kennedy Station and Detroit is 234 miles. The road distance is 241 miles.

Get driving directions

The best way to get from Kennedy Station to Detroit without a car is to train which takes 5h 38m and costs $50 - $150.

More details

It takes approximately 5h 38m to get from Kennedy Station to Detroit, including transfers.

More details

Kennedy Station to Detroit bus services, operated by Onex Bus, depart from Pearson International Airport Terminal 1 station.

More details

Kennedy Station to Detroit train services, operated by VIA Rail, depart from Toronto Union Station.

More details

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.

Mode details

Map of how to get from Kennedy Station to Detroit.
Launch map view
  • 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.

Airlines
Delta
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
Air Canada
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
Porter Airlines
Website
flyporter.com
Flights from Billy Bishop Toronto City to Windsor
Ave. Duration
1h
When
Every day
Estimated price
$120 - $380
Train operators
VIA Rail
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
GO Transit
Toronto Transit
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
Bus operators
Onex Bus
Phone
6474775500
Email
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
Flixbus USA
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
Niagara Airbus

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.

More details

Kennedy Station to Detroit train services, operated by VIA Rail, arrive at Windsor station.

More details

Yes, the driving distance between Kennedy Station to Detroit is 241 miles. It takes approximately 4h 23m to drive from Kennedy Station to Detroit.

Get driving directions

There are 346+ hotels available in Detroit. Prices start at $60 USD per night.

More details

ticket