Cheap Bus and Carpool tickets to Temiskaming Shores

What are the most popular routes to Temiskaming Shores?

North Bay - Temiskaming ShoresAverage price$73Average duration2h 5mDaily departures5
Ottawa - Temiskaming ShoresAverage price$132Average duration8h 5mDaily departures3
Sudbury - Temiskaming ShoresAverage price$111Average duration4h 32mDaily departures2
Timmins - Temiskaming ShoresAverage price$89Average duration3h 48mDaily departures3
Barrie - Temiskaming ShoresAverage price$111Average duration7h 39mDaily departures1