All trains
2

VIA Rail Canada

Vancouver → Toronto

On-Time Performance

Train 2 · 28 days of data

Late

63%

Avg. Arrival

+2h 23m

Observed

8
Early
0%
On time
38%
5–14m late
0%
15–29m late
13%
30–59m late
0%
1h+ late
50%
Cancelled
0%

Station-by-Station Performance

Average delay at each stop along the route

Vancouver

+2m

100% on timeworst: +6m8 trips

Mission Harbour

+55m

0% on timeworst: +1h 56m8 trips

Agassiz

+1h 18m

0% on timeworst: +2h 17m8 trips

Katz

+1h 24m

0% on timeworst: +2h 18m8 trips

North Bend

+48m

0% on timeworst: +1h 32m8 trips

Ashcroft

+47m

13% on timeworst: +1h 51m8 trips

Kamloops North

+51m

13% on timeworst: +2h 7m8 trips

Clearwater

+53m

13% on timeworst: +2h 14m8 trips

Blue River

+1h 15m

13% on timeworst: +4h 31m8 trips

Valemount

+1h 18m

13% on timeworst: +5h 4m8 trips

Jasper

+57m

38% on timeworst: +4h 20m8 trips

Hinton

+2h 15m

0% on timeworst: +4h 14m8 trips

Edson

+1h 51m

25% on timeworst: +3h 43m8 trips

Evansburg

+2h 15m

25% on timeworst: +4h 43m8 trips

Edmonton

+1h 27m

38% on timeworst: +3h 43m8 trips

Viking

+2h 11m

25% on timeworst: +4h 27m8 trips

Wainwright

+1h 2m

38% on timeworst: +3h 50m8 trips

Unity

+1h 48m

25% on timeworst: +4h 50m8 trips

Biggar

+1h 38m

13% on timeworst: +4h 37m8 trips

Saskatoon

+53m

38% on timeworst: +5h 12m8 trips

Watrous

+2h

13% on timeworst: +6h 52m8 trips

Melville

+1h 24m

38% on timeworst: +6h 12m8 trips

Rivers

+2h 8m

13% on timeworst: +7h 28m8 trips

Portage La Prairie

+2h 32m

0% on timeworst: +7h 10m8 trips

Winnipeg

+1h 1m

38% on timeworst: +5h 41m8 trips

Elma

+5h 30m

0% on timeworst: +13h 23m8 trips

Brereton Lake

+5h 49m

0% on timeworst: +13h 23m8 trips

Ophir

+5h 47m

0% on timeworst: +13h 23m8 trips

Winnitoba

+5h 48m

0% on timeworst: +13h 23m8 trips

Rice Lake

+5h 41m

0% on timeworst: +13h 23m8 trips

Copelands Landing

+6h 2m

0% on timeworst: +13h 23m8 trips

Malachi

+6h 3m

0% on timeworst: +13h 23m8 trips

Ottermere

+6h 6m

0% on timeworst: +13h 23m8 trips

Minaki

+6h 12m

0% on timeworst: +13h 23m8 trips

Redditt

+6h 11m

0% on timeworst: +13h 23m8 trips

Farlane

+6h 13m

0% on timeworst: +13h 23m8 trips

Canyon

+6h 15m

0% on timeworst: +13h 23m8 trips

Red Lake Road

+6h 14m

0% on timeworst: +13h 23m8 trips

Richan

+6h 14m

0% on timeworst: +13h 23m8 trips

Sioux Lookout

+6h 18m

0% on timeworst: +13h 23m8 trips

Savant Lake

+6h 8m

0% on timeworst: +12h 53m8 trips

Flindt Landing

+6h 8m

0% on timeworst: +12h 53m8 trips

Allanwater Bridge

+6h 11m

0% on timeworst: +12h 53m8 trips

Collins

+6h 20m

0% on timeworst: +12h 53m8 trips

Armstrong

+6h 42m

0% on timeworst: +12h 53m8 trips

Mud River

+5h 59m

0% on timeworst: +12h 53m8 trips

Ferland

+5h 59m

0% on timeworst: +12h 53m8 trips

Auden

+6h

0% on timeworst: +12h 53m8 trips

Nakina

+6h 12m

0% on timeworst: +12h 53m8 trips

Longlac

+4h 39m

14% on timeworst: +8h 1m7 trips

Caramat

+4h 42m

14% on timeworst: +8h 5m7 trips

Hillsport

+4h 43m

14% on timeworst: +8h 17m7 trips

Hornepayne

+4h 2m

14% on timeworst: +6h 59m7 trips

Oba

+3h 42m

14% on timeworst: +6h 52m7 trips

Elsas

+3h 39m

14% on timeworst: +6h 52m7 trips

Foleyet

+3h 48m

14% on timeworst: +7h 5m7 trips

Gogama

+4h 6m

14% on timeworst: +6h 59m7 trips

Westree

+4h 24m

17% on timeworst: +6h 54m6 trips

Ruel

+4h 24m

17% on timeworst: +6h 54m6 trips

Felix

+4h 24m

17% on timeworst: +6h 54m6 trips

McKee's Camp

+4h 23m

17% on timeworst: +6h 54m6 trips

Laforest

+4h 23m

17% on timeworst: +6h 54m6 trips

Capreol

+3h 16m

17% on timeworst: +5h 59m6 trips

Sudbury (Jct.)

+4h 8m

0% on timeworst: +6h 47m5 trips

Parry Sound

+4h 19m

0% on timeworst: +6h 53m5 trips

Washago

+4h 23m

0% on timeworst: +7h 30m5 trips

Toronto

+2h 51m

0% on timeworst: +5h 25m5 trips

Recent Trips

All times shown in your local time (ET)