Abbotsford
Abbotsford
Prince Rupert
Prince Rupert
Flight Driving

Abbotsford to Prince Rupert

Updated: 26 May 2026

Prince Rupert is a coastal city located at the end of Highway 16. From Abbotsford, you can drive the 1,600-kilometer route through the interior or take a flight to the Prince Rupert Airport (YPR). The drive takes you through the stunning Skeena River valley. Prince Rupert is a major port city and a gateway to the Alaska Marine Highway. It is known for its rich Indigenous culture and maritime history.

Total Distance: 1,600 km driving distance; 850 km straight-line air distance.
Fastest Way
Flying is the fastest, taking 5 hours including the airport shuttle.
Cheapest Way
Driving is the most economical for groups, while flying saves significant time.
Compare Abbotsford to Prince Rupert Routes
Flight
Connecting
Driving
Direct
Duration 5 hours 19 hours
Avg Price 450-800 CAD 350-500 CAD
Operator Air Canada Personal Vehicle
Route Abbotsford (YXX) to Vancouver (YVR) to Prince Rupert (YPR). Highway 1 to Cache Creek, Highway 97 to Prince George, Highway 16 to Prince Rupert.
Tip The airport is on Digby Island; a shuttle ferry is required to reach the city. The final stretch from Terrace to Prince Rupert is incredibly scenic.
Travel Tips
  • Airport Shuttle
    Remember that the airport is on an island; the shuttle ferry is included in some flight bookings.
  • Rain Gear
    Prince Rupert is one of the wettest cities in Canada; always carry a high-quality raincoat.
  • Ferry Connections
    Check BC Ferries schedules if you plan to continue your journey to Haida Gwaii.
  • Local Seafood
    Try the fresh Dungeness crab available at local restaurants.
  • Driving Pace
    Do not rush the drive; the Skeena River valley is prone to fog and wildlife crossings.
Safety Tips
  • Marine Safety
    If taking boat tours, always wear a life jacket and follow the captain's instructions.
  • Road Hazards
    Watch for logging trucks on Highway 16; they have the right of way.
  • Emergency Prep
    Carry a satellite phone if traveling the remote sections of Highway 16.
  • Tide Awareness
    Be mindful of tides if exploring the shoreline near the city.
People Also Ask
  • Is there a train to Prince Rupert?
    Yes, VIA Rail operates the Skeena train from Jasper to Prince Rupert.
  • How do I get from the airport to the city?
    A shuttle bus and ferry service connects the airport to downtown.
  • Can I drive to Haida Gwaii?
    Yes, you must take the BC Ferry from Prince Rupert to Skidegate.
  • Is Prince Rupert expensive?
    It is moderately priced, similar to other Northern BC towns.
  • What is the best time to visit?
    Summer months offer the best weather for outdoor activities.
Quick Info
  • From Abbotsford, British Columbia, Canada
  • To Prince Rupert, British Columbia, Canada
  • Modes
Best Time to Travel

May to September for milder coastal weather and whale watching.

Things to Do in Prince Rupert
1
Museum of Northern BC
Explore the extensive collection of Tsimshian artifacts. The museum building itself is a stunning example of Northwest Coast architecture.
2
Cow Bay
Walk through this historic district filled with local shops, cafes, and galleries. It is the heart of the city's tourism.
3
North Pacific Cannery
Visit this National Historic Site located in Port Edward. It provides a fascinating look at the region's salmon canning history.
4
Khutzeymateen Grizzly Sanctuary
Take a boat tour to see grizzly bears in their natural habitat. It is one of the most popular wildlife experiences in BC.
Tags
Abbotsford to Prince Rupert travel to Prince Rupert flights to Prince Rupert driving to Prince Rupert BC coast travel Highway 16 Prince Rupert ferry Northern BC