89 € Cheap Flights from Johannesburg to Lusaka

Compare Johannesburg to Lusaka flight deals

Find the cheapest month or even day of the year to fly to Lusaka

Book the best Lusaka fare with no extra fees

Flight deals from Johannesburg to Lusaka

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Lusaka? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Lusaka

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Lusaka flights are currently cheapest in March.

Direct flights from Johannesburg to Lusaka

Johannesburg to Lusaka: Alternative routes

Compare routes from Johannesburg to Lusaka below. You may find an airport to fly into that's cheaper, faster, or easier than Lusaka.

Johannesburg to Lusaka: Flight information

The things to know before you go.
Cheapest flight found89 €
Cheapest month to flyMarch
Average flight time2 hrs, 5 mins
Most popular airlineAirlink
Average flights per week136

Finding cheap flights from Johannesburg to Lusaka: Frequently asked questions

The best price we found for a return flight from Johannesburg to Lusaka is 89 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 5 minutes is the average flight time from Johannesburg to Lusaka.
Airlink, Emirates and Proflight Zambia fly direct from Johannesburg to Lusaka.
As of January 2026, there are 136 flights per week flying from Johannesburg to Lusaka.
The cheapest month to fly from Johannesburg to Lusaka is usually March.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Lusaka Airport on Wednesday, 4 March 2026.
Yes – the average flight time is 2 hours and 5 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Lusaka but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Lusaka is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Lusaka is South African Airways .

Flying from Johannesburg to Kenneth Kaunda International Airport (LUN): What you need to know

  • Johannesburg's main base, O.R. Tambo International Airport (JNB), is where great travel stories take off. Explore the departure options from here when searching for a flight from Johannesburg to Kenneth Kaunda International Airport (LUN).

  • Around 2 hours is how long you'll be travelling on a direct Johannesburg to Kenneth Kaunda International Airport flight.

  • Lusaka (where Kenneth Kaunda International Airport is located) and Johannesburg share the UTC+2 timezone. Same timezone means no confusion when scheduling your trip.

  • With 52 direct flights a week between the two airports, O.R. Tambo International Airport (JNB) to Kenneth Kaunda International Airport (LUN) is the most popular route. Airlink (South Africa) operates the earliest flight at 7:35am. If you prefer to make the most of your day before leaving, the last flight from JNB to LUN is with Zambia Airways at 7:50pm.

  • Arrive at the airport on time so you don't miss your flight from Johannesburg to LUN. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid sprinting to your gate.

  • Peak season means busier airports, so aim to get there even earlier. Give yourself at least two hours before a domestic flight and four hours for international journeys to keep to your schedule.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) provides a hassle-free way to reach your destination. Nonstop flights from Johannesburg to Kenneth Kaunda International Airport (LUN) take off from this terminal.

  • Pick from a variety of airlines that operate direct flights from Johannesburg to Kenneth Kaunda International Airport departing from JNB. Get on board with any of these:

  • Most travellers choose to book seats with Airlink (South Africa) from JNB to LUN.

  • The carrier with the top on-time arrival rate on this route is South African Airways.

  • JNB is around 29 kilometres from central Johannesburg. If you're catching a cab, driving or ride-sharing from the centre, it'll take 30 minutes or so to get there, depending on traffic. If you're taking public transport, expect the journey time to be around 1 hour 10 minutes.

  • Want an easy start to your holiday? Stay near O.R. Tambo International Airport. Whether you've booked an early flight from Johannesburg to Kenneth Kaunda International Airport or just don't like being rushed, these hotels are just what you're after:

  • When it comes to the on-time performance of O.R. Tambo International Airport, 77.1% of flights arrive within the expected time frame.

Lanseria International Airport (HLA)

  • HLA is about 48 kilometres from central Johannesburg. It'll take you 50 minutes or so to reach the airport driving from the city centre.

  • Want to treat yourself to an extra night away before catching your Johannesburg to LUN flight? Kick back in a hotel near Lanseria International Airport before your break officially begins. These stays have a room with your name on it:

About Kenneth Kaunda International Airport (LUN)

  • The last thing you need is a long journey to your hotel if you're arriving on a late flight from Johannesburg to Kenneth Kaunda International Airport. Make yourself comfy at one of these accommodation options near LUN instead:

  • Travel at your own speed with a Kenneth Kaunda International Airport rental car. Book your wheels from Europcar, Avis or Keddy By Europcar and chase adventure across Lusaka and beyond.

  • Lock in the best rate by reserving your ride around three weeks before your Johannesburg to Kenneth Kaunda International Airport flight.

Getting from Kenneth Kaunda International Airport (LUN) to central Lusaka

  • Kenneth Kaunda International Airport is about 21 kilometres from central Lusaka. The time it takes to get to the centre by cab or car hire depends on the time of day. Do a little research before your trip.

  • Travelling by public transport will take you roughly 1 hour 50 minutes.

How to find the cheapest flights from Johannesburg to Kenneth Kaunda International Airport (LUN)

  • The lowest price we've found for a one-way ticket from Johannesburg to Kenneth Kaunda International Airport is 142 €. For a return flight on this route, the best price is 89 €. Depending on when you book and the availability, these fares can change.

  • Don't leave things to the last minute. You're more likely to walk away with cheap flights from Johannesburg to LUN if you book in advance. Airlines often have some excellent early bird rates.

  • Cheap Johannesburg to Kenneth Kaunda International Airport tickets are easier to find when your travel dates are flexible. Use the 'Whole month' search tool to compare fares across each month and then choose the cheapest day.

  • Never miss a deal on plane tickets from Johannesburg to LUN by creating a Price Alert. We'll send you an email or notification on the app when prices go down.

  • Find the best deal on a flight from Johannesburg to Kenneth Kaunda International Airport with the help of the filters. Choose your ideal departure and arrival times, airlines and number of stops. You can also sort your results by 'Fastest,' 'Cheapest' or 'Best.'

The best time to fly from Johannesburg to Kenneth Kaunda International Airport (LUN)

  • June is the most popular month for flights from Johannesburg to Kenneth Kaunda International Airport (LUN). Plan your visit to Lusaka in February for a quieter experience.

  • The warmest month in Lusaka is October, with temperatures ranging between 18ºC (64ºF) and 34ºC (93ºF). Book your Johannesburg to LUN plane ticket then if that's your definition of good weather.

  • Look for cheap tickets from Johannesburg to Kenneth Kaunda International Airport in July if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 9ºC (48ºF) and 25ºC (77ºF).

More about Lusaka

Explore more of Zambia

  • Kitwe is just one of the many cities in Zambia waiting to be discovered once you've seen Lusaka. Around 274 kilometres away to the north, its best attractions include Nkana Canyon, Sunset Gardens Kitwe (Ndola/Kitwe Rd) and Seventh Day Adventist Church.

  • If you're eager to discover another well-known destination in Zambia, consider Ndola, roughly 257 kilometres north of Lusaka. Copperbelt Museum, Hindu Hall - Ndola and Minsundu Recreational Park are the start of reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.