The Province of British Columbia operates a ferry service connecting Prince Rupert to surrounding coastal areas. The ferry accommodates both vehicles and walk on passengers, with trips leaving to other areas several times a week.
For more information on Ferry service to and from Prince Rupert from Haida Gwaii, the Inside Passage, and Vancouver Island, check out the BC Ferries page.
For more information on ferry service to and from Alaska and Washington, check out the Alaska Marine Highway website. (Please note this service is currently suspended to Prince Rupert).