- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 15% on select hotels after you book a flight*
Plan, book, fly with confidence
Prices were available within the past 7 days and start at €117 for one-way flights and €226 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Mon, 15 Jul - Sat, 3 Aug
JNB
Johannesburg
GBE
Gaborone
€226 Return, found 6 days ago
€226
Return
found 6 days ago
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€228 Return, found 2 days ago
€228
Return
found 2 days ago
Mon, 15 Jul - Sat, 3 Aug
JNB
Johannesburg
GBE
Gaborone
€240 Return, found 6 days ago
€240
Return
found 6 days ago
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€241 Return, found 2 days ago
€241
Return
found 2 days ago
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€268 Return, found 2 days ago
€268
Return
found 2 days ago
Mon, 15 Jul - Sat, 3 Aug
JNB
Johannesburg
GBE
Gaborone
€270 Return, found 6 days ago
€270
Return
found 6 days ago
Mon, 15 Jul - Sat, 3 Aug
JNB
Johannesburg
GBE
Gaborone
€279 Return, found 6 days ago
€279
Return
found 6 days ago
Mon, 15 Jul - Sat, 3 Aug
JNB
Johannesburg
GBE
Gaborone
€545 Return, found 6 days ago
€545
Return
found 6 days ago
Origin airport | O.R. Tambo Intl. |
Destination airport | Sir Seretse Khama Intl. |
Return price | €226 |
Distance | 288 km |
Most Popular Airlink Routes from Johannesburg
- Johannesburg to East London (JNB - ELS)
- Cape Town to Victoria Falls (CPT - VFA)
- Port Elizabeth to Johannesburg (PLZ - JNB)
- Bloemfontein to Johannesburg (BFN - JNB)
- Cape Town to Skukuza (CPT - SZK)
- Johannesburg to Harare (JNB - HRE)
- Cape Town to Nairobi (CPT - NBO)
- Cape Town to George (CPT - GRJ)
- Cape Town to Windhoek (CPT - WDH)
- Johannesburg to Bulawayo (JNB - BUQ)
- Cape Town to Port Elizabeth (CPT - PLZ)
- Johannesburg to Cape Town (JNB - CPT)
- Port Elizabeth to Johannesburg (PLZ - JNB)
- Johannesburg to Victoria Falls (JNB - VFA)
- Port Elizabeth to Cape Town (PLZ - CPT)
- Bloemfontein to Johannesburg (BFN - JNB)
- Cape Town to Johannesburg (CPT - JNB)
- Cape Town to Hoedspruit (CPT - HDS)
- Port Elizabeth to Cape Town (PLZ - CPT)
- Cape Town to Johannesburg (CPT - JNB)
Hotels
BBIreland Hotels in KinloughApartments Las Palmas de Gran CanariaBeach Hotels in County MayoGardiner House HostelHotels with Pool in County Mayo3 Star Hotels in FoulksmillsApartments County WexfordHotels near Purple MountainHotels with Breakfast in DungarvanHotel Volney OperaB&B KirklistonHotels with Childcare in DublinHotels with Air Conditioning in County KerryAQUA Hotel Promenade & SpaPet Friendly Hotels in ArdmoreTravelodgeIreland Hotels in NaasHotels near Liffey Valley Shopping Centre
Flights
Holiday Rentals
*Available to Expedia members.