Cheap flights from Johannesburg to Luxembourg

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 10/29
Thu 11/5
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 10/29
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 Luxembourg

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

Find a great deal and save up to 33% by booking at least 45 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 Johannesburg to Luxembourg within the next two weeks, with the cheapest ticket starting at R11 782.

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

The best pricing can be found in the month of May. Prices to Luxembourg from Johannesburg average R11 349. You can even find prices in May for less than R11 349, as users have found deals to Luxembourg from as low as R5 171. The month of January appears to be one of the more expensive times to travel to Luxembourg from Johannesburg. Flying in the targeted month can save you up to 14%.

Cheap flights from Johannesburg to Luxembourg in October, November 2020

The best prices found for JNB to Luxembourg flights in October, November
23 Oct - 4 Nov
R10 914pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
LUX
Luxembourg
LUX
Luxembourg
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
23 Oct - 4 Nov
R11 193pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
LUX
Luxembourg
LUX
Luxembourg
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
23 Oct - 4 Nov
R13 074pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
LUX
Luxembourg
LUX
Luxembourg
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to Luxembourg 2020 flight deals

Cheap flights to Luxembourg from Johannesburg found for this year
19 Dec - 2 Jan
R7 985pp
JNB
Johannesburg OR Tambo
Lufthansa
 
1 STOP
LUX
Luxembourg
LUX
Luxembourg
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo
11 Dec - 2 Jan
R8 051pp
JNB
Johannesburg OR Tambo
Lufthansa
 
1 STOP
LUX
Luxembourg
LUX
Luxembourg
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo
10 Dec - 2 Jan
R9 802pp
JNB
Johannesburg OR Tambo
British Airways
 
1 STOP
LUX
Luxembourg
LUX
Luxembourg
British Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about Johannesburg to Luxembourg flights.

Flight FAQs

From Johannesburg to Luxembourg

Can I find flights from Johannesburg to Luxembourg for under R8 182 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Luxembourg for under R8 182. The cheapest flight booked recently is on Lufthansa for just R7 985, but on average you can expect to pay R10 571.

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

Some of the carriers operating flights from Johannesburg OR Tambo to Luxembourg that may be offering flexible cancellation policies are Turkish Airlines and British Airways. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Johannesburg to Luxembourg for under R8 182 on Cheapflights?

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

Within the past month, 321 users have taken a look at flights from Johannesburg OR Tambo to Luxembourg.

What are the most popular airlines that fly from Johannesburg to Luxembourg?

Consider Air France, British Airways or KLM when booking your flight. These represent the most popular airlines when flying from Johannesburg to Luxembourg.

What are the cheapest flights from Johannesburg to Luxembourg?

While on average a flight from Johannesburg to Luxembourg is generally R5 932, our data shows the cheapest flight currently is R5 932. When looking at the most popular route, (Johannesburg OR Tambo - Luxembourg), you can expect to pay R10 228 for that flight.

How long does is the flight from Johannesburg to Luxembourg?

Air France, Lufthansa, and British Airways can get you from Johannesburg to Luxembourg in just under 15h 30m. Your travel time can differ by up to 2h 20m. 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 Johannesburg to Luxembourg return?

Our cheapest airline available from Johannesburg to Luxembourg is Lufthansa. Our recent data shows that you can find tickets from as low as R7 986 on this airline. Additional options worth looking into are British Airways and Air France, starting at R9 802 and R11 569 round-trip.

Related searches

Flights to Luxembourg from Johannesburg
Flights to Johannesburg Flights to Luxembourg Flights from Johannesburg

Destination information for Luxembourg

Things to know before you go. Useful info for your trip from Johannesburg to Luxembourg
Today's exchange rate
R1 = €0,06

Airports servicing Johannesburg

Airports servicing

Home Europe Luxembourg Cheap flights from Johannesburg to Luxembourg
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First