Cheap flights from South Africa to Hawaii

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 1/21
Thu 1/28
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 1/21
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
South Africa to Hawaii

How far in advance should I book a flight from South Africa to Hawaii?

To save up to 5% on this flight, we recommend booking at least 57 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from South Africa to Hawaii from R21 081 1-2 weeks out and tickets from R21 081 for flights departing within the next 72 hours.

What is the cheapest month to fly from South Africa to Hawaii?

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

Cheap flights from South Africa to Hawaii in January, February 2021

The best prices found for South Africa to Hawaii flights in January, February
27 Jan - 7 Feb
R17 774pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
HNL
Honolulu
HNL
Honolulu
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
29 Jan - 19 Feb
R19 969pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
HNL
Honolulu
HNL
Honolulu
Lufthansa
   
2 STOPS
JNB
Johannesburg OR Tambo
18 Jan - 22 Jan
R23 322pp
JNB
Johannesburg OR Tambo
Delta
   
2 STOPS
HNL
Honolulu
HNL
Honolulu
Delta
   
2 STOPS
JNB
Johannesburg OR Tambo

South Africa to Hawaii 2021 flight deals

Cheap flights to Hawaii from South Africa found for this year
11 May - 15 May
R15 137pp
CPT
Cape Town Intl
British Airways
   
2 STOPS
KOA
Kona Intl
KOA
Kona Intl
British Airways
   
2 STOPS
CPT
Cape Town Intl
9 Nov - 23 Nov
R15 472pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
HNL
Honolulu
HNL
Honolulu
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
26 May - 29 May
R16 630pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
HNL
Honolulu
HNL
Honolulu
British Airways
   
2 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Hawaii from South Africa

The cheapest one-way flights from South Africa to Hawaii
17:15 - 8:45
Multiple Airlines
2 stops
51h 30m
JNB - HNL
Multiple Airlines
R93 930
Kiwi.com

Related info for your journey

Useful info, stats and facts about South Africa to Hawaii flights.

Flight FAQs

From South Africa to Hawaii

Can I find flights from South Africa to Hawaii for under R15 243 on Cheapflights?

Yes, there are multiple flights from South Africa to Hawaii for under R15 243. The cheapest flight booked recently is on British Airways for just R15 137, but on average you can expect to pay R39 602.

Which airlines flying from South Africa to Hawaii have flexible cancellations due to COVID-19?

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

Are there direct flights from South Africa to Hawaii for under R15 243 on Cheapflights?

There are no direct flights from South Africa to Hawaii, 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?

Flights from South Africa to Hawaii have been viewed 119 times in the past calendar month.

What are the most popular airlines that fly from South Africa to Hawaii?

Consider Air Canada, British Airways or Lufthansa when booking your flight. These represent the most popular airlines when flying from South Africa to Hawaii.

What are the cheapest flights from South Africa to Hawaii?

While on average a flight from South Africa to Hawaii is generally R19 636, our data shows the cheapest flight currently is R15 462. When looking at the most popular route, (Johannesburg OR Tambo - Honolulu), you can expect to pay R17 561 for that flight.

How long does is the flight from South Africa to Hawaii?

Departing from South Africa to Hawaii will take you 29h 18m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from South Africa to Hawaii return?

Currently priced at R15 137, British Airways will fly you from South Africa to Hawaii and back. In addition to British Airways, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Delta and United Airlines - these airlines can fly you to your destination from R21 676 and R29 496, respectively.

Related searches

Flights to Hawaii from South Africa
Flights to South Africa Flights to Hawaii

Destination information for Hawaii

Things to know before you go. Useful info for your trip from South Africa to Hawaii
Today's exchange rate
R1 = $0,07

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)

Airports servicing

Hana (HNM)
Honolulu (HNL)
Hilo Intl (ITO)
Kapalua West Maui (JHM)
Kapolei Kalaeloa (JRF)
Keahole-Kona Intl (KOA)

Top 5 airlines flying from South Africa to Hawaii

The chart below displays the airlines Cheapflights users travelling from South Africa to Hawaii 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
Air Canada
R1 222 R1 370 No cancel fee 67%
Search Air Canada flights
British Airways
R1 008 R1 427 No cancel fee 70%
Search British Airways flights
United Airlines
R1 183 R1 465 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 Cheap flights from South Africa to Hawaii
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First