Sorrento
Sorrento
Prince Rupert
Prince Rupert
Train Driving

Sorrento to Prince Rupert

Updated: 29 May 2026

Traveling from Sorrento to the coastal city of Prince Rupert is a journey across the breadth of British Columbia. You will traverse the interior plateau before reaching the rugged Pacific coastline. The drive covers over 1,300 kilometers, primarily following the Yellowhead Highway. Alternatively, you can drive to Jasper and board the iconic VIA Rail Skeena train for a scenic coastal arrival. This route offers a transition from dry interior forests to lush, temperate rainforests.

Total Distance: 1,320 km driving distance; 780 km straight-line air distance.
Fastest Way
Driving is the fastest way to reach the coast, provided you maintain a steady pace.
Cheapest Way
Driving is generally cheaper for families, while the train offers a unique, stress-free experience.
Compare Sorrento to Prince Rupert Routes
Train
Direct
Driving
Direct
Duration 20 hours 16 hours
Avg Price $150-$300 $300-$400 in fuel
Operator VIA Rail Personal Vehicle
Route Jasper Station to Prince Rupert Station via the Skeena line. Highway 1 to Kamloops, Highway 5 to Prince George, Highway 16 to Prince Rupert.
Tip You must drive to Jasper first to board this train. The final stretch into Prince Rupert is incredibly scenic but winding.
Travel Tips
  • Booking Trains
    Book your VIA Rail tickets months in advance as the Skeena line sells out quickly.
  • Coastal Rain
    Prince Rupert is one of the wettest cities in Canada; always pack high-quality waterproof gear.
  • Ferry Connections
    If continuing to Haida Gwaii, book your BC Ferries reservation well in advance.
  • Dining
    Try the local seafood, especially the Dungeness crab, which is a regional specialty.
  • Time Zones
    Ensure your watch is set to Pacific Time for the entire duration of your trip.
Safety Tips
  • Tidal Awareness
    If exploring the shoreline, be aware of rapid tide changes common in the Pacific Northwest.
  • Bear Safety
    Carry bear spray if you plan on hiking in the surrounding coastal forests.
  • Vehicle Maintenance
    Ensure your brakes are in top condition for the steep grades leading into the coastal mountains.
  • Emergency Communication
    Satellite messengers are recommended if you plan to travel off the main highway.
People Also Ask
  • Is the train scenic?
    Yes, the Skeena line is considered one of the most beautiful train routes in North America.
  • Can I drive to Prince Rupert?
    Yes, Highway 16 connects Prince Rupert directly to the rest of the province.
  • How long is the drive?
    It takes approximately 16 hours of pure driving time from Sorrento.
  • Are there ferries?
    Yes, BC Ferries operates routes from Prince Rupert to Haida Gwaii and Port Hardy.
  • What is the weather like?
    Expect frequent rain and mild temperatures year-round.
Quick Info
  • From Sorrento, British Columbia, Canada
  • To Prince Rupert, British Columbia, Canada
  • Modes
Best Time to Travel

July and August for the best weather and whale watching opportunities in Prince Rupert.

Things to Do in Prince Rupert
1
Museum of Northern BC
Discover the rich history of the Tsimshian people and the maritime heritage of the region. The museum is housed in a stunning longhouse-style building.
2
Cow Bay
Explore this vibrant district filled with local boutiques, cafes, and art galleries. It is the heart of Prince Rupert's social scene.
3
Khutzeymateen Grizzly Sanctuary
Take a boat tour to see grizzly bears in their natural habitat. This is one of the most famous wildlife viewing spots in Canada.
4
North Pacific Cannery
Visit this historic site to learn about the salmon canning industry that shaped the coast. It is a National Historic Site located nearby.
Tags
Sorrento to Prince Rupert VIA Rail Skeena Highway 16 road trip Prince Rupert travel BC travel guide train to Prince Rupert driving to the coast Northern BC route