Cheap Bus and Carpool tickets to Temiskaming Shores

What are the most popular routes to Temiskaming Shores?

Toronto - Temiskaming ShoresAverage price$121Average duration9h 31mDaily departures4
North Bay - Temiskaming ShoresAverage price$50Average duration1h 57mDaily departures4
Barrie - Temiskaming ShoresAverage price$76Average duration7h 27mDaily departures1
Ottawa - Temiskaming ShoresAverage price$111Average duration7h 59mDaily departures3
Sudbury - Temiskaming ShoresAverage price$77Average duration4h 23mDaily departures2