Cheap Train tickets to Viking

What are the most popular routes to Viking?

Edmonton - VikingAverage priceA$51Average duration2h 3mDaily departures1
Jasper - VikingAverage priceA$192Average duration9h 23mDaily departures1
Vancouver - VikingAverage priceA$360Average duration1d 5hDaily departures1
Melville - VikingAverage priceA$676Average duration12h 22mDaily departures1
Unity - VikingAverage priceA$68Average duration4h 42mDaily departures1