Travel from Mississauga to Michigan

Train, bus or fly from Mississauga to Michigan?

VIA Rail operates a train from Mississauga to Detroit every 30 minutes. Tickets cost $40 - $130 and the journey takes 3 h 45 min. Alternatively, you can take a bus from Mississauga to Detroit via London, ON in around 6 h 2 min.

Travel Guides

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

How to get from Mississauga to Michigan

From Square One line 46 bus to Oakville, train to Windsor, then drive to Detroit. 4 h 46 min $94. From Mississauga bus to London, ON then bus to Detroit, MI. 6 h 2 min $74. From Square One bus to Guelph, train to London, walk to London, ON, then bus to Detroit, MI. 7 h 40 min $98. From Mississauga drive to Detroit. 3 h 57 min $43. From City Centre Transit Terminal line 107 bus to Toronto airport, fly to Windsor airport, then line 8 bus to Detroit. 3 h 35 min $160. From City Centre Transit Terminal line 107 bus to Toronto airport, fly to Sarnia airport, then drive to Clinton. 3 h 17 min $197. From City Centre Transit Terminal line 107 bus to Toronto airport, fly to Detroit airport, line 261 bus to Michigan & Middlebelt, then taxi to Livonia. 4 h 20 min $336. From Erindale GO train to Union Station, line 509 tram to Toronto Island airport, fly to Windsor airport, then line 8 bus to Detroit. 4 h 2 min $230.