Prince Rupert

A port city on BC's north coast, where the Inside Passage ferry, the Haida Gwaii ferry, and VIA Rail meet. Take a boat to Khutzeymateen to see grizzly bears, and visit a century-old cannery and the Museum of Northern British Columbia.

Prince Rupert lies on Kaien Island, on the north coast of British Columbia, Canada, close to the Alaska border. It is one of the deep-water ports in North America closest to Asia. The city is where the BC Ferries Inside Passage route (to and from Port Hardy), the Haida Gwaii ferry, the Alaska Marine Highway ferry, and VIA Rail's Skeena train all converge. Many visitors use it as a transit point and base for travel along the North Coast.

The city is small, and the downtown can be covered in half a day. The Museum of Northern British Columbia displays tens of thousands of years of Tsimshian and other Indigenous cultures. Around it are totem poles, the Sunken Gardens, and the Railway Station Museum. Cow Bay is the old fishing harbor district, where seafood restaurants cluster.

Nearby highlights combine wildlife and history. From May–Jul, take a boat into Khutzeymateen Inlet to see grizzly bears. In summer and autumn, go out to see humpback whales and orcas. Twenty kilometers south, the North Pacific Cannery National Historic Site preserves a century-old salmon cannery village and the Chinese workers' quarters intact. You can also take a boat with an Indigenous guide to the ancient village ruins on Pike Island. For hiking, choose Butze Rapids, the Rushbrook waterfront trail, or Mount Hays.

The climate is wet, and the city's annual rainfall ranks among the highest of any Canadian city. Bring rain gear even in summer. The best season is May–Sep, when bear viewing, whale watching, and ferry schedules are concentrated.

Transport: fly from Vancouver, about 2 hours. Alternatively, drive about 700 km from Prince George along Highway 16, passing through the Skeena River valley scenery. VIA Rail from Jasper takes two days. Plan to stay 2–3 days.

Top sights

Where to eat