Surrey
Surrey
Prince Rupert
Prince Rupert
Train Driving

Surrey to Prince Rupert

Updated: 26 May 2026

Prince Rupert is a coastal city located at the end of Highway 16, about 1,500 km from Surrey. You can drive the entire way through the interior or take the VIA Rail 'Skeena' train from Jasper (which requires a separate connection from Surrey). The drive takes you through the stunning Skeena River valley, ending at the Pacific Ocean. This is one of the most scenic routes in Canada, offering views of mountains, rivers, and coastal rainforests.

Total Distance: Driving distance 1,500 km, straight-line air distance 850 km.
Fastest Way
Driving takes approximately 17 hours, though it is best done over two or three days.
Cheapest Way
Driving is the most practical and flexible way to reach Prince Rupert from Surrey.
Compare Surrey to Prince Rupert Routes
Train
Connecting
Driving
Direct
Duration 20 hours 17 hours
Avg Price 200-400 CAD 350-550 CAD
Operator VIA Rail Personal Vehicle
Route Train from Jasper to Prince Rupert (requires travel to Jasper first). Highway 1 to Cache Creek, Highway 97 to Prince George, Highway 16 West to Prince Rupert.
Tip The train journey is slow but offers unparalleled views of the wilderness. The final stretch from Terrace to Prince Rupert is incredibly scenic.
Travel Tips
  • Rain Gear
    Prince Rupert is one of the wettest cities in Canada; always carry a high-quality raincoat.
  • Highway 16
    Be aware of the long distances between gas stations on the final leg of the trip.
  • Ferry Connections
    If you plan to take the ferry to Haida Gwaii, book your spot well in advance.
  • Wildlife
    Keep your distance from wildlife, especially bears near the highway.
  • Connectivity
    Expect limited cell service in the remote sections of the Skeena valley.
Safety Tips
  • Driving Safety
    Avoid driving at night due to the high risk of wildlife collisions.
  • Emergency Kit
    Carry extra supplies, including food and water, for the long drive.
  • Vehicle Prep
    Ensure your vehicle is in top condition before starting this long journey.
  • Weather Alerts
    Monitor local weather reports, as coastal storms can be severe.
People Also Ask
  • Is Prince Rupert worth the drive?
    Yes, the scenery along the Skeena River is spectacular.
  • How long is the train ride?
    The train from Jasper to Prince Rupert takes about 20 hours.
  • Can I fly to Prince Rupert?
    Yes, there are flights from Vancouver to the Prince Rupert Airport.
  • What is the best time to visit?
    Summer offers the best weather for outdoor activities.
  • Are there bears?
    Yes, bears are common in the region; always practice bear safety.
Quick Info
  • From Surrey, British Columbia, Canada
  • To Prince Rupert, British Columbia, Canada
  • Modes
Best Time to Travel

June to August for the best weather and whale watching opportunities.

Things to Do in Prince Rupert
1
Museum of Northern BC
Discover the history and culture of the Tsimshian people. It is housed in a beautiful longhouse-style building.
2
Cow Bay
Visit this historic district filled with shops, cafes, and galleries. It is the heart of the city's waterfront.
3
Khutzeymateen Grizzly Sanctuary
Take a boat tour to see grizzly bears in their natural habitat. It is a world-class wildlife experience.
4
North Pacific Cannery
Explore this historic cannery site, which is a National Historic Site of Canada. It offers a glimpse into the region's industrial past.
Tags
Surrey to Prince Rupert driving to Prince Rupert VIA Rail Prince Rupert Highway 16 West Northern BC coast travel to Prince Rupert transport to Prince Rupert Surrey to Northern BC