Cheap Train and Carpool tickets to Burlington, CA

What are the most popular routes to Burlington?

Ottawa - BurlingtonAverage priceTHB 3,061Average duration7h 37mDaily departures17
Kingston - BurlingtonAverage priceTHB 3,354Average duration5h 30mDaily departures14
Belleville - BurlingtonAverage priceTHB 2,656Average duration4h 27mDaily departures10
Brantford - BurlingtonAverage priceTHB 289Average duration54mDaily departures65
Ingersoll - BurlingtonAverage priceTHB 1,565Average duration1h 21mDaily departures3