Travel from Mississauga to Windsor

Train, bus or fly from Mississauga to Windsor?

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

How to get from Mississauga to Windsor

ModeDurationPrice
From Square One line 46 bus to Oakville then train to Windsor.4 h 39 min$95
From Mississauga bus to London, ON then bus to Windsor, ON.6 h 1 min$73
From Mississauga drive to Windsor.3 h 54 min$44
From Square One bus to Toronto airport, fly to Windsor airport, then line 8 bus to Windsor.3 h 19 min$161
From Square One bus to Toronto airport, fly to Detroit airport, then line 261 bus to Windsor.4 h 48 min$325
From Erindale GO train to Union Station, line 509 tram to Toronto Island airport, fly to Windsor airport, then line 8 bus to Windsor.3 h 48 min$231

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

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

Is there a direct bus between Mississauga and Windsor?

No, there is no direct bus from Mississauga to Windsor. 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 Windsor

OperatorPhoneWebsite
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
DeltaDelta
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines