Cheap Bus, Train and Carpool tickets to Sarnia

What are the most popular routes to Sarnia?

Ottawa - SarniaAverage price£58Average duration14h 5mDaily departures7
Ottawa - SarniaAverage price£168Average duration12hDaily departures7
Montreal - SarniaAverage price£151Average duration11h 35mDaily departures4
Brockville - SarniaAverage price£146Average duration11h 28mDaily departures3
Windsor - SarniaAverage price£72Average duration4h 44mDaily departures1