Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Lusaka (LUN) to Johannesburg (JNBA)

Travellers and cabin class
  1. Home
  2. Zambia
  3. Lusaka
  4. Johannesburg

Compare Lusaka to Johannesburg flight deals

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

Book the best Johannesburg fare with no extra fees

Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Lusaka to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Lusaka to Johannesburg? Find the lowest prices on one-way and return tickets right here.
Johannesburg.£211 per passenger.Departing Sat, 20 Dec, returning Sat, 10 Jan.Return flight with South African Airways.Outbound direct flight with South African Airways departs from Lusaka on Sat, 20 Dec, arriving in Johannesburg O.R. Tambo.Inbound direct flight with South African Airways departs from Johannesburg O.R. Tambo on Sat, 10 Jan, arriving in Lusaka.Price includes taxes and charges.From £211, select.
South African Airways
Sat, 20 DecLUN - JNB with South African Airways
Direct
South African Airways
Sat, 10 JanJNB - LUN with South African Airways
Direct
from £211
Johannesburg.£212 per passenger.Departing Mon, 16 Jun, returning Sun, 22 Jun.Return flight with Ethiopian Airlines.Outbound direct flight with Ethiopian Airlines departs from Lusaka on Mon, 16 Jun, arriving in Johannesburg O.R. Tambo.Inbound direct flight with Ethiopian Airlines departs from Johannesburg O.R. Tambo on Sun, 22 Jun, arriving in Lusaka.Price includes taxes and charges.From £212, select.
Ethiopian Airlines
Mon, 16 JunLUN - JNB with Ethiopian Airlines
Direct
Ethiopian Airlines
Sun, 22 JunJNB - LUN with Ethiopian Airlines
Direct
from £212
Johannesburg.£212 per passenger.Departing Sat, 5 Jul, returning Tue, 8 Jul.Return flight with Ethiopian Airlines.Outbound direct flight with Ethiopian Airlines departs from Lusaka on Sat, 5 Jul, arriving in Johannesburg O.R. Tambo.Inbound direct flight with Ethiopian Airlines departs from Johannesburg O.R. Tambo on Tue, 8 Jul, arriving in Lusaka.Price includes taxes and charges.From £212, select.
Ethiopian Airlines
Sat, 5 JulLUN - JNB with Ethiopian Airlines
Direct
Ethiopian Airlines
Tue, 8 JulJNB - LUN with Ethiopian Airlines
Direct
from £212
Johannesburg.£212 per passenger.Departing Wed, 6 Aug, returning Fri, 15 Aug.Return flight with Ethiopian Airlines.Outbound direct flight with Ethiopian Airlines departs from Lusaka on Wed, 6 Aug, arriving in Johannesburg O.R. Tambo.Inbound direct flight with Ethiopian Airlines departs from Johannesburg O.R. Tambo on Fri, 15 Aug, arriving in Lusaka.Price includes taxes and charges.From £212, select.
Ethiopian Airlines
Wed, 6 AugLUN - JNB with Ethiopian Airlines
Direct
Ethiopian Airlines
Fri, 15 AugJNB - LUN with Ethiopian Airlines
Direct
from £212
Johannesburg.£213 per passenger.Departing Sat, 1 Nov, returning Fri, 14 Nov.Return flight with South African Airways.Outbound direct flight with South African Airways departs from Lusaka on Sat, 1 Nov, arriving in Johannesburg O.R. Tambo.Inbound direct flight with South African Airways departs from Johannesburg O.R. Tambo on Fri, 14 Nov, arriving in Lusaka.Price includes taxes and charges.From £213, select.
South African Airways
Sat, 1 NovLUN - JNB with South African Airways
Direct
South African Airways
Fri, 14 NovJNB - LUN with South African Airways
Direct
from £213
Johannesburg.£214 per passenger.Departing Sun, 27 Jul, returning Sun, 3 Aug.Return flight with South African Airways.Outbound direct flight with South African Airways departs from Lusaka on Sun, 27 Jul, arriving in Johannesburg O.R. Tambo.Inbound direct flight with South African Airways departs from Johannesburg O.R. Tambo on Sun, 3 Aug, arriving in Lusaka.Price includes taxes and charges.From £214, select.
South African Airways
Sun, 27 JulLUN - JNB with South African Airways
Direct
South African Airways
Sun, 3 AugJNB - LUN with South African Airways
Direct
from £214
Johannesburg.£214 per passenger.Departing Thu, 2 Oct, returning Sun, 5 Oct.Return flight with South African Airways.Outbound direct flight with South African Airways departs from Lusaka on Thu, 2 Oct, arriving in Johannesburg O.R. Tambo.Inbound direct flight with South African Airways departs from Johannesburg O.R. Tambo on Sun, 5 Oct, arriving in Lusaka.Price includes taxes and charges.From £214, select.
South African Airways
Thu, 2 OctLUN - JNB with South African Airways
Direct
South African Airways
Sun, 5 OctJNB - LUN with South African Airways
Direct
from £214
Johannesburg.£214 per passenger.Departing Sun, 10 Aug, returning Tue, 16 Sep.Return flight with South African Airways.Outbound direct flight with South African Airways departs from Lusaka on Sun, 10 Aug, arriving in Johannesburg O.R. Tambo.Inbound direct flight with South African Airways departs from Johannesburg O.R. Tambo on Tue, 16 Sep, arriving in Lusaka.Price includes taxes and charges.From £214, select.
South African Airways
Sun, 10 AugLUN - JNB with South African Airways
Direct
South African Airways
Tue, 16 SepJNB - LUN with South African Airways
Direct
from £214
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Lusaka to Johannesburg found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Lusaka to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Lusaka to Johannesburg flights are currently cheapest in June.
Jun
from £212
Jul
from £212
Aug
from £212
Sep
from £220
Oct
from £214
Nov
from £213
Dec
from £217
Jan
from £218
Feb
from £299
Mar
Find prices
Apr
Find prices
May
Find prices

