Cheap flights from Hamilton International to Johannesburg

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 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')

How to find the cheapest flight from
Hamilton International (HLZ) to Johannesburg (JNB)

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

Find a great deal and save up to 2% by booking at least 24 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 Hamilton International to Johannesburg within the next two weeks, with the cheapest ticket starting at R1 782.

What is the cheapest month to fly from Hamilton International to Johannesburg?

The best pricing can be found in the month of May. Prices to Johannesburg from Hamilton International average R1 772. You can even find prices in May for less than R1 772, as users have found deals to Johannesburg from as low as R1 325. The month of September appears to be one of the more expensive times to travel to Johannesburg from Hamilton International. Flying in the targeted month can save you up to 16%.

Hamilton International to Johannesburg 2021 flight deals

Cheap flights to Johannesburg from Hamilton International found for this year
18 Jun - 20 Jun
R42 834pp
HLZ
Hamilton
Singapore Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Singapore Airlines
   
2 STOPS
HLZ
Hamilton
18 Jun - 20 Jun
R42 971pp
HLZ
Hamilton
Singapore Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Singapore Airlines
   
2 STOPS
HLZ
Hamilton

Related info for your journey

Useful info, stats and facts about Hamilton International to Johannesburg flights.

Flight FAQs

From Hamilton International to Johannesburg

Can I find flights from Hamilton International to Johannesburg for under R44 174 on Cheapflights?

Yes, there are multiple flights from Hamilton International to Johannesburg for under R44 174. The cheapest flight booked recently is on Singapore Airlines for just R42 834, but on average you can expect to pay R42 894.

Are there direct flights from Hamilton International to Johannesburg for under R42 651 on Cheapflights?

There are no direct flights from Hamilton International to Johannesburg, 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 Hamilton to Johannesburg OR Tambo was viewed by 466 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 Hamilton, New Zealand or Johannesburg?

In Hamilton, New Zealand, there will be less rainfall in Hamilton, New Zealand compared to Johannesburg over the next 8 days.

Is Hamilton, New Zealand weather warmer or cooler than Johannesburg?

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

How long does is the flight from Hamilton International to Johannesburg?

There are many flights that can get you from Hamilton International to Johannesburg in 34h. Fly via Singapore Airlines to get the fastest option.

What is the cheapest airline to fly from Hamilton International to Johannesburg return?

Singapore Airlines, at R42 834, was found to be the cheapest airline from Hamilton International to Johannesburg..

Related searches

Flights to Johannesburg from Hamilton International
Flights to Hamilton International Flights to Johannesburg Flights from Johannesburg

Alternative routes for Hamilton International to Johannesburg

Destination information for Johannesburg

Things to know before you go. Useful info for your trip from Hamilton International to Johannesburg
Today's exchange rate
R1 = R1,00
Average temperature for January in Johannesburg
26.0 °C
Avg rainfall for January in Johannesburg
128.0 mm

Airports servicing Hamilton

Airports servicing Johannesburg

Home Africa South Africa Johannesburg Cheap flights from Hamilton International to Johannesburg
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First