The distance between Mississauga and Windsor is around 348 km (216 miles) - 3hr 26 minutes drive.