Port Hardy - Prince Rupert (BC Ferries) Ferry Schedule

Operator: BC Ferries Duration: 1h2 terminals 3 daily sailings

The Port Hardy - Prince Rupert (BC Ferries) ferry connects Port Hardy and Prince Rupert. A crossing takes about 1h. There are 3 scheduled sailing(s) per day, operated by BC Ferries. Full departure and arrival times, fares, and a route map with live vessel positions are below. Schedule data comes from the operator’s official GTFS feed — always confirm with the operator before travelling.

Route Map

Terminal locations, ferry route, and live vessel position. Positions are schedule-based estimates updated every 30 seconds, not GPS.

Ferry Timetable

#DepartsArrives
1 8:10
2 5:40
3 8:45

All times in local time (America/Vancouver). Schedules may vary by day of week and season.

Terminal Facilities

Port Hardy
🅿️ Parking🚻 Restrooms💺 Waiting Area🍔 Food & Drink♿ Accessible
Prince Rupert
🅿️ Parking🚻 Restrooms💺 Waiting Area🍔 Food & Drink♿ Accessible

Terminals & Stops

Port Hardy 50.7222, -127.4933
Prince Rupert 54.3122, -130.3271

Frequently Asked Questions

What is the Port Hardy - Prince Rupert (BC Ferries) ferry schedule?

The Port Hardy - Prince Rupert (BC Ferries) ferry connects Port Hardy and Prince Rupert. A crossing takes about 1h. There are 3 scheduled sailing(s) per day, operated by BC Ferries. Full departure and arrival times, fares, and a route map with live vessel positions are below. Schedule data comes from the operator’s official GTFS feed — always confirm with the operator before travelling.

How long does the Port Hardy - Prince Rupert (BC Ferries) ferry take?

A crossing takes approximately 1h, though this can vary by sailing and conditions.

How many terminals does the Port Hardy - Prince Rupert (BC Ferries) route have?

The route serves 2 terminal(s), from Port Hardy to Prince Rupert.

Who operates the Port Hardy - Prince Rupert (BC Ferries) ferry?

The route is operated by BC Ferries. Schedule data is sourced from the operator’s official GTFS feed.

Are the live vessel positions real GPS?

No. Positions shown on the map are schedule-based estimates interpolated from the published timetable, not real-time GPS. Always confirm live status with the operator.

About the Port Hardy - Prince Rupert (BC Ferries) Ferry

The Port Hardy - Prince Rupert (BC Ferries) ferry route is operated by BC Ferries and connects Port Hardy with Prince Rupert. The crossing takes approximately 1h. This page provides the complete ferry schedule and timetable for the Port Hardy - Prince Rupert (BC Ferries) route, including 2 terminals and 3 daily sailings.

Schedule data is sourced from the official GTFS feed published by BC Ferries. Live vessel positions shown on the map are schedule-based estimates interpolated along the route, not GPS. Schedules may change seasonally or due to weather conditions — always confirm with the operator before traveling.