Direct flights from Lusaka to Johannesburg

Alternative Lusaka to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Lusaka to Johannesburg? You could fly into the following airports instead.

Lusaka to Johannesburg: Flight information

The things to know before you go.
Cheapest flight found£211
Cheapest month to flyDecember
Average flight time2 hrs, 9 mins
Most popular airlineAirlink
Average flights per week88

Finding cheap flights from Lusaka to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Lusaka to Johannesburg is £211. 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 9 minutes is the average flight time from Lusaka to Johannesburg.
Airlink, South African Airways and Proflight Zambia fly direct from Lusaka to Johannesburg.
As of June 2025, there are 88 flights per week flying from Lusaka to Johannesburg.
The cheapest month to fly from Lusaka to Johannesburg is usually June 2025.
If you're flying from Lusaka Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 13.5 miles away from the centre of Johannesburg. We've found flights into this airport from £211.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Lusaka Airport to Johannesburg on Saturday, 20 December 2025.
Yes – the average flight time is 2 hours and 9 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 Johannesburg 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 Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In June, the average temperature is usually around 11°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, South African Airways offers the cheapest flight tickets to Johannesburg.

Travelling from Kenneth Kaunda International Airport (LUN) to Johannesburg: what you need to know

  • The average time for a direct flight from Kenneth Kaunda International Airport to Johannesburg is 2 hours.

  • Johannesburg and Lusaka (where Kenneth Kaunda International Airport is located) are both in the UTC+2 timezone. This means you won't have to change your watch on arrival.

  • With 52 flights a week between the two airports, Kenneth Kaunda International Airport (LUN) to O.R. Tambo International Airport (JNB) is the most popular route. South African Airways operates the earliest flight at 06:40. If you're eager to get more out of your day before taking off, the last flight from LUN to JNB is with Airlink (South Africa) at 17:10.

  • Give yourself plenty of time to get on your LUN to Johannesburg flight. Generally, it's best to arrive two hours before international departures and an hour ahead for domestic flights.

  • Longer lines at security and check-in are more likely if you're heading away during high season, so give yourself even more breathing space. A good general rule for peak periods? Arrive up to four hours ahead for international flights and at least two hours for domestic departures.

  • Direct Kenneth Kaunda International Airport to Johannesburg tickets are available for booking. O.R. Tambo International Airport (JNB) is where you'll step off the plane.

  • You'll have your choice of carriers that offer direct flights from Kenneth Kaunda International Airport to Johannesburg. Reserve your trip with one of these:

    • Airlink (South Africa)

    • Proflight Zambia

    • South African Airways

  • A stopover is the perfect opportunity to break up your journey and maybe even visit a new city. When searching for plane tickets from LUN to Johannesburg, deselect the 'Direct flights only' box to see where you can stop along the way. Popular options include:

    • Addis Ababa Bole International Airport (ADD)

    • RG Mugabe International Airport (HRE)

    • Kigali International Airport (KGL)

  • LUN is around 13 miles from central Lusaka. If you're catching a cab, ride-sharing or driving from the centre, it'll take you 40 minutes or so to get there, depending on traffic. If you're using public transport, expect the journey time to be around 1 hour 50 minutes.

  • Want an easy start to your trip? Stay near LUN. Whether you've booked an early flight from Kenneth Kaunda International Airport to Johannesburg or just don't like being rushed, these hotels are worth a look:

    • Wild Dogs Lodge

    • Waterfalls Hotel Zambia

    • Skyview Lodge At The Barn

  • 75.34% of flights departing from Kenneth Kaunda International Airport reach their destination on schedule.

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

  • £145 is currently the lowest price for a one-way Kenneth Kaunda International Airport to Johannesburg flight. Return plane tickets start at £211. These fares may change depending on availability.

  • Get cheap flights from LUN to Johannesburg by booking one month ahead. Based on our research, that's the sweet spot for landing a bargain.

  • May is the best month for scoring a fantastic deal on Kenneth Kaunda International Airport to Johannesburg tickets. If you're looking to travel at a different time of year, the 'Whole month' tool will give you the lowest prices across every month.

  • Spend less time searching for cheap flights from LUN to Johannesburg by setting up a Price Alert. You'll get an email or notification through the app when a new low fare is offered.

  • Select your preferred arrival and departure times, airlines and number of stops with our filters. Then, sort the results for your flight from Kenneth Kaunda International Airport to Johannesburg by 'Best,' 'Fastest' or 'Cheapest.'

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) is around 18 miles from the centre of Johannesburg. If you're opting for a ride-share or a cab, the drive takes about 30 minutes.

  • Getting there on public transport takes around 1 hour 10 minutes.

  • The last thing you want is a lengthy journey to your hotel if you're landing late on a flight from Kenneth Kaunda International Airport to Johannesburg. Check in to one of these accommodation options near JNB instead:

    • Holiday Inn Johannesburg Airport by IHG

    • Airport Inn and Suites

    • Premier Hotel O.R. Tambo

  • Follow your own route with an O.R. Tambo International Airport rental car. Book your wheels from Carwiz, Alamo or Green Motion and discover more of Johannesburg and beyond.

  • Reserving your vehicle from O.R. Tambo International Airport around three weeks before your flight from LUN to Johannesburg can help you get the lowest rate.

