- Toronto to Kahshe Lake buses
Previously seen journeys
| 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 | ||||
Go Transit + Ontario Northland | 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 |
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 £34, it presents an excellent value for a comfortable ride.
4bus per day
3h 12mAverage duration
78 milesDistance
3kgCO₂ emissions
Compare bus companies
4 out of 5 stars4/57,709 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 by bus from Toronto to Kahshe Lake
How far is Kahshe Lake from Toronto by coach?
The distance between Toronto and Kahshe Lake by coach is approximately 79 miles (128 km).
Is there a way to reach Kahshe Lake from Toronto without a car?
You can travel to Kahshe Lake from Toronto by coach, which provides a smooth ride and an affordable and convenient trip. Depending on your preferences, another alternative is to explore ridesharing trips.







