Cheap flights from Johannesburg to Portland

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu 12/10
Thu 12/17
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 12/10
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Johannesburg (JNB) to Portland (PDX)

What is the cheapest day to fly return from Johannesburg to Portland?

Flying to your destination on a Wednesday can be more expensive, but this shouldn’t discourage you from finding affordable options to get to Portland. Check prices with Cheapflights to find a great deal for your trip.

How far in advance should I book a flight from Johannesburg to Portland?

Find a great deal and save up to 12% by booking at least 52 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Johannesburg to Portland within the next two weeks, with the cheapest ticket starting at R19 045.

What is the cheapest month to fly from Johannesburg to Portland?

Our data shows that May tends to be the cheapest month to fly to Portland from Johannesburg. Users have commonly found prices around R18 257 for the month, but tickets can be as low as R12 661. Due to multiple factors, prepare for potentially higher prices in January.

When is the cheapest time to fly from Johannesburg to Portland (JNB - PDX)?

A simple way to save on the total cost of your ticket is to fly from Johannesburg to Portland in the morning. If you’re flexible enough to do this you can expect to save up to 32% on your trip compared to booking a flight at midday.

Cheap flights from Johannesburg to Portland in December, January 2021

The best prices found for JNB to PDX flights in December, January
30 Dec - 6 Jan
R16 182pp
JNB
Johannesburg OR Tambo
Lufthansa
   
2 STOPS
PDX
Portland
PDX
Portland
Lufthansa
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Dec - 6 Jan
R16 412pp
JNB
Johannesburg OR Tambo
United Airlines
   
2 STOPS
PDX
Portland
PDX
Portland
United Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
11 Jan - 25 Jan
R16 473pp
JNB
Johannesburg OR Tambo
Lufthansa
   
2 STOPS
PDX
Portland
PDX
Portland
Lufthansa
   
2 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to Portland 2021 flight deals

Cheap flights to Portland from Johannesburg found for this year
30 Dec - 6 Jan
R16 182pp
JNB
Johannesburg OR Tambo
Lufthansa
   
2 STOPS
PDX
Portland
PDX
Portland
Lufthansa
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Dec - 6 Jan
R16 412pp
JNB
Johannesburg OR Tambo
United Airlines
   
2 STOPS
PDX
Portland
PDX
Portland
United Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
30 Dec - 6 Jan
R23 148pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
PDX
Portland
PDX
Portland
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about Johannesburg to Portland flights.

Flight FAQs

From Johannesburg to Portland

Can I find flights from Johannesburg to Portland for under R16 840 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Portland for under R16 840. The cheapest flight booked recently is on British Airways for just R15 401, but on average you can expect to pay R16 350.

What safety measures are being taken by airlines flying from Johannesburg OR Tambo to Portland to control the spread of COVID-19?

Delta is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. Some of the new policies that have been implemented to accommodate travellers flying from Johannesburg OR Tambo to Portland are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.

Which airlines flying from Johannesburg OR Tambo to Portland have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg OR Tambo to Portland that may be offering flexible cancellation policies are British Airways, United Airlines, and Air Canada. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Johannesburg to Portland for under R15 309 on Cheapflights?

There are no direct flights from Johannesburg to Portland, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

Within the past month, 232 users have taken a look at flights from Johannesburg OR Tambo to Portland.

Does it rain more in Johannesburg or Portland?

When travelling, we recommend packing in preparation to handle common weather conditions. The rainfall in Johannesburg is typically similar to Portland. We can gather that this will continue over the next 21 days.

Is Johannesburg weather warmer or cooler than Portland?

With an average temperature of 28 °C, peak weather can be found in July. As a traveller, expect to see changes in flight prices during that period. The temperatures in Portland are hotter than in Johannesburg.

How long does is the flight from Johannesburg to Portland?

United Airlines, British Airways, and Delta can get you from Johannesburg to Portland in just under 25h. Your travel time can differ by up to 3h 47m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Johannesburg to Portland return?

British Airways, at R15 402, was found to be the cheapest airline from Johannesburg to Portland.Alternate airlines flying return to your destination include United Airlines and Lufthansa. British Airways is 15% cheaper than the average price of flights available within the next 90 days to this destination.

Related searches

Flights to Portland from Johannesburg
Flights to Johannesburg Flights to Portland Flights from Johannesburg

Alternative routes for Johannesburg to Portland

Destination information for Portland

Things to know before you go. Useful info for your trip from Johannesburg to Portland
Today's exchange rate
R1 = $0,07
Average temperature for December in Portland
9.0 °C
Avg rainfall for December in Portland
139.0 mm

Airports servicing Johannesburg

Airports servicing Portland

Top 3 airlines from Johannesburg to Portland

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Portland choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
British Airways
R974 R1 152 No cancel fee 70%
Search British Airways flights
Air Canada
R1 097 R1 284 No cancel fee 67%
Search Air Canada flights
United Airlines
R1 126 R1 330 No cancel fee 69%
Search United Airlines flights
Home North America USA Oregon Portland Cheap flights from Johannesburg to Portland
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First