Cheap flights from Washington Dulles Intl to Lanseria International Airport

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
Fri 1/22
Fri 1/29
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
Fri 1/22
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
Washington Dulles Intl (IAD) to Lanseria International Airport (HLA)

How far in advance should I book a flight from Washington Dulles Intl to Lanseria International Airport?

Users have found that booking a flight from Washington Dulles Intl to Lanseria International Airport at least 24 days early can save you up to 2% on average compared to booking a flight this week. If booking 24 days before your flight isn’t an option for you, users have found flights from Washington Dulles Intl to Lanseria International Airport for as little as R1 773 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R1 819 for flights departing within the next 3 days.

What is the cheapest month to fly from Washington Dulles Intl to Lanseria International Airport?

May is one of the best times of the year to fly to Lanseria International Airport from Washington Dulles Intl. Prices for May average R1 763 per person but you can even find prices for as low as R1 319. The most expensive prices can be found in the month of September. Opting for a May flight can save you 16% on your journey compared to booking in May

Cheap flights from Washington Dulles Intl to Lanseria International Airport in January, February 2021

The best prices found for IAD to HLA flights in January, February
22 Feb - 8 Mar
R13 686pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
     
3 STOPS
IAD
Washington Dulles Intl
25 Feb - 12 Mar
R13 898pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
     
3 STOPS
IAD
Washington Dulles Intl
26 Feb - 10 Mar
R13 944pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
     
3 STOPS
IAD
Washington Dulles Intl

Washington Dulles Intl to Lanseria International Airport 2021 flight deals

Cheap flights to Lanseria International Airport from Washington Dulles Intl found for this year
22 Feb - 8 Mar
R13 686pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
     
3 STOPS
IAD
Washington Dulles Intl
25 Feb - 12 Mar
R13 898pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
     
3 STOPS
IAD
Washington Dulles Intl
26 Feb - 10 Mar
R13 944pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
     
3 STOPS
IAD
Washington Dulles Intl

Last-minute flights from Washington Dulles Intl to Lanseria International Airport

Late deals on return flights to Lanseria International Airport from Washington Dulles Intl, departing today and this week
24 Jan - 15 Feb
R27 009pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
   
2 STOPS
IAD
Washington Dulles Intl
21 Jan - 25 Jan
R28 221pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
   
2 STOPS
IAD
Washington Dulles Intl
21 Jan - 25 Jan
R28 934pp
IAD
Washington Dulles Intl
Multiple airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
     
3 STOPS
IAD
Washington Dulles Intl

One-way flights to Lanseria International Airport from Washington Dulles Intl

The cheapest one-way flights from Washington Dulles Intl to Lanseria International Airport
19:15 - 15:40
Multiple Airlines
2 stops
38h 25m
IAD - HLA
Multiple Airlines
R10 852
CheapFlights
19:15 - 15:40
Multiple Airlines
2 stops
38h 25m
IAD - HLA
Multiple Airlines
R11 368
CheapFlights
18:25 - 3:55
Multiple Airlines
2 stops
50h 30m
IAD - HLA
Multiple Airlines
R11 974
CheapFlights

Related info for your journey

Useful info, stats and facts about Washington Dulles Intl to Lanseria International Airport flights.

Flight FAQs

From Washington Dulles Intl to Lanseria International Airport

Can I find flights from Washington Dulles Intl to Lanseria International Airport for under R15 156 on Cheapflights?

Yes, there are multiple flights from Washington Dulles Intl to Lanseria International Airport for under R15 156. The cheapest flight booked recently is on Multiple Airlines for just R13 686, but on average you can expect to pay R14 444.

Are there direct flights from Washington Dulles Intl to Lanseria International Airport for under R13 641 on Cheapflights?

There are no direct flights from Washington Dulles Intl to Lanseria International Airport, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Washington Dulles Intl to Lanseria International Airport for under R27 282?

There are currently 3+ open flights from Washington Dulles Intl to Lanseria International Airport within the next 7 days for less than R27 282.

Related searches

Flights to Lanseria International Airport from Washington Dulles Intl
Flights to Washington Dulles Intl Flights to Lanseria International Airport Flights from Lanseria International Airport

Destination information for Lanseria International Airport

Things to know before you go. Useful info for your trip from Washington Dulles Intl to Lanseria International Airport
Today's exchange rate
R1 = R1,00

Airports servicing Washington

Airports servicing Johannesburg

Home Africa South Africa Lanseria International Airport Cheap flights from Washington Dulles Intl to Lanseria International Airport
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First