VIA Rail Rail - Jasper - Prince Rupert

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

      Jasper – Prince Rupert

      Jasper

      10:45

      Harvey

      11:38

      Dunster

      12:12

      Mcbride

      12:44

      Goat River

      13:41

      Loos

      13:58

      Dome Creek

      14:32

      Bend

      14:36

      Penny

      14:56

      Longworth

      15:11

      Hutton

      15:24

      Sinclair Mills

      15:30

      Mcgregor

      15:43

      Upper Fraser

      15:52

      Aleza Lake

      16:01

      Willow River

      16:31

      Prince George

      17:08
      08:00 +1

      Vanderhoof

      09:55 +1

      Fort Fraser

      10:32 +1

      Endako

      10:50 +1

      Burns Lake

      11:58 +1

      Houston

      13:08 +1

      Telkwa

      13:52 +1

      Smithers

      14:10 +1
      14:20 +1

      New Hazelton

      15:37 +1

      Kitwanga

      16:27 +1

      Cedarvale

      16:51 +1

      Dorreen

      17:12 +1

      Pacific

      17:21 +1

      Usk

      17:40 +1

      Terrace

      18:00 +1
      18:05 +1

      Kwinitsa

      19:09 +1

      Cassiar Cannery

      19:45 +1

      Prince Rupert

      20:25 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

      Prince Rupert – Jasper

      Prince Rupert08:00
      Cassiar Cannery08:20
      Kwinitsa09:17
      Terrace10:20
      10:25
      Usk10:48
      Pacific11:07
      Dorreen11:19
      Cedarvale11:44
      Kitwanga11:48
      New Hazelton12:30
      Smithers14:14
      14:24
      Telkwa14:37
      Houston15:22
      Burns Lake16:32
      Endako17:25
      Fort Fraser17:57
      Vanderhoof18:35
      Prince George20:29
      08:15 +1
      Willow River08:48 +1
      Aleza Lake09:17 +1
      Upper Fraser09:25 +1
      Mcgregor09:33 +1
      Sinclair Mills09:44 +1
      Hutton09:48 +1
      Longworth09:59 +1
      Penny10:13 +1
      Bend10:32 +1
      Dome Creek10:33 +1
      Loos11:07 +1
      Goat River11:22 +1
      Mcbride12:18 +1
      Dunster12:35 +1
      Harvey13:24 +1
      Jasper17:00 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Last updated on March 29, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Jasper – Prince Rupert
      Connaught Drive - Old Tete Jaune Road - Dunster-Croydon Road - 1st Avenue - Murray Road - Dome Creek Road - Longworth Gravel Pit Road - Upper Fraser Road - Railway Avenue - 1st Avenue - Church Avenue - Chamberlin Avenue - Yellowhead Highway - Gilgan Road - 6th Street - Alder Street - Railway Avenue - Sawmill Road - Cedarvale-Kitwanga Road - Usk Railway Access - Kalum Street - Yellowhead Highway
      Inbound: Prince Rupert – Jasper
      Yellowhead Highway - Kalum Street - Usk Railway Access - Cedarvale-Kitwanga Road - Sawmill Road - Railway Avenue - Alder Street - 6th Street - Gilgan Road - Yellowhead Highway - Chamberlin Avenue - Church Avenue - 1st Avenue - Railway Avenue - Upper Fraser Road - Longworth Gravel Pit Road - Dome Creek Road - Murray Road - 1st Avenue - Dunster-Croydon Road - Old Tete Jaune Road - Connaught Drive
      All data is available in GTFS feed: viarail