Located on British Columbia’s north coast, Prince Rupert and Port Edward are accessible by water, land, and air—giving you options for travel to and from. And once in town, simply hop on a bus, grab a cab, or use your own two feet (since everything’s already at your fingertips).
Serviced by daily Air Canada flights from Vancouver, the Prince Rupert Airport (YPR) is located just west of Kaien Island, across the water from Prince Rupert, on Digby Island. Once you’ve arrived at the airport you’ll proceed to one of the shuttle buses waiting outside, which will transport you, by ferry, to downtown Prince Rupert. An extra ticket is not required for this service as the cost is included in your plane fare. The drop-off point in Prince Rupert is centrally located and, should you need assistance with your bags, taxis are often waiting to help you get to your final destination easily.
Visit WebsiteDeparting from Port Hardy on Vancouver Island, BC Ferries’ Inside Passage route is one of the most scenic ways to travel to Prince Rupert. This 16-hour cruise will take you through a series of inland channels, past several coastal villages and long stretches of untouched wilderness. Many passengers are often lucky enough to spot sea lions, porpoises, whales, and eagles along the way. Travelling by water isn’t the fastest way to get to Prince Rupert, but that’s the point. Relinquishing control to the captain allows you the time and space to truly relax, take it all in, and just enjoy the journey.
Visit WebsiteTravelling west from Jasper, through the Robson Valley, and along the Fraser River into Prince George, Via Rail’s route then veers north through Burns Lake, Smithers, and new Hazelton before following the Skeena River west through Terrace to Prince Rupert. This breathtaking trip takes about a day and a half with an overnight stop in Prince George and ends at the BC Ferries terminal on the south end of Kaein Island.
Visit WebsitePart of the Trans-Canada Highway, the Yellowhead Highway (16) is the only road into town, and is often cited as one of the most beautiful drives in Canada. The highway spans the western provinces, more or less running alongside the Canadian National Railway line, and ends at the coast in Prince Rupert. If you’re travelling south from Yukon or Alaska, or north from Kitimat, you’ll take Highway 37 before connecting with Highway 16 in Terrace.
With seven bus routes serving Prince Rupert, including one with service to Port Edward, BC Transit is a great way to get around the city. Tickets and/or monthly passes can be purchased at the Civic Centre, City Hall, and Coast Mountain College, or you can pay onboard with cash.
Visit WebsiteWhen you need to get where you’re going quickly, calling a taxi is a great option. There are two main cab companies—just remember to bring cash as neither accept credit or debit cards.
Skeena Taxi Ltd: (250) 624-2185
Papa Mobile Taxi - Van & Charters: (250) 622-7272