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 / from | Crossing time | Operators | Carries |
|---|---|---|---|
| Port Hardy | About 17h 30m – 22h | BC Ferries | Cars & foot |
| Skidegate (Haida Gwaii) | 6h 30m – 8h | BC Ferries | Cars & 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
Ferry Routes from Prince Rupert Ferry Terminal
Port Hardy → Prince Rupert
Crossing: About 17h 30m – 22h · BC Ferries
Prince Rupert → Skidegate (Haida Gwaii)
Crossing: 6h 30m – 8h · BC Ferries
Port Logistics & Accommodation
Essential bookings for your crossing through Prince Rupert Ferry Terminal.