Cheap flights from Johannesburg to Oahu

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
Tue 2/2
Tue 2/9
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
Tue 2/2
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 Oahu (HNL)

JNB - HNL
Price
R19 773 - R24 325
HNL
Temperature
27 - 32 °C
HNL
Rainfall
8 - 73 mm

Popular in

December

High demand for flights, 15% potential price rise

Cheapest in

September

Best time to find cheap flights, 5% potential price drop

Average price

R21 275

Average for round-trip flights in January 2021

Round-trip from

R19 773

From Johannesburg to Oahu

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Oahu?

It’s generally more expensive to depart on a Saturday, if you have to leave on this day you can still search on Cheapflights to find great options that meet your needs.

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

Travellers have found it’s best to book a flight 57 days in advance to save up to 5% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 57 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Oahu 1-2 weeks in advance for as low as R20 987, or R20 987 for flights within the next 24 hours.

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

The best pricing can be found in the month of September. Prices to Oahu from Johannesburg average R20 748. You can even find prices in September for less than R20 748, as users have found deals to Oahu from as low as R18 528. The month of December appears to be one of the more expensive times to travel to Oahu from Johannesburg. Flying in the targeted month can save you up to 17%.

When is the cheapest time to fly from Johannesburg to Oahu (JNB - HNL)?

It’s optimal to fly from Johannesburg to Oahu in the evening. By choosing this option you can save up to 41% on the cost of your flight, compared to a flight in the afternoon.

Cheap flights from Johannesburg to Oahu in January, February 2021

26 Jan - 2 Feb
R19 985pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
HNL
Honolulu
HNL
Honolulu
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
26 Jan - 2 Feb
R29 257pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
HNL
Honolulu
HNL
Honolulu
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
26 Jan - 2 Feb
R38 559pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
HNL
Honolulu
HNL
Honolulu
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to Oahu 2021 flight deals

18 Jun - 2 Jul
R16 965pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
HNL
Honolulu
HNL
Honolulu
British Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
26 Jan - 2 Feb
R19 985pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
HNL
Honolulu
HNL
Honolulu
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
26 Jan - 2 Feb
R29 257pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
HNL
Honolulu
HNL
Honolulu
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

Flight FAQs

From Johannesburg to Oahu

Can I find flights from Johannesburg to Oahu for under R18 210 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Oahu for under R18 210. The cheapest flight booked recently is on British Airways for just R16 965, but on average you can expect to pay R39 682.

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

United Airlines, British Airways, and Air Canada are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Johannesburg to Oahu for under R16 692 on Cheapflights?

There are no direct flights from Johannesburg to Oahu, 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?

This flight path from Johannesburg OR Tambo to Honolulu was viewed by 1 018 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Does it rain more in Johannesburg or Honolulu?

The rainfall in Johannesburg is generally less than the rainfall in Honolulu. This will continue over the next 19 days.

Is Johannesburg weather warmer or cooler than Honolulu?

Expect the weather to be around 32 °C on average in August. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Honolulu is generally hotter than in Johannesburg.

How long does is the flight from Johannesburg to Oahu?

A quick flight from Johannesburg to Oahu can take about 34h. British Airways provides one of the quickest options available for as low as R16 966. This flight may include one or multiple stops.

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

Our cheapest airline available from Johannesburg to Oahu is British Airways. Our recent data shows that you can find tickets from as low as R16 966 on this airline. Additional options worth looking into are Delta and United Airlines, starting at R30 927 and R37 937 round-trip. You may be able to fly from Johannesburg to Oahu for 18% less than the average price by searching for these airlines.

Related searches

Flights to Oahu from Johannesburg
Flights to Johannesburg Flights to Oahu Flights from Johannesburg

Destination information for Oahu

Today's exchange rate
R1 = $0,07
Average temperature for January in Oahu
27.0 °C
Avg rainfall for January in Oahu
63.0 mm

Airports servicing Johannesburg

Airports servicing Honolulu

Top 5 airlines flying from Johannesburg to Oahu

Airline Cheapest Average Flexibility On-time COVID-19 safety
British Airways
R1 008 R1 258 No cancel fee 70%
Search British Airways flights
Air Canada
R1 222 R1 370 No cancel fee 67%
Search Air Canada flights
United Airlines
R1 186 R1 458 No cancel fee 69%
Search United Airlines flights
Lufthansa
R1 287 R1 772 No cancel fee 76%
Search Lufthansa flights
Qantas Airways
R1 631 R2 188 No cancel fee 74%
Search Qantas Airways flights
Home North America USA Hawaii Honolulu Cheap flights from Johannesburg to Oahu
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First