Welcome | Sign out

Cheap Flights from Portland to Tehran - PDX to THR (reverse)

Popular Flights from Portland to Tehran

  • Airfare from Portland to Tehran on Lufthansa from $1150 round trip
  • Airfare from Portland to Tehran on Turkish from $1176 round trip
  • Airfare from Portland to Tehran on SWISS from $1194 round trip
  • Airfare from Portland to Tehran on Air Canada from $1342 round trip
  • Airfare from Portland to Tehran on BMI from $1344 round trip

Did You Know?

  • The largest aircraft operated by Alitalia flying between Portland, OR and Tehran, IR is a 737 with 160 seats.
  • 37 flights per week fly out of Portland, OR connecting to Tehran, IR
  • BMI has 9 two stops or more flights between Portland, OR and Tehran, IR.
  • The smallest aircraft operated by Lufthansa flying between Portland, OR and Tehran, IR is a EM2 with 30 seats.
  • 35,427 seats are available per day to fly out of Portland, OR connecting to Tehran, IR
  • KLM has the most one stop flights between Portland, OR and Tehran, IR.
  • 6 airlines operate between Portland, OR and Tehran, IR
  • The shortest flight between Portland, OR and Tehran, IR on Alitalia is 8,835 miles.

Advance Purchase Prices from Portland to Tehran

  • Carrier
    0 Days
    1 Day
    3 Days
    7 Days
    10 Days
    14 Days
    21 Days
  • Air Canada
    $1155
    $1155
    $1155
    $1155
    $1155
    $1047
    $1047
  • Alitalia
    $1196
    $1196
    $2409
    $1075
    $1075
    $1928
    $1928
  • BMI
    $1169
    $1169
    $1169
    $1169
    $1169
    $1169
    $1169
  • KLM
    $1211
    $1211
    $1211
    $1211
    $1211
    $1090
    $1090
  • Lufthansa
    $1232
    $1232
    $1232
    $1232
    $1232
    $1124
    $1124
Cheap Flights from Portland to Tehran, from $1150 Round trip from PDX to THR