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 24, 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

      Rail VIA Rail FAQ

      • What time does the VIA Rail rail start operating?

        Services on the VIA Rail - Jasper - Prince Rupert rail start at 10:45 on Wednesday, Friday, Sunday.

      • What time does the VIA Rail rail stop working?

        Services on the VIA Rail - Jasper - Prince Rupert rail stop at 20:25 +1 on Wednesday, Friday, Sunday.

      • Is there a VIA Rail rail stop near me?

        Click here to view the nearest VIA Rail - Jasper - Prince Rupert rail stop.

      VIA Rail (Willow River Rail Services)

      The first stop of the VIA Rail rail route is Jasper and the last stop is Prince Rupert. VIA Rail (Jasper - Prince Rupert) is operational during everyday.

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

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Willow River Rail Services suggested routes, real-time bus tracker, line route maps in Willow River, 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