| Duration | 4h 15m |
| Distance | 231.4 miles |
| Average price | $50 |
| Frequency | 4/day |
Yes, there is a direct train departing from Toronto Union Station station and arriving at Windsor. Services depart four times a day, and operate every day. The journey takes approximately 4h 18m.
More detailsThe distance between Toronto and Detroit is 213 miles. The road distance is 231.4 miles.
Get driving directionsToronto to Detroit train services, operated by VIA Rail, depart from Toronto Union Station.
More detailsToronto to Detroit train services, operated by VIA Rail, arrive at Windsor station.
More detailsBook your Toronto to Detroit train tickets online with Omio.
Search and bookThere are 467+ hotels available in Detroit.
More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps