Every route into and around Prince Rupert is the scenic route.

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).

Getting Here

YPR Airport & Digby Island Ferry

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 Website

BC Ferries

Departing 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 Website

Via Rail

Travelling 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 Website


Part 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.

Getting Around

BC Transit

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 Website

Cab Companies

When 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

Take this quick survey to help us understand you and what you are looking for in a move to Prince Rupert.
Sign up for updates
We’ll keep you informed about anything new happening in Prince Rupert so you can get to know the city and decide if it’s right for you.