Cheap Train tickets to Charlo

What are the most popular routes to Charlo?

Montreal - CharloAverage priceTHB 6,390Average duration14h 22mDaily departures4
Moncton - CharloAverage priceTHB 1,560Average duration5h 8mDaily departures1
Campbellton - CharloAverage priceTHB 605Average duration33mDaily departures1
Toronto - CharloAverage priceTHB 11,866Average duration19h 25mDaily departures4
Ottawa - CharloAverage priceTHB 7,647Average duration17h 48mDaily departures3