Cheap Bus, Train and Carpool tickets to Sarnia

What are the most popular routes to Sarnia?

Toronto - SarniaAverage price£27Average duration4h 55mDaily departures9
Montreal - SarniaAverage price£160Average duration11h 35mDaily departures4
Ottawa - SarniaAverage price£56Average duration14h 20mDaily departures7
Ottawa - SarniaAverage price£174Average duration12hDaily departures7
Brockville - SarniaAverage price£177Average duration11h 28mDaily departures3