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 00:30

Between Montmagny and La Pocatière +43 min

Estimated arrival at Halifax 18:19 17:36 · 112 km/h

  1. Montréal18:30
  2. Montmagny23:17
  3. La Pocatière23:50
  4. Rimouski02:25
  5. Matapédia05:35
  6. Petit Rocher07:48
  7. Halifax17:36

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

On-time · 30 days
0%
0/11 runs under 3 min
RT coverage: 8 full · 3 partial · 3 no data
On-time · 90 days
0%
0/11 runs under 3 min
RT coverage: 8 full · 3 partial · 28 no data
Typical delay
+70min
Median at arrival, 90 days
30 days: +70 min
P90
+118min
9 in 10 runs arrive with less than this
30 days: +118 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

  • Sun 25 Oct Max en route +119 min · last fix heading to Halifax +119 min
  • 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 +114 min · last fix heading to Moncton +114 min
  • Wed 21 Oct Max en route +119 min · last fix heading to Halifax +76 min

Distribution · 90 days

11 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 9% · 1
  • 30+ min 91% · 10

On-time by weekday

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

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:51Next
00:31 / 00:38
01:17 / 01:19
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
Wed 28 OctLa Pocatière 00:29Partial coverage+43 min+50 min
Sun 25 OctHalifax 19:35+119 min+119 min
Fri 23 OctMoncton 19:35Partial coverage+114 min+114 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—