Cheap Bus, Train and Carpool tickets to Sarnia

What are the most popular routes to Sarnia?

Toronto - SarniaAverage price$66Average duration7h 12mDaily departures14
Windsor - SarniaAverage price$91Average duration4h 44mDaily departures1
London - SarniaAverage price$32Average duration1h 6mDaily departures1
Kitchener - SarniaAverage price$26Average duration3hDaily departures2
Montreal - SarniaAverage price$241Average duration11h 35mDaily departures4