One Passenger / One Trip
1:14am
Unity, SK
Unity train station
4:06am
Viking, AB
Viking sign post
2h 52min
VIA Rail
CDN$ 31.5
3:03am
Wainwright, AB
Wainwright train station
4:06am
Viking, AB
Viking sign post
1h 3min
VIA Rail
CDN$ 21
8:30pm
Vancouver, BC
Vancouver train station
2:19am
Viking, AB
Viking sign post
28h 49min
VIA Rail
CDN$ 207.9
10:00pm
Toronto, ON
Toronto Union Station
4:06am
Viking, AB
Viking sign post
56h 6min
VIA Rail
CDN$ 353.69
10:05pm
Mission, BC
Mission Harbour train station
2:19am
Viking, AB
Viking sign post
27h 14min
VIA Rail
CDN$ 207.9
10:33pm
Agassiz, BC
Agassiz train station
2:19am
Viking, AB
Viking sign post
26h 46min
VIA Rail
CDN$ 195.3
10:47pm
Hope, BC
Katz train station
2:19am
Viking, AB
Viking sign post
26h 32min
VIA Rail
CDN$ 199.5
City: | Viking, AB |
Daily arrivals: | 4 |
Train stations | Viking sign post |
Connections: | 8 |
Companies: | VIA Rail |
Avg price: | CDN$ 210.39 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Wainwright to Viking costs around CDN$ 21 while one from Vancouver to Viking sign post costs CDN$ 207.9. The average ticket price is CDN$ 210.39.
There are many cities from which you can reach Viking by train. Some of them are Toronto (Toronto Union Station), Mission (Mission Harbour train station), Agassiz (Agassiz train station). If you need more information, you can use our search engine.
The train company that operates in Viking is VIA Rail. One of its trips, for example, is VIA Rail Unity Viking. Its price is approximately CDN$ 31.5 and it takes 2h 52min. We recommend that you book your ticket in advance.
The Viking train station is Viking sign post. Many trains arrive at this station from cities like Hope (Katz train station), Unity (Unity train station), Wainwright (Wainwright train station). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Hope Viking from CDN$ 199.5.