Welcome | Sign out

Cheap Flights from Portland to Johannesburg - PDX to JNB (reverse)

Popular Flights from Portland to Johannesburg

  • Airfare from Portland to Johannesburg on Air France from $1263 round trip
  • Airfare from Portland to Johannesburg on KLM from $1279 round trip
  • Airfare from Portland to Johannesburg on United from $1347 round trip
  • Airfare from Portland to Johannesburg on SWISS from $1392 round trip
  • Airfare from Portland to Johannesburg on Turkish from $1395 round trip

Did You Know?

  • Alitalia has 95 two stops or more flights between Portland, OR and Johannesburg, ZA.
  • Delta has the most one stop flights between Portland, OR and Johannesburg, ZA.
  • The shortest flight between Portland, OR and Johannesburg, ZA on S African is 10,413 miles.
  • 143,949 seats are available per day to fly out of Portland, OR connecting to Johannesburg, ZA
  • The largest aircraft operated by United flying between Portland, OR and Johannesburg, ZA is a 757 with 182 seats.
  • 127 flights per week fly out of Portland, OR connecting to Johannesburg, ZA
  • 12 airlines operate between Portland, OR and Johannesburg, ZA
  • The smallest aircraft operated by Air France flying between Portland, OR and Johannesburg, ZA is a DH8 with 76 seats.

Advance Purchase Prices from Portland to Johannesburg

  • Carrier
    0 Days
    1 Day
    3 Days
    7 Days
    10 Days
    14 Days
    21 Days
  • Air France
    $2037
    $2037
    $2047
    $1717
    $1717
    $1547
    $1547
  • BMI
    $1623
    $2663
    $2475
    $1565
    $2601
    $1503
    $1503
  • Delta
    $1804
    $1804
    $1804
    $3215
    $3215
    $3215
    $3526
  • KLM
    $1546
    $1546
    $2013
    $1683
    $1683
    $1513
    $1513
  • Lufthansa
    $1687
    $2727
    $2539
    $1629
    $2665
    $1567
    $1567
  • United
    $1640
    $2680
    $2492
    $1582
    $2618
    $1520
    $1520

Cheap International Flights from Portland - PDX

Flights
Airline
Lowest Price
Cheap Flights from Portland to Johannesburg, from $1263 Round trip from PDX to JNB