GO Transit operates a train from Mississauga to Wasaga Beach every 4 hours. Tickets cost $10 - $13 and the journey takes 1 h 46 min. Alternatively, Greyhound Canada operates a bus from Mississauga to Wasaga Beach once daily. Tickets cost $13 - $35 and the journey takes 2 h 15 min.
How to get from Mississauga to Wasaga Beach
From Erindale GO train to Union Station, train to Allandale Waterfront GO, then taxi to Wasaga Beach. 4 h 5 min $120. From City Centre Dr. @ Mercer St. line 19 bus to Yorkdale, ON, bus to Wasaga Beach East, ON, then taxi to Wasaga Beach. 4 h 3 min $53. From Mississauga drive to Wasaga Beach. 1 h 48 min $17.