Port Hardy to Prince Rupert Ferry

The Port Hardy Prince Rupert ferry route connects Vancouver Island with Canada. Currently there is just the 1 ferry company operating this ferry service, BC Ferries. The crossing operates up to 7 times each week with sailing durations from around 16 hours.

Port Hardy Prince Rupert sailing durations and frequency may vary from season to season so we’d advise doing a live check to get the most up to date information.

Port Hardy - Prince Rupert Ferry Operators

  • BC Ferries
    • 7 Sailings Weekly 16 hr
    • Get price

Average Port Hardy Prince Rupert Prices

Prices shown represent the average one way price paid by our customers. The most common booking on the Port Hardy Prince Rupert route is a car and 2 passengers.