All trains
1

VIA Rail Canada

Toronto → Vancouver

On-Time Performance

Train 1 · 30 days of data

Late

33%

Avg. Arrival

+57m

Observed

9
Early
33%
On time
11%
5–14m late
11%
15–29m late
0%
30–59m late
0%
1h+ late
22%
Cancelled
22%

Station-by-Station Performance

Average delay at each stop along the route

Toronto

+5m

83% on timeworst: +28m6 trips

Washago

+33m

0% on timeworst: +1h6 trips

South Parry

+15m

50% on timeworst: +49m6 trips

Sudbury (Jct.)

+10m

67% on timeworst: +59m6 trips

Capreol

+26m

17% on timeworst: +1h 14m6 trips

Laforest

+19m

33% on timeworst: +1h 5m6 trips

McKee's Camp

+20m

33% on timeworst: +1h 5m6 trips

Felix

+20m

33% on timeworst: +1h 5m6 trips

Ruel

+18m

50% on timeworst: +1h 5m6 trips

Westree

+18m

50% on timeworst: +1h 8m6 trips

Gogama

+24m

33% on timeworst: +1h 2m6 trips

Foleyet

on time

67% on timeworst: +53m6 trips

Elsas

+7m

67% on timeworst: +57m6 trips

Oba

+25m

50% on timeworst: +1h 21m6 trips

Hornepayne

+45m

50% on timeworst: +2h 28m6 trips

Hillsport

+1h 46m

33% on timeworst: +7h 48m6 trips

Caramat

+1h 46m

17% on timeworst: +7h 45m6 trips

Longlac

+1h 31m

50% on timeworst: +7h 28m6 trips

Nakina

+1h 36m

33% on timeworst: +7h 35m6 trips

Auden

+1h 44m

33% on timeworst: +7h 33m6 trips

Ferland

+1h 45m

33% on timeworst: +7h 24m6 trips

Mud River

+1h 45m

33% on timeworst: +7h 24m6 trips

Armstrong

+1h 16m

33% on timeworst: +7h 1m6 trips

Collins

+1h 44m

33% on timeworst: +8h 21m6 trips

Allanwater Bridge

+2h 5m

33% on timeworst: +9h 19m6 trips

Flindt Landing

+2h 11m

33% on timeworst: +9h 47m6 trips

Savant Lake

+2h 11m

33% on timeworst: +9h 47m6 trips

Sioux Lookout

+2h 26m

17% on timeworst: +9h 37m6 trips

Richan

+2h 51m

0% on timeworst: +10h 42m6 trips

Red Lake Road

+2h 53m

0% on timeworst: +10h 37m6 trips

Canyon

+3h

0% on timeworst: +10h 33m6 trips

Farlane

+3h 1m

0% on timeworst: +10h 28m6 trips

Redditt

+3h 2m

20% on timeworst: +10h 6m5 trips

Minaki

+3h 3m

20% on timeworst: +10h 4m5 trips

Ottermere

+3h 3m

20% on timeworst: +10h 3m5 trips

Malachi

+3h 2m

20% on timeworst: +9h 59m5 trips

Copelands Landing

+3h

20% on timeworst: +9h 58m5 trips

Rice Lake

+3h 9m

20% on timeworst: +10h 11m5 trips

Winnitoba

+3h 5m

20% on timeworst: +10h 4m5 trips

Ophir

+2h 59m

20% on timeworst: +10h5 trips

Brereton Lake

+2h 55m

20% on timeworst: +9h 55m5 trips

Elma

+2h 52m

20% on timeworst: +9h 49m5 trips

Winnipeg

+2h 16m

17% on timeworst: +9h 28m6 trips

Portage La Prairie

+3h 22m

17% on timeworst: +10h 59m6 trips

Rivers

+3h 15m

17% on timeworst: +10h 10m6 trips

Melville

+2h 30m

33% on timeworst: +9h 40m6 trips

Watrous

+4h 5m

0% on timeworst: +10h 1m6 trips

Saskatoon

+3h 45m

0% on timeworst: +9h 20m6 trips

Biggar

+4h 48m

0% on timeworst: +8h 57m6 trips

Unity

+5h 10m

0% on timeworst: +8h 48m6 trips

Wainwright

+4h 1m

0% on timeworst: +8h 24m6 trips

Viking

+4h 26m

0% on timeworst: +8h 42m6 trips

Edmonton

+4h 42m

0% on timeworst: +8h 15m6 trips

Evansburg

+3h 21m

17% on timeworst: +6h 47m6 trips

Edson

+3h 31m

0% on timeworst: +6h 32m6 trips

Hinton

+4h

0% on timeworst: +7h 30m6 trips

Jasper

+4h 5m

0% on timeworst: +7h 5m6 trips

Valemount

+2h 44m

17% on timeworst: +5h 50m6 trips

Blue River

+2h

17% on timeworst: +5h 30m6 trips

Clearwater

+2h 3m

17% on timeworst: +5h 38m6 trips

Kamloops North

+1h 25m

33% on timeworst: +5h 17m6 trips

Ashcroft

+1h 55m

33% on timeworst: +5h 19m6 trips

Boston Bar

+3h 28m

17% on timeworst: +10h 39m6 trips

Hope

+3h 41m

17% on timeworst: +10h 36m6 trips

Chilliwack

+4h 12m

17% on timeworst: +11h 13m6 trips

Abbotsford

+4h 26m

17% on timeworst: +11h 30m6 trips

Vancouver

+57m

50% on timeworst: +7h 53m6 trips

Recent Trips

All times shown in your local time (ET)