|Trips per day||1|
VIA Rail Canada operates, on average, 1 train schedule(s) from Toronto to Campbellton. The average VIA Rail Canada ticket to Campbellton costs $128.92. Cheap VIA Rail Canada tickets to Campbellton are available on Wanderu starting from $111.66. In Toronto, VIA Rail Canada departs from Union Station and no other station. In Campbellton, VIA Rail Canada arrives at VIA Station and no other station.
An average trip on VIA Rail Canada from Toronto to Campbellton takes 19 hours and 8 minutes,
On weekends, VIA Rail Canada offers 1 trip per day and you could expect to pay $129.87 for a weekend getaway trip to Campbellton.