Travel from Mississauga to Detroit

Train, bus or fly from Mississauga to Detroit?

VIA Rail operates a train from Mississauga to Detroit every 30 minutes. Tickets cost $35 - $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 1 min.

How to get from Mississauga to Detroit

From Square One line 46 bus to Oakville then train to Windsor.4 h 39 min$94
From Mississauga bus to London, ON then bus to Windsor, ON.6 h 1 min$73
From Mississauga drive to Detroit.3 h 57 min$44
From Square One bus to Toronto airport, fly to Windsor airport, then line 8 bus to Detroit.3 h 32 min$164
From Square One bus to Toronto airport, fly to Detroit airport, then line 261 bus to Detroit.4 h 48 min$322
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 1 min$233

How long does it take to get from Mississauga to Detroit?

It takes approximately 4 h 39 min to get from Mississauga to Detroit, including transfers.

Is there a direct bus between Mississauga and Detroit?

No, there is no direct bus from Mississauga to Detroit. However, there are services departing from Mississauga and arriving at Windsor, ON via London, ON. The journey, including transfers, takes approximately 6 h 1 min.

Operators from Mississauga to Detroit

GO TransitGO Transit
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Air CanadaAir Canada
Transit Windsor519-255-2489Transit Windsor
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines