Cheap Train tickets to Viking

What are the most popular routes to Viking?

Edmonton - VikingAverage priceRUB 3 009Average duration2h 3mDaily departures1
Jasper - VikingAverage priceRUB 11 320Average duration9h 23mDaily departures1
Vancouver - VikingAverage priceRUB 21 308Average duration1d 5hDaily departures1
Melville - VikingAverage priceRUB 39 999Average duration12h 22mDaily departures1
Unity - VikingAverage priceRUB 3 998Average duration4h 42mDaily departures1