Sorry, the Prince Rupert - Port Hardy service is no longer available with Direct Ferries.

Prince Rupert Port Hardy Alternatives