From
To
Tue 1/26
Tue 2/2
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue 1/26
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 1/26
Tue 2/2
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 1/26
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')
Home North America USA Cheap flights to Hawaii, United States

Cheap Flights to Hawaii

Popular in December High demand for flights, 5% potential price rise
Cheapest in September Best time to find cheap flights, 2% potential price drop
Average price R21 356 Average for round-trip flights in January 2021
Round-trip from R20 107 From Johannesburg to Honolulu
One-way from R22 270 One-way flight from Johannesburg to Honolulu
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Hawaii flights by month

January
R21 057
February
R21 040
March
R20 766
April
R20 909
May
R19 381
June
R21 103
July
R23 204
August
R22 306
September
R19 772
October
R20 553
November
R19 312
December
R23 412
Currently, November is the cheapest month in which you can book a flight to Hawaii. Flying to Hawaii in December will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.

When is the best time to fly to Hawaii?

Average Honolulu flight ticket prices and weather conditions for 2021 and 2022 by month.
JNB - HNL
Price
R19 312 - R30 475
HNL
Temperature
27 - 32 °C
HNL
Rainfall
8 - 73 mm

Peak season:

The main peak season runs from the middle of December through to March. You’ll find it very difficult to find cheap flights to Hawaii then, especially around Christmas. You’ll need to book your flight tickets well in advance for any chance of securing cheap flights to Hawaii. School holidays in the summer are also busy times of the year but you’ll find flight tickets and hotel rates are cheaper than in the winter.

Off season:

You’ll find the cheapest flights to Hawaii during either the spring or autumn months of the year – April to June and September to early December. You’ll find the weather is at its best too so booking cheap flights to Hawaii outside of the major tourist seasons can be a big benefit. You will need to plan well ahead and secure your flight tickets early if you plan to visit at the last weekend of April as that is Japan’s Golden week, making the islands very, very busy.

When is the best time to book a flight to Hawaii?

It’s always best to try and secure your flight tickets as early as you can to find the cheapest flights to Hawaii. Aim to book your flights to Hawaii around 3 or 4 months in advance. If you visit during spring or autumn you can be a bit more lenient with when you secure your flight tickets as cheap flights to Hawaii are generally easier to come by. Flexibility is key to securing the cheapest flights to Hawaii so if you’re not governed by school holidays or set weeks of the year then you’ll find discounted flight tickets. Sitting on either side of the plane should give you great views as you approach although sometimes you will have slightly better sights if you sit on the right hand side.

Which day is cheapest to fly to Hawaii?

The cheapest flights to Hawaii are usually found when departing on a Sunday. The departure day with the highest cost at present is Saturday.

What time of day is cheapest to fly to Hawaii?

Hawaii flights can be made cheaper if you choose a flight in the evening. Booking a flight in the afternoon will likely mean higher prices.

How long is the flight to Hawaii?

Flights from London to Honolulu, Hawaii: 17 hours 50 minutes.

Flights from Manchester to Kahului, Hawaii: 21 hours 45 minutes.

Flights from Birmingham to Honolulu, Hawaii: 22 hours 00 minutes.

Flights from Glasgow to Kahului, Hawaii: 21 hours 55 minutes.

Which airlines operate flights to Hawaii?

Air Canada, Delta, United and KLM all provide flights to Hawaii. Choosing which airline is right for you generally comes down to preference and price. You’ll want to secure your flight tickets well in advance so it’s a good idea to compare the different airlines together months before you intend to travel. On average most airlines will be similarly priced but you will find occasions where flight tickets are more discounted on one than the others.

How to get from the airport to the city centre?

Honolulu:

Bus routes number 19 and 20 both run from the airport and go to downtown Honolulu making it relatively easy to find yourself in the city. The only trouble you might have with the buses is if you have a lot of baggage or if you have oversized bags. In that case you are better off jumping in a taxi from outside of the airport. The price of a taxi is a lot more than a bus however although if you can split the fare with a friend you’ll find it won’t be too bad. Make sure you agree on the fee before getting in though.

Kahului:

There are two buses, Route 40 and Route 35, both of which are accessible from the airport. They only operate every 90 minutes though so once you’ve booked your flights to Hawaii it might be worth looking into securing transport before you fly. The other option is to jump into a taxi although this won’t be cheap, splitting the fare with a friend makes it a lot more reasonable.

Back to top

Find flights to Hawaii

Select your preferred destinations from the list below
Select your preferred route to Hawaii from South Africa below
Home North America USA Cheap flights to Hawaii, United States
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First