- 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 €134 for one-way flights and €242 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€242 Return, found 6 days ago
€242
Return
found 6 days ago
Thu, 4 Jul - Mon, 8 Jul
JNB
Johannesburg
GBE
Gaborone
€244 Return, found 9 hours ago
€244
Return
found 9 hours ago
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€258 Return, found 6 days ago
€258
Return
found 6 days ago
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€270 Return, found 6 days ago
€270
Return
found 6 days ago
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€272 Return, found 6 days ago
€272
Return
found 6 days ago
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€285 Return, found 6 days ago
€285
Return
found 6 days ago
Thu, 4 Jul - Sun, 7 Jul
JNB
Johannesburg
GBE
Gaborone
€286 Return, found 6 days ago
€286
Return
found 6 days ago
Thu, 4 Jul - Mon, 8 Jul
JNB
Johannesburg
GBE
Gaborone
€311 Return, found 9 hours ago
€311
Return
found 9 hours ago
Thu, 4 Jul - Mon, 8 Jul
JNB
Johannesburg
GBE
Gaborone
€327 Return, found 9 hours ago
€327
Return
found 9 hours ago
Origin airport | O.R. Tambo Intl. |
Destination airport | Sir Seretse Khama Intl. |
Return price | €242 |
Distance | 288 km |
Most Popular Airlink Routes from Johannesburg
- Johannesburg to Victoria Falls (JNB - VFA)
- Johannesburg to Kimberley (JNB - KIM)
- Cape Town to Port Elizabeth (CPT - PLZ)
- Cape Town to Kasane (CPT - BBK)
- Johannesburg to George (JNB - GRJ)
- Johannesburg to Luanda (JNB - LAD)
- Johannesburg to Luanda (JNB - LAD)
- Johannesburg to Harare (JNB - HRE)
- Cape Town to Maputo (CPT - MPM)
- Cape Town to Maputo (CPT - MPM)
- Johannesburg to Port Elizabeth (JNB - PLZ)
- Cape Town to Kasane (CPT - BBK)
- Johannesburg to Kimberley (JNB - KIM)
- Durban to Johannesburg (DUR - JNB)
- Johannesburg to Durban (JNB - DUR)
- Johannesburg to Hoedspruit (JNB - HDS)
- Hoedspruit to Johannesburg (HDS - JNB)
- Cape Town to Johannesburg (CPT - JNB)
- Durban to Port Elizabeth (DUR - PLZ)
- Cape Town to Maputo (CPT - MPM)
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.