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
$362
Alaska, Delta
$182
Alaska, Delta, United
$395
Alaska, Hawaiian, United, US Airways, Delta
$202
Delta, Alaska, US Airways, American, Spirit, Hawaiian
$138
Delta, Alaska, US Airways, American, United
$138
Alaska, US Airways, United, Delta
$202
Delta, Alaska, United
$180

Cheap Domestic Flights to Prince Rupert - YPR

Flights
Airline
Lowest Price
Alaska
$245
Alaska, United
$226
US Airways, Delta, Alaska, United
$253
United, Delta, Alaska
$277
Alaska, United, Delta
$277
Alaska, United
$226
Alaska
$120
United, American, Alaska, Delta, US Airways
$226
Alaska, United
$248
Alaska, Delta, United, US Airways
$273
Alaska, American, US Airways, United, Delta
$272
Alaska, United, Virgin America, Delta, Frontier, US Airways
$262
Alaska
$242
Alaska, United, US Airways, American, Frontier, AirTran, Delta
$206
Alaska, Delta, United
$217
Alaska, Delta, United
$318
Alaska, United, Delta, Frontier, US Airways, American
$259

Cheap International Flights from Portland - PDX

Flights
Airline
Lowest Price
Air Canada, United, Delta, Alaska, American
$297
Alaska, Delta, United, Air Canada
$391

Cheap International Flights to Prince Rupert - YPR

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