VIA Rail (Montréal - Halifax) Rail in Halifax

Click to load interactive map
List of stops
      Map
      Wednesdays, Fridays and Sundays

      Montréal – Halifax

      Montréal

      18:30

      Saint-Lambert

      18:45
      18:55p

      Saint-Hyacinthe

      19:23
      19:28

      Drummondville

      20:04
      20:14

      Sainte-Foy

      21:48
      22:12

      Montmagny

      23:17
      23:18

      La Pocatière

      23:50
      23:51

      Rivière-du-Loup

      00:31 +1
      00:38 +1

      Trois Pistoles

      01:17 +1
      01:19 +1

      Rimouski

      02:25 +1
      02:30 +1

      Mont-Joli

      03:03 +1
      03:06 +1

      Sayabec

      04:06 +1
      04:07 +1

      Amqui

      04:27 +1
      04:30 +1

      Causapscal

      04:49 +1
      04:50 +1

      Matapédia

      05:35 +1
      05:37 +1

      Campbellton

      07:20 +1
      07:30 +1

      Charlo

      08:03 +1
      08:04 +1

      Jacquet River

      08:26 +1
      08:27 +1

      Petit Rocher

      08:48 +1
      08:49 +1

      Bathurst

      09:36 +1
      09:44 +1

      Miramichi

      11:25 +1
      11:30 +1

      Rogersville

      12:20 +1
      12:22 +1

      Moncton

      13:30 +1
      13:55 +1

      Sackville

      14:40 +1
      14:42 +1

      Amherst

      14:55 +1
      14:57 +1

      Springhill Jct.

      15:17 +1
      15:18 +1

      Truro

      16:32 +1
      16:37 +1

      Halifax

      18:36 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.

      Halifax – Montréal

      Halifax11:30
      Truro12:56
      13:00
      Springhill Jct.14:11
      14:12
      Amherst14:34
      14:36
      Sackville14:50
      14:52
      Moncton15:44
      15:59
      Rogersville17:08
      17:10
      Miramichi17:59
      18:04
      Bathurst19:55
      20:03
      Petit Rocher20:22
      20:23
      Jacquet River20:44
      20:45
      Charlo21:07
      21:08
      Campbellton22:10
      22:20
      Matapédia21:52
      21:54
      Causapscal22:41
      22:42
      Amqui23:01
      23:04
      Sayabec23:23
      23:24
      Mont-Joli00:53 +1
      00:56 +1
      Rimouski01:24 +1
      01:29 +1
      Trois Pistoles02:29 +1
      02:32 +1
      Rivière-du-Loup03:16 +1
      03:23 +1
      La Pocatière04:05 +1
      04:06 +1
      Montmagny04:39 +1
      04:40 +1
      Sainte-Foy06:13 +1
      06:28 +1
      Drummondville08:20 +1
      08:26 +1
      Saint-Hyacinthe09:00 +1
      09:05 +1
      Saint-Lambert09:34 +1
      09:40 +1s
      Montréal09:53 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
      Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
      Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
      Last updated on March 21, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Montréal – Halifax
      Rue de La Gauchetière Ouest - Avenue Saint-Denis - Rue Sicotte - Rue Lindsay - Chemin de la Gare - Rue de la Station - Avenue de la Gare - Rue Lafontaine - Rue de la Gare - Rue Saint-Jean-Baptiste Est - Avenue de la Gare - Rue Lacroix - Boulevard Saint-Benoît Ouest - Rue Cartier - Rue Macdonell - Water Street - Rue Pointe à Goulette - Dr. Ellis Lane - Route 315 - Queen Street - Station Street - Rue Carleton - Canada Street - Lorne Street - Station Street - Anderson Road - Esplanade Street - Hollis Street
      Inbound: Halifax – Montréal
      Hollis Street - Esplanade Street - Anderson Road - Station Street - Lorne Street - Canada Street - Rue Carleton - Station Street - Queen Street - Route 315 - Dr. Ellis Lane - Rue Pointe à Goulette - Water Street - Rue Macdonell - Rue Cartier - Boulevard Saint-Benoît Ouest - Rue Lacroix - Avenue de la Gare - Rue Saint-Jean-Baptiste Est - Rue de la Gare - Rue Lafontaine - Avenue de la Gare - Rue de la Station - Chemin de la Gare - Rue Lindsay - Rue Sicotte - Avenue Saint-Denis - Rue de La Gauchetière Ouest
      All data is available in GTFS feed: viarail

      Rail VIA Rail FAQ

      • What time does the VIA Rail rail start operating?

        Services on the VIA Rail - Montréal - Halifax rail start at 18:30 on Wednesday, Friday, Sunday.

      • What time does the VIA Rail rail stop working?

        Services on the VIA Rail - Montréal - Halifax rail stop at 18:36 +1 on Wednesday, Friday, Sunday.

      • Is there a VIA Rail rail stop near me?

        Click here to view the nearest VIA Rail - Montréal - Halifax rail stop.

      VIA Rail (Halifax Rail Services)

      The first stop of the VIA Rail rail route is Montréal and the last stop is Halifax. VIA Rail (Montréal - Halifax) is operational during everyday.

      Additional information: VIA Rail has 28 stops and the total trip duration for this route is approximately 1446 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Halifax Rail Services suggested routes, real-time bus tracker, line route maps in Halifax, and helps to find the closest VIA Rail rail stops near you. No internet available? Download an offline PDF map and bus schedule for the VIA Rail rail to take on your trip.

      VIA Rail rail near me