Lanseria International Airport (HLA)

  • The centre of Johannesburg is about 30 miles from Lanseria International Airport (HLA). After your flight from Kenneth Kaunda International Airport to Johannesburg has hit the runway and you've made your way through the terminal, the drive should take about 50 minutes.

  • You'll find some comfortable places ready to welcome you near HLA. Settle in and get cosy after your LUN to Johannesburg flight at any of these perfectly located options:

    • Shumba Valley Lodge

    • SleepOver Lanseria

    • Hills and Dales Accommodation

  • Forget about public transport schedules or slow-moving cab lines. Pick up a Lanseria International Airport rental car and go in any direction that inspires you. Check out the availability and rates from First - Car Hire, Tempest - Car Hire and Firefly powered by Hertz.

  • Score the best price by booking your ride from HLA four weeks ahead of time. You'll also have access to a wider selection of vehicles.

Best time to go to Johannesburg

  • Carefully consider your dates before booking your flight from Kenneth Kaunda International Airport to Johannesburg. The city buzzes during peak season, but hotel rates are usually higher and top attractions can be busy. Go to Johannesburg in low season for a quieter vibe.

  • Before booking a Kenneth Kaunda International Airport to Johannesburg plane ticket, think about the type of weather you enjoy. January is the warmest month in Johannesburg, with temperatures ranging from 15ºC (59ºF) to 30ºC (86ºF).

  • If you like travelling in cooler conditions, search for a cheap ticket from LUN to Johannesburg in July when temperatures average between 4ºC (39ºF) and 20ºC (68ºF).

