Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Johannesburg (JNBA) to Gaborone (GBE)

origin
    selected
    destination
      selected
      Travellers and cabin class, 1 Adult, Economy
      1. Home
      2. South Africa
      3. Johannesburg
      4. Gaborone

      Compare Johannesburg to Gaborone flight deals

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

      Book the best Gaborone fare with no extra fees

      Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

      Flight deals from Johannesburg to Gaborone

      Looking for a cheap last-minute deal or the best return flight from Johannesburg to Gaborone? Find the lowest prices on one-way and return tickets right here.
      Gaborone.£143 per passenger.Departing Tue, 9 Dec, returning Wed, 7 Jan.Return flight with Air Botswana.Outbound direct flight with Air Botswana departs from Johannesburg O.R. Tambo on Tue, 9 Dec, arriving in Gaborone.Inbound direct flight with Air Botswana departs from Gaborone on Wed, 7 Jan, arriving in Johannesburg O.R. Tambo.Price includes taxes and charges.From £143, select.
      Tue, 9 DecJNB - GBE with Air Botswana
      Direct
      Wed, 7 JanGBE - JNB with Air Botswana
      Direct
      from £143
      Gaborone.£143 per passenger.Departing Sun, 13 Jul, returning Sun, 20 Jul.Return flight with Air Botswana.Outbound direct flight with Air Botswana departs from Johannesburg O.R. Tambo on Sun, 13 Jul, arriving in Gaborone.Inbound direct flight with Air Botswana departs from Gaborone on Sun, 20 Jul, arriving in Johannesburg O.R. Tambo.Price includes taxes and charges.From £143, select.
      Sun, 13 JulJNB - GBE with Air Botswana
      Direct
      Sun, 20 JulGBE - JNB with Air Botswana
      Direct
      from £143
      Gaborone.£144 per passenger.Departing Thu, 7 Aug, returning Thu, 14 Aug.Return flight with Air Botswana.Outbound direct flight with Air Botswana departs from Johannesburg O.R. Tambo on Thu, 7 Aug, arriving in Gaborone.Inbound direct flight with Air Botswana departs from Gaborone on Thu, 14 Aug, arriving in Johannesburg O.R. Tambo.Price includes taxes and charges.From £144, select.
      Thu, 7 AugJNB - GBE with Air Botswana
      Direct
      Thu, 14 AugGBE - JNB with Air Botswana
      Direct
      from £144
      Gaborone.£144 per passenger.Departing Sat, 28 Jun, returning Fri, 4 Jul.Return flight with Air Botswana.Outbound direct flight with Air Botswana departs from Johannesburg O.R. Tambo on Sat, 28 Jun, arriving in Gaborone.Inbound direct flight with Air Botswana departs from Gaborone on Fri, 4 Jul, arriving in Johannesburg O.R. Tambo.Price includes taxes and charges.From £144, select.
      Sat, 28 JunJNB - GBE with Air Botswana
      Direct
      Fri, 4 JulGBE - JNB with Air Botswana
      Direct
      from £144
      Gaborone.£146 per passenger.Departing Thu, 4 Sep, returning Wed, 10 Sep.Return flight with Air Botswana.Outbound direct flight with Air Botswana departs from Johannesburg O.R. Tambo on Thu, 4 Sep, arriving in Gaborone.Inbound direct flight with Air Botswana departs from Gaborone on Wed, 10 Sep, arriving in Johannesburg O.R. Tambo.Price includes taxes and charges.From £146, select.
      Thu, 4 SepJNB - GBE with Air Botswana
      Direct
      Wed, 10 SepGBE - JNB with Air Botswana
      Direct
      from £146
      Gaborone.£146 per passenger.Departing Sun, 13 Jul, returning Sat, 2 Aug.Return flight with Air Botswana.Outbound direct flight with Air Botswana departs from Johannesburg O.R. Tambo on Sun, 13 Jul, arriving in Gaborone.Inbound direct flight with Air Botswana departs from Gaborone on Sat, 2 Aug, arriving in Johannesburg O.R. Tambo.Price includes taxes and charges.From £146, select.
      Sun, 13 JulJNB - GBE with Air Botswana
      Direct
      Sat, 2 AugGBE - JNB with Air Botswana
      Direct
      from £146
      Gaborone.£146 per passenger.Departing Mon, 10 Nov, returning Sun, 16 Nov.Return flight with Air Botswana.Outbound direct flight with Air Botswana departs from Johannesburg O.R. Tambo on Mon, 10 Nov, arriving in Gaborone.Inbound direct flight with Air Botswana departs from Gaborone on Sun, 16 Nov, arriving in Johannesburg O.R. Tambo.Price includes taxes and charges.From £146, select.
      Mon, 10 NovJNB - GBE with Air Botswana
      Direct
      Sun, 16 NovGBE - JNB with Air Botswana
      Direct
      from £146
      Gaborone.£147 per passenger.Departing Thu, 16 Oct, returning Mon, 27 Oct.Return flight with Air Botswana.Outbound direct flight with Air Botswana departs from Johannesburg O.R. Tambo on Thu, 16 Oct, arriving in Gaborone.Inbound direct flight with Air Botswana departs from Gaborone on Mon, 27 Oct, arriving in Johannesburg O.R. Tambo.Price includes taxes and charges.From £147, select.
      Thu, 16 OctJNB - GBE with Air Botswana
      Direct
      Mon, 27 OctGBE - JNB with Air Botswana
      Direct
      from £147
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Johannesburg to Gaborone found in the last 4 days, and are subject to change and availability.

      The cheapest month to fly from Johannesburg to Gaborone Airport

      We’re always keeping an eye on fares, to help you find the lowest one in seconds. Check out the Johannesburg to Gaborone Airport flight prices forecast over the next 12 months.
      Jun
      Find prices
      Jul
      from £143
      Aug
      from £144
      Sep
      from £146
      Oct
      from £147
      Nov
      from £146
      Dec
      Find prices
      Jan
      Find prices
      Feb
      from £162
      Mar
      from £161
      Apr
      Find prices
      May
      Find prices
      Cheapest month:July
      Most expensive month:February

      Direct flights from Johannesburg to Gaborone

      Johannesburg to Gaborone: Alternative routes

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

      Johannesburg to Gaborone: Flight information

      The things to know before you go.
      Cheapest flight found£143
      Cheapest month to flyDecember
      Average flight time58 mins
      Most popular airlineAirlink
      Average flights per week98

      Finding cheap flights from Johannesburg to Gaborone: Frequently asked questions

      The best price we found for a return flight from Johannesburg to Gaborone is £143. 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.
      58 minutes is the average flight time from Johannesburg to Gaborone.
      Airlink, Qatar Airways and Emirates fly direct from Johannesburg to Gaborone.
      As of June 2025, there are 98 flights per week flying from Johannesburg to Gaborone.
      The cheapest month to fly from Johannesburg to Gaborone is usually December.
      After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Gaborone Airport on Tuesday, 9 December 2025.
      Yes – the average flight time is 58 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 Gaborone 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 Gaborone is around 40 days in advance, so don’t leave your flight to the last minute.
      The cheapest airline that flies to Gaborone is Air Botswana .

      Travelling from Johannesburg to Sir Seretse Khama International Airport (GBE): What you need to know

      • O.R. Tambo International Airport (JNB) is Johannesburg's main airport. Explore your options for reserving a flight from Johannesburg to Sir Seretse Khama International Airport (GBE) jetting off from here.

      • The average length of a direct Johannesburg to Sir Seretse Khama International Airport flight is 1 hour.

      • Sir Seretse Khama International Airport is located in Gaborone. The city's timezone is UTC+2, which is the same as Johannesburg.

      • The busiest route is from O.R. Tambo International Airport (JNB) to Sir Seretse Khama International Airport (GBE), with 55 direct weekly services. If you're looking to take off without delay, the earliest flight from JNB to GBE is the 6:20am Airlink (South Africa) service. If a later start suits your schedule, the last departure is at 7:30pm with Air Botswana.

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

      • Longer lines at check-in and security are more likely if you're travelling during high season, so give yourself a bit more breathing room. The recommendation for peak periods? Arrive up to four hours ahead for international flights and at least two hours for domestic departures.

      Airports in Johannesburg

      O.R. Tambo International Airport (JNB)

      • O.R. Tambo International Airport (JNB) makes it easy to travel directly to your destination. Nonstop flights from Johannesburg to Sir Seretse Khama International Airport (GBE) leave from this terminal.

      • When departing from JNB, you can catch a direct flight from Johannesburg to Sir Seretse Khama International Airport with Airlink (South Africa).

      • The airline with the highest booking numbers between JNB and GBE is Airlink (South Africa).

      • Among carriers operating on this route, Airlink (South Africa) has the best record for on-time arrivals.

      • Located around 29 kms (18 miles) from central Johannesburg, JNB can be reached in about 30 minutes by car (depending on traffic). The journey by public transport takes roughly 1 hour 10 minutes.

      • Catching an early flight from Johannesburg to Sir Seretse Khama International Airport? Avoid the mad dash to the terminal (and get some extra shut-eye) by staying at one of these hotels close to O.R. Tambo International Airport:

        • Holiday Inn Johannesburg Airport by IHG

        • Airport Inn and Suites

        • Premier Hotel O.R. Tambo

      • Of the flights that depart from O.R. Tambo International Airport, 77.1% land on schedule at their destination.

      Lanseria International Airport (HLA)

      • Depending on road traffic, you can drive to HLA from Johannesburg's centre in about 50 minutes. The airport is approximately 48 kms (30 miles) away.

      • Flying off with the first light? You might like to check in to one of these hotels near Lanseria International Airport the day before your Johannesburg to GBE flight:

        • Shumba Valley Lodge

        • SleepOver Lanseria

        • Hills and Dales Accommodation

      About Sir Seretse Khama International Airport (GBE)

      • Have a late flight from Johannesburg to Sir Seretse Khama International Airport? Don't let it leave you bleary-eyed. Check in to one of these hotels near GBE and turn out the lights sooner:

        • Streets of Goldbw B&B

        • Orchid Luxury Boutique Guesthouse

        • Abundance Palace Guest House

      How to find the cheapest flights from Johannesburg to Sir Seretse Khama International Airport (GBE)

      • The lowest price we've found for a one-way ticket from Johannesburg to Sir Seretse Khama International Airport is £74. For a return flight on this route, the best price is £143. Depending on the availability and when you book, these fares can change.

      • Booking ahead of time is often the key to scoring a cheap flight from Johannesburg to GBE. Fares tend to rise as seats fill up, so the closer your departure date, the more you'll likely spend.

      • The 'Whole month' search tool will show you the cheapest Johannesburg to Sir Seretse Khama International Airport tickets across the entire month. It's a great way to find a bargain if your travel plans are flexible.

      • Finding a cheap plane ticket from Johannesburg to GBE couldn't be easier with Price Alerts. All you need to do is set up one of these automatic alerts and we'll notify you as soon as there's a price drop.

      • Tailor your flights using filters. Pick your ideal departure and arrival times, airlines and total journey duration. You can also sort the results by 'Best,' 'Fastest' or 'Cheapest' flights from Johannesburg to Sir Seretse Khama International Airport.

      The best time to fly from Johannesburg to Sir Seretse Khama International Airport (GBE)

      • July is the busiest month for flights from Johannesburg to Sir Seretse Khama International Airport (GBE). Plan your visit to Gaborone in February for a more low-key escape.

      • The warmest month in Gaborone is November, with temperatures ranging between 17ºC (63ºF) and 34ºC (93ºF). Book your Johannesburg to GBE plane ticket then if that's your definition of good weather.

      • Look for cheap tickets from Johannesburg to Sir Seretse Khama International Airport in July if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between 5ºC (41ºF) and 23ºC (73ºF).

      More about Gaborone

      • Start your Gaborone trip off on the right foot by choosing the ideal place to stay. Once you've booked your flight from Johannesburg to Sir Seretse Khama International Airport, check out our range of accommodation options including:

        • Avani Gaborone Resort & Casino

        • The Capital Guest House

        • Peermont Mondior Hotel

      • Paradise Adventures Safaris (Pty) LTD and Mokolodi Nature Reserve are just a couple of the big attractions to put on your Gaborone to-do list. Keep the adventure rolling by checking out Gaborone Game Reserve.

      Explore more of Botswana

      • Gaborone is just a glimpse of what Botswana has to offer. Extend your adventure to Serowe, which is about 257 kms (160 miles) away to the north. From Serowe National Library to Serowe UCCSA, there's plenty to see and do in this popular city.

      • Your trip through Botswana isn't complete without visiting Mahalapye. Kanamo Garden Centre and Mahalapye Children’s park are among the highlights in this destination, which is around 193 kms (120 miles) north-east of Gaborone.

      More travel options

      Johannesburg O.R. Tambo Airport car hire
      Best car hire in South Africa
      Cheap car hire at Cape Town Airport
      Return tickets from Johannesburg to Sicily
      Cheap tickets from Johannesburg to London
      Book hotels in Dubai
      Cheap return tickets from Johannesburg to Scotland
      Cheap flights from Johannesburg to Northern Ireland
      Cheap return flights from Johannesburg O.R. Tambo to Scotland
      Best car hire at Mauritius Airport
      Flights from Windhoek to Berlin
      Return flights from Bulawayo to Scotland
      Plane tickets from Durban King Shaka International to Scotland
      Return plane tickets from Victoria Falls to Scotland
      Tickets from East London to Scotland
      Johannesburg O.R. Tambo Airport car hire
      Best car hire in South Africa
      Cheap car hire at Cape Town Airport
      Return tickets from Johannesburg to Sicily
      Cheap tickets from Johannesburg to London
      Book hotels in Dubai
      Cheap return tickets from Johannesburg to Scotland
      Cheap flights from Johannesburg to Northern Ireland
      Cheap return flights from Johannesburg O.R. Tambo to Scotland
      Best car hire at Mauritius Airport
      Flights from Windhoek to Berlin
      Return flights from Bulawayo to Scotland
      Plane tickets from Durban King Shaka International to Scotland
      Return plane tickets from Victoria Falls to Scotland
      Tickets from East London to Scotland
      Johannesburg O.R. Tambo Airport car hire
      Best car hire in South Africa
      Cheap car hire at Cape Town Airport
      Return tickets from Johannesburg to Sicily
      Cheap tickets from Johannesburg to London
      Book hotels in Dubai
      Cheap return tickets from Johannesburg to Scotland
      Cheap flights from Johannesburg to Northern Ireland
      Cheap return flights from Johannesburg O.R. Tambo to Scotland
      Best car hire at Mauritius Airport
      Flights from Windhoek to Berlin
      Return flights from Bulawayo to Scotland
      Plane tickets from Durban King Shaka International to Scotland
      Return plane tickets from Victoria Falls to Scotland
      Tickets from East London to Scotland
      Johannesburg O.R. Tambo Airport car hire
      Best car hire in South Africa
      Cheap car hire at Cape Town Airport
      Return tickets from Johannesburg to Sicily
      Cheap tickets from Johannesburg to London
      Book hotels in Dubai
      Cheap return tickets from Johannesburg to Scotland
      Cheap flights from Johannesburg to Northern Ireland
      Cheap return flights from Johannesburg O.R. Tambo to Scotland
      Best car hire at Mauritius Airport
      Flights from Windhoek to Berlin
      Return flights from Bulawayo to Scotland
      Plane tickets from Durban King Shaka International to Scotland
      Return plane tickets from Victoria Falls to Scotland
      Tickets from East London to Scotland
      Flights from Manchester to Antalya
      Plane tickets from Bristol to Palma - Majorca
      Return tickets from London to Ahmedabad
      Flights from Glasgow to London
      Cheap return flights from London to Los Angeles
      Cheap return tickets from London Heathrow to Bangkok
      Flights from London to Bengaluru
      Return plane tickets from London to Glasgow
      Cheap flights from Birmingham to Amritsar
      Plane tickets from London Gatwick to Malaga
      Return tickets from Manchester to Dubai
      Cheap return flights from Manchester to Orlando
      Tickets from Manchester to Porto
      Plane tickets from Manchester to Venice
      Tickets from London to Marseille
      Cheap flights from London to Crete Heraklion
      Cheap return tickets from London to Cairo
      Flights from London to Dalaman
      Return tickets from Edinburgh to Amsterdam Schiphol
      Cheap return tickets from Manchester to Naples International
      Cheap tickets from Bristol to Faro
      Tickets from London to Rio De Janeiro
      Cheap return flights from London to Podgorica
      Tickets from London to Hamad International
      Tickets from London to Belfast
      Return plane tickets from Liverpool to Malaga
      Cheap return tickets from East Midlands to Alicante
      Return plane tickets from Manchester to Belfast
      Cheap return tickets from Leeds Bradford to Dublin
      Cheap return tickets from London to Sharm El Sheikh
      Hotels in Gaborone
      Hilton Gaborone hotel deals
      Abc Cesenatico Gaborone hotel deals
      Hilton Garden Inn Gaborone hotel deals
      Cheap return flights to South-East District
      Flights from South Africa
      Cheap last minute flights
      Cheap tickets from Johannesburg to Botswana
      Cheap flights from South Africa to Botswana
      Flights from Johannesburg to South-East District
      Cheap flights to Gaborone
      Return flights from Gauteng
      Flights from Johannesburg
      Flights to Botswana
      Car hire in Botswana
      Cheap car hire at Gaborone Airport

      Plan the rest of your trip from Johannesburg to Gaborone

      • Car hire from Gaborone
      • Hotels in Gaborone

      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 138 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