Greyhound Canada operates a bus from Toronto to Collingwood once daily. Tickets cost $15 - $40 and the journey takes 2 h 58 min.
How to get from Toronto to Collingwood
From Union Station train to Allandale Waterfront GO then taxi to Collingwood. 2 h 38 min $151. From Toronto, ON bus to Collingwood, ON. 2 h 58 min $40. From Toronto drive to Collingwood. 1 h 56 min $18.