More about Johannesburg

  • Start your Johannesburg trip right by choosing the perfect place to stay. After booking your flight from Kenneth Kaunda International Airport to Johannesburg, browse our selection of accommodation options including:

    • City Lodge Newtown, Johannesburg

    • Businessburg Hotel

    • Reef Hotel

  • There are so many things to discover in this city it can be hard to figure out where to start. Maboneng Precinct, Constitution Hill and Johannesburg Zoo are major attractions which should feature on any good Johannesburg itinerary.

Explore more of South Africa

  • Johannesburg will leave a lasting impression, but there are so many other corners of South Africa just waiting to be explored. About 280 miles south-east of Johannesburg, a trip to Pietermaritzburg will keep you on the move. Don't miss top attractions like KwaZulu-Natal National Botanical Garden, Comrades Marathon House and The Old Prison.

  • If there's time to check out another corner of South Africa, head for Bloemfontein, roughly 230 miles south-west of Johannesburg. Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum are among the biggest draws.

More travel options

Flights from Lusaka to Gauteng
Tickets from Zambia to South Africa
Flights from Lusaka Province
Return tickets from Lusaka to South Africa
Cheap return tickets from Lusaka
Cheap return tickets to South Africa
Cheap return tickets to Johannesburg
Cheap last minute flights
Tickets from Zambia
Cheap return flights to Gauteng
Tickets from London to Belfast
Cheap tickets from London to Hazrat Shahjalal International Airport
Cheap return tickets from London to Cairo
Cheap flights from London to Crete Heraklion
Tickets from Manchester to Porto
Plane tickets from Manchester to Venice
Tickets from London to Hamad International
Cheap return tickets from London to Sharm El Sheikh
Flights from London to Dalaman
Plane tickets from London Gatwick to Malaga
Flights from Glasgow to London
Cheap flights from Birmingham to Amritsar
Cheap return tickets from Leeds Bradford to Dublin
Cheap return tickets from East Midlands to Alicante
Cheap return flights from Manchester to Orlando
Flights from Manchester to Antalya
Plane tickets from Bristol to Palma - Majorca
Cheap flights from Birmingham to Edinburgh
Tickets from London to Marseille
Return plane tickets from Liverpool to Malaga
Cheap tickets from Bristol to Faro
Flights from London to Bengaluru
Cheap return tickets from Manchester to Naples International
Tickets from London to Rio De Janeiro
Cheap return tickets from London Heathrow to Bangkok
Cheap return flights from London to Frankfurt
Return plane tickets from London to Glasgow
Return tickets from Manchester to Dubai
Return tickets from Edinburgh to Amsterdam Schiphol
Return tickets from London to Ahmedabad
Johannesburg car hire
Cheap car hire in South Africa
Book hotels in Johannesburg

Plan the rest of your trip from Lusaka to Johannesburg

  • Car hire in Johannesburg
  • Hotels in Johannesburg

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

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • Paris
    • London
    • Dublin
    • Palma - Majorca
    • Barcelona
    • Ibiza
    • Malaga
    • Belfast
  • Hotels
    • Amsterdam
    • Paris
    • London
    • Dublin
    • Palma
    • Barcelona
    • Ibiza
    • Málaga
    • Belfast
  • Car hire
    • Amsterdam
    • Paris
    • London
    • Dublin
    • Palma
    • Barcelona
    • Ibiza
    • Málaga
    • Belfast
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 141 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings