Cheap Train tickets to Viking

What are the most popular routes to Viking?

Edmonton - VikingAverage price$61Average duration2h 3mDaily departures1
Toronto - VikingAverage price$449Average duration2d 9hDaily departures1
Saskatoon - VikingAverage price$223Average duration6h 36mDaily departures1
Unity - VikingAverage price$47Average duration3h 42mDaily departures1
Vancouver - VikingAverage price$332Average duration1d 5hDaily departures1