Travel from Toronto to Dearborn

Train, bus or fly from Toronto to Dearborn?

VIA Rail operates a train from Toronto to Dearborn every 30 minutes. Tickets cost $40 - $140 and the journey takes 4 h 9 min. Alternatively, Greyhound Canada operates a bus from Toronto to Dearborn once daily. Tickets cost $28 - $70 and the journey takes 5 h 35 min.

Travel Guides

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

How to get from Toronto to Dearborn

From Toronto train to Windsor then drive to Dearborn. 4 h 26 min $97. From Toronto, ON bus to Dearborn, MI - Amtrak. 5 h 35 min $59. From Toronto, ON bus to Lafayette & 6Th then line 049 bus to Michigan & Schaefer. 5 h 49 min $59. From Toronto train to London, walk to London, ON, then bus to Dearborn, MI - Amtrak. 6 h 16 min $100. From Toronto drive to Dearborn. 4 h 21 min $48. From UP Express Union Station train to Toronto airport, fly to Detroit airport, then line 261 bus to Dearborn. 4 h 35 min $314. From Union Station line 509 tram to Toronto Island airport, fly to Windsor airport, line 8 bus to Windsor, ON, then bus to Dearborn. 4 h 34 min $240. From UP Express Union Station train to Toronto airport, fly to Windsor airport, line 8 bus to Windsor, ON, then bus to Dearborn. 4 h 50 min $179. From UP Express Union Station train to Toronto airport, fly to London airport, line 36 bus to Fanshawe College Stop 3 - #2224, line 20 bus to Dundas & Richmond St WB - #599, walk to London, train to Windsor, then drive to Dearborn. 6 h 9 min $238. From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Detroit airport, then line 261 bus to Dearborn. 6 h 23 min $350.