The Track Record

VIA Rail delays, on the record.

We track every VIA Rail trip daily. See on-time rates, average delays, and stop-by-stop performance for every route across Canada.

On-Time Performance

Updated 4m ago

since Apr 2, 2026

Past 24h

38%

101 trips

Past 7 days

33%

446 trips

Past 30 days

35%

1542 trips

All time

35%

1542 trips

All Routes

Ottawa ↔ Toronto

423 trips observed

Montréal ↔ Toronto

308 trips observed

Ottawa ↔ Québec

216 trips observed

Toronto ↔ Windsor

216 trips observed

Montréal ↔ Québec

54 trips observed

Montréal ↔ Ottawa

54 trips observed

Niagara Falls ↔ Toronto

54 trips observed

Sarnia ↔ Toronto

50 trips observed

London ↔ Toronto

46 trips observed

Jasper ↔ Prince Rupert

24 trips observed

Halifax ↔ Montréal

24 trips observed

Sudbury ↔ White River

23 trips observed

Jonquière ↔ Montréal

23 trips observed

Montréal ↔ Senneterre

23 trips observed

Toronto ↔ Vancouver

17 trips observed

Churchill ↔ Winnipeg

9 trips observed

Churchill ↔ The Pas

8 trips observed

Churchill ↔ Winnipeg RM

8 trips observed