- Toronto to Kahshe Lake buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
Ontario Northland + Go Transit | Bus | Toronto Pearson Airport YYZ Terminal 1 | Kahshe Lake Rd | No tags | ||||
Ontario Northland + Go Transit | Bus | Toronto - Union Station Train | Kahshe Lake Rd | No tags | ||||
![]() | Bus | GO Transit - 1 Yorkdale Rd | Kahshe Lake Rd | No tags | ||||
![]() | Bus | Toronto - Union Station Bus Terminal | Kahshe Lake Rd | No tags | ||||
Ontario Northland + Go Transit | Bus | Toronto Pearson Airport YYZ Terminal 1 | Kahshe Lake Rd | No tags |
Get from Toronto to Kahshe Lake
This route is served by bus only
The journey takes about 3 hours 12 minutes, and with fares starting at just $62, it presents an excellent value for a comfortable ride.
4bus per day
3h 12mAverage Duration
132 kmDistance
3kgCO₂ emissions
Compare bus companies
4 out of 5 stars4/57,708 reviews
3.5 out of 5 stars3.5/5105 reviews
CA Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Toronto to Kahshe Lake by bus
What is the travel distance from Toronto to Kahshe Lake?
The distance between Toronto and Kahshe Lake is around 128 km (79 miles).







