Travel from Detroit-Airport-DTW to Toronto-Airport-YYZ

Train, bus or fly from Detroit Airport (DTW) to Toronto Airport (YYZ)?

Air Canada and Delta fly from Detroit Airport (DTW) to Toronto Airport (YYZ) every 4 hours. Alternatively, VIA Rail operates a train from Detroit Airport (DTW) to Toronto Airport (YYZ) hourly. Tickets cost $40 - $140 and the journey takes 4 hours 6 minutes.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Detroit Airport (DTW) to Toronto Airport (YYZ)

ModeDurationPrice
From Detroit airport fly to Toronto airport.1 h 10 min$250
From Metro Airport Mcnamara Terminal line 261 bus to Rosa Parks Transit Center, line 2222 bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, then fly to Toronto airport.4 h 29 min$132
From Detroit airport fly to Buffalo airport then Thru-Bus to Toronto Airport (YYZ).5 h 28 min$287
From Metro Airport Mcnamara Terminal line 261 bus to Rosa Parks Transit Center, line 2222 bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, fly to Toronto Island airport, line 509 tram to UP Express Union Station, then train to Toronto Airport (YYZ).5 h 4 min$185
From Detroit Airport (DTW) drive to Windsor, train to UP Express Union Station, then train to UP Express Pearson Airport.5 h 7 min$79
From Metro Airport Mcnamara Terminal line 261 bus to Rosa Parks Transit 49 Eb, line 049 bus to Detroit, MI, then bus to Toronto Pearson International Airport.7 h 21 min$54
From Metro Airport Mcnamara Terminal line 261 bus to Wyoming & Michigan, bus to Hamilton GO Centre Bus, then bus to Pearson Airport Terminal 1.8 h 9 min$50
From Metro Airport Mcnamara Terminal line 261 bus to Larned + Griswold, walk to Detroit, MI, then bus to Toronto, ON - Pearson International Airport.9 h 28 min$37
From Detroit Airport (DTW) drive to Toronto Airport (YYZ).4 h 25 min$39

How long does it take to get from Detroit Airport (DTW) to Toronto Airport (YYZ)?

It takes approximately 1 hour 10 minutes to fly from Detroit (DTW) to Toronto (YYZ), including transfers and time at the airport.

Is there a direct bus between Detroit Airport (DTW) and Toronto Airport (YYZ)?

No, there is no direct bus from Detroit Airport (DTW) to Toronto Airport (YYZ). However, there are services departing from Metro Airport Mcnamara Terminal and arriving at Toronto Pearson International Airport via Rosa Parks Transit 49 Eb and Detroit, MI. The journey, including transfers, takes approximately 7 hours 21 minutes.

Operators from Detroit Airport (DTW) to Toronto Airport (YYZ)

OperatorPhoneWebsite
Air CanadaAir Canada
DeltaDelta
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
Transit Windsor519-255-2489Transit Windsor
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
UP ExpressUP Express
VIA Rail+1 1 888 842-7245VIA Rail
Detroit Department of TransportationDetroit Department of Transportation
Greyhound USA+1 214-849-8100Greyhound USA
GO TransitGO Transit