VIA Rail 14 Montréal – Halifax

View line VIA Rail

Montréal 18:30 → Halifax 17:36 Wed, Fri, Sun 23 h 06 min · 28 stops VIA Rail

Running now · updated 02:16

Between Rivière-du-Loup and Trois Pistoles +81 min

Estimated arrival at Halifax 18:57 17:36 · 66 km/h

  1. Montréal18:30
  2. Montmagny23:17
  3. Rivière-du-Loup00:31
  4. Trois Pistoles01:17
  5. Rimouski02:25
  6. Matapédia05:35
  7. Halifax17:36

Today it is running worse than usual: typical arrival delay is +70 min; 0% of the last 9 runs arrived on time.

On-time · 30 days
0%
0/9 runs under 3 min
RT coverage: 7 full · 2 partial · 5 no data
On-time · 90 days
0%
0/9 runs under 3 min
RT coverage: 7 full · 2 partial · 30 no data
Typical delay
+70min
Median at arrival, 90 days
30 days: +70 min
P90
+117min
9 in 10 runs arrive with less than this
30 days: +117 min

Last 30 days

Arrival delay at Halifax, in minutes. One bar per run.

  • On time (<3 min)
  • 3–10 min
  • 10–30 min
  • 30+ min
  • Partial coverage
  • No data

Worst days

  • Fri 9 Oct Max en route +118 min · last fix heading to Halifax +118 min
  • Wed 7 Oct Max en route +117 min · last fix heading to Springhill Jct. +117 min
  • Fri 23 Oct Max en route +85 min · last fix heading to Trois Pistoles +81 min
  • Wed 21 Oct Max en route +119 min · last fix heading to Halifax +76 min
  • Wed 14 Oct Max en route +105 min · last fix heading to Halifax +70 min

Distribution · 90 days

9 runs with a known final delay. On time = under 3 min, the same cut the map uses.

  • Early 0% · 0
  • On time 0% · 0
  • 3–10 min 0% · 0
  • 10–30 min 11% · 1
  • 30+ min 89% · 8

On-time by weekday

  • — M n=0
  • — T n=0
  • 0% W n=3
  • — T n=0
  • 0% F n=3
  • — S n=0
  • 0% S n=3

Stops and timetable

Timetable of the latest run from the operator’s GTFS (28 stops).

StopSched.Today
18:30Passed
18:45 / 18:55Passed
19:23 / 19:28Passed
20:04 / 20:14Passed
21:48 / 22:12Passed
23:17 / 23:18Passed
23:50 / 23:51Passed
00:31 / 00:38Passed
01:17 / 01:19Next
02:25 / 02:30
03:03 / 03:06
04:06 / 04:07
04:27 / 04:30
04:49 / 04:50
05:35 / 05:37
06:20 / 06:30
07:03 / 07:04
07:26 / 07:27
07:48 / 07:49
08:36 / 08:44
10:25 / 10:30
11:20 / 11:22
12:30 / 12:55
13:40 / 13:42
13:55 / 13:57
14:17 / 14:18
15:32 / 15:37
17:36

Each run is closed into train_runs (country, train number, service day) from the live positions. Final delay = last delay seen. Partial coverage: the feed stopped before the final stop (last value used, hatched in the chart). No data: a run without any valid delay; counts as neither on time nor late. Data collected since 10 July 2026.

Recent runs

DateLast stopFinalMax
Fri 23 OctTrois Pistoles 02:14Partial coverage+81 min+85 min
Wed 21 OctHalifax 18:52+76 min+119 min
Sun 18 OctHalifax 18:34+58 min+118 min
Fri 16 OctHalifax 18:16+39 min+105 min
Wed 14 OctHalifax 18:46+70 min+105 min
Sun 11 OctHalifax 18:27+51 min+91 min
Fri 9 OctHalifax 19:34+118 min+118 min
Wed 7 OctSpringhill Jct. 19:35Partial coverage+117 min+117 min
Sun 4 OctHalifax 17:53+17 min+101 min
Sat 3 OctHalifax 17:37No data—
Fri 2 OctHalifax 17:11No data—
Wed 30 SeptCampbellton 05:59Partial coverageNo data—
Sun 27 SeptCampbellton 05:59Partial coverageNo data—
Fri 25 SeptCampbellton 05:59Partial coverageNo data—
Wed 23 SeptCampbellton 05:59Partial coverageNo data—
Sun 20 SeptCampbellton 05:59Partial coverageNo data—
Fri 18 SeptCampbellton 05:59Partial coverageNo data—
Wed 16 SeptCampbellton 05:59Partial coverageNo data—
Sun 13 SeptCampbellton 05:59Partial coverageNo data—
Fri 11 SeptCampbellton 05:59Partial coverageNo data—
Wed 9 SeptCampbellton 05:59Partial coverageNo data—
Sun 6 SeptCampbellton 05:59Partial coverageNo data—
Fri 4 SeptCampbellton 05:59Partial coverageNo data—
Wed 2 SeptCampbellton 05:59Partial coverageNo data—
Sun 30 AugCampbellton 05:59Partial coverageNo data—
Fri 28 AugCampbellton 05:59Partial coverageNo data—
Wed 26 AugCampbellton 05:59Partial coverageNo data—
Sun 23 AugCampbellton 05:59Partial coverageNo data—
Fri 21 AugCampbellton 05:59Partial coverageNo data—
Wed 19 AugCampbellton 05:59Partial coverageNo data—