FerryConnect
⚓Canada

Prince Rupert Ferry Terminal

Ferry port for Prince Rupert, Canada

BC Ferries’ northern hub on Kaien Island, with the Inside Passage route to Port Hardy and ferries across Hecate Strait to Skidegate on Haida Gwaii.

Ferries from Prince Rupert Ferry Terminal

2 ferry routes on FerryConnect. Tap a route for timetables, operators and booking.

To / fromCrossing timeOperatorsCarries
Port HardyAbout 17h 30m – 22hBC FerriesCars & foot
Skidegate (Haida Gwaii)6h 30m – 8hBC FerriesCars & foot

Sailing patterns from Prince Rupert Ferry Terminal

  • Port Hardy → Prince Rupert

    Twice weekly northbound from 1 Oct 2026: Wednesdays 4:30pm (via Bella Bella) and Saturdays 6:00pm (via Bella Bella and Klemtu)

    Winter schedule 1 Oct 2026 – 3 Feb 2027 with some dates cancelled; summer sailings leave Port Hardy at 7:30am and arrive about 1:00am.

    Source: BC Ferries printable route schedule, checked 2026-09-29

  • Prince Rupert → Skidegate (Haida Gwaii)

    About 3 sailings a week each way from Oct 2026 to Feb 2027, with overnight crossings Sunday and Monday nights

    Summer 2026 (Jun–Sep): 10:30am day sailings from Prince Rupert on Wednesday to Sunday, plus a Monday overnight sailing.

    Source: BC Ferries printable route schedule, checked 2026-09-29

Ferry Operators at Prince Rupert Ferry Terminal

Passenger terminal: 2000 Park Avenue, Prince Rupert, BC V8J 3S1

Ground Transport & Railway Links

🚆

At the west end of Highway 16, a 10-minute drive south of the city

Sources: bcferries.com · Verified 2026-09-29 · How we verify

Nearby Ferry Ports