Greyhound Canada operates a bus from Toronto to Blue Mountains once daily. Tickets cost $16 - $45 and the journey takes 3 h 22 min.
How to get from Toronto to Blue Mountains
From Toronto, ON bus to Thornbury, ON. 3 h 22 min $43. From Union Station train to Allandale Waterfront Station, bus to Barrie, ON, then bus to Thornbury, ON. 4 h 38 min $46. From Toronto drive to Blue Mountains. 2 h 20 min $21.
How long does it take to get from Toronto to Blue Mountains?
The bus from Toronto, ON to Thornbury, ON takes 3 h 22 min and departs once daily.