Welcome | Sign out

Cheap Flights from Portland to Prince Rupert - PDX to YPR

Did You Know?

You must make at least one connection to fly from Portland, OR to Prince Rupert.
18,200 seats are available per week to fly from Portland, OR to Prince Rupert.
Air Canada has 364 connecting flights between Portland, OR and Prince Rupert.
There are 728 flights from Portland, OR to Prince Rupert per week.

Cheap Domestic Flights from Portland - PDX

Flights
Airline
Lowest Price
Alaska
$659
Alaska, Delta
$182
Alaska, Delta, United
$406
Alaska, Hawaiian, United, US Airways, Delta
$165
Delta, Alaska, US Airways, American, Spirit, Hawaiian
$137
Delta, Alaska, US Airways, American, United
$137
Alaska, US Airways, United, Delta
$165
Delta, Alaska, United
$175

Cheap Domestic Flights to Prince Rupert - YPR

Flights
Airline
Lowest Price
Alaska
$423
Alaska, United
$225
US Airways, Delta, Alaska, United
$248
United, Delta, Alaska
$265
Alaska, United, Delta
$265
Alaska, United
$225
Alaska
$175
United, American, Alaska, Delta, US Airways
$220
Alaska, United
$591
Alaska, Delta, United, US Airways
$305
Alaska, American, US Airways, United, Delta
$268
Alaska, United, Virgin America, Delta, Frontier, US Airways
$260
Alaska
$235
Alaska, United, US Airways, American, Frontier, AirTran, Delta
$222
Alaska, Delta, United
$235
Alaska, Delta, United
$305
Alaska, United, Delta, Frontier, US Airways, American
$279

Cheap International Flights from Portland - PDX

Flights
Airline
Lowest Price
Air Canada, United, Delta, Alaska, American
$295
Alaska, Delta, United, Air Canada
$366

Cheap International Flights to Prince Rupert - YPR

Flights
Airline
Lowest Price
Delta, Alaska, United, Air Canada
$322
Cheap Flights from Portland to Prince Rupert, from $935 Round trip from PDX to YPR