Prince Rupert – Port Hardy
Ferry to Vancouver Island
Prince Rupert – Port Hardy
Ferry to Vancouver Island
The Prince Rupert Port Hardy ferry route is currently not sailing. Prince Rupert Port Hardy sailing durations and frequency may vary from season to season. View our Deal Finder for alternative routes and compare prices, times and schedules.
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
Prince Rupert - Port Hardy Ferry Route summary | ||
---|---|---|
Departure Destination | Canada | |
Destination | Vancouver Island |
* Prices subject to change, pricing is taken from last 30 days, last updated 1 April 2025.
Prince Rupert is a city found on the west coast of Canada, laying in the province of British Columbia. The ferry routes departing the port head to coastal resorts residing on islands neighbouring Canada’s west coast, ranging from seven hours to 16 hours.
Port Hardy is situated on the north-eastern end of Vancouver Island, laying to the south west of Canada. The port connects passengers to other islands neighbouring Canada such as Bella Bella and Klemtu, as well as the Canadian mainland itself with the sailing to Prince Rupert.