Search results
Travel by bus from Toronto to Detroit in as little as 5 hours 15 minutes. With over 2 buses a day from 8:30 AM to 2:30 PM with free Wi-Fi, plan your perfect trip today with megabus.
Toronto to Detroit bus times. Buses run three times a day between Toronto and Detroit. The service departs Toronto at 20:10 in the evening, which arrives into Detroit at 01:10. All services run direct with no transfers required, and take on average 6h 24m.
The journey from Toronto to Detroit can take as little as 5 hours 15 minutes and starts from as little as $36.99. The earliest bus leaves at 7:35 am and the last bus leaves at 11:59 pm . Greyhound schedules 4 buses per day from Toronto to Detroit.
Buses run three times a week between Toronto and Detroit. The service departs Toronto at 19:35 in the evening, which arrives into Detroit at 01:10. All services require a transfer at Pearson International Airport Terminal 1 and take an average of 5h 27m.
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, Flixbus USA operates a bus from Toronto to Detroit Bus Station every 4 hours. Tickets cost $22–80 and the journey takes 7h. Onex Bus also services this route 3 times a week.
Compare all providers like FlixBus and megabus Canada that travel 8 times every day by bus from Toronto, ON to Detroit in one click! Book your bus ticket from Toronto, ON to Detroit starting from $39!
The fastest bus from Toronto to Detroit takes 5 hours 15 minutes. How much is the bus ticket between Toronto and Detroit? The cost of a bus ticket from Toronto to Detroit starts at just $39.99.