- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap flights from Johannesburg (JNB) to Gaborone (GBE)
Prices were available within the past 7 days and start at CA $150 for one-way flights and CA $291 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Mon., Jan. 6 - Wed., Jan. 8
JNB
Johannesburg
GBE
Gaborone
CA $291 Roundtrip, found 1 day ago
CA $291
Roundtrip
found 1 day ago
Mon., Jun. 3 - Wed., Jun. 5
JNB
Johannesburg
GBE
Gaborone
CA $293 Roundtrip, found 6 days ago
CA $293
Roundtrip
found 6 days ago
Sat., Jun. 1 - Wed., Jun. 5
JNB
Johannesburg
GBE
Gaborone
CA $298 Roundtrip, found 6 days ago
CA $298
Roundtrip
found 6 days ago
Sat., Jun. 1 - Tue., Jun. 4
JNB
Johannesburg
GBE
Gaborone
CA $303 Roundtrip, found 6 days ago
CA $303
Roundtrip
found 6 days ago
Mon., Jan. 6 - Wed., Jan. 8
JNB
Johannesburg
GBE
Gaborone
CA $315 Roundtrip, found 1 day ago
CA $315
Roundtrip
found 1 day ago
Tue., Jun. 4 - Thu., Jun. 6
JNB
Johannesburg
GBE
Gaborone
CA $315 Roundtrip, found 6 days ago
CA $315
Roundtrip
found 6 days ago
Expedia's Latest Trends
Hotels
Hotels in KelownaBestWestern Hotels in BracebridgeAruba Divi Village & Golf Resort - Beautiful 2 Bedroom Condo -Sleeps 6Hampton Inn by Hilton PeterboroughAll Inclusive Resorts and Hotels in BarbadosHotels with smoking rooms in Punta CanaFour Points by Sheraton Edmonton WestHotels in Port RowanBest Western Plus Burnaby HotelSpa Hotels in AylmerHotels near Halifax Shopping CentreFairmont The Queen Elizabeth Gold ExperienceSuite Digs Park Point
Flights
Flights from Vancouver (YVR) to Incheon (ICN)Flights to CaliforniaFlights from Toronto (YYZ) to Miami (MIA)Flights from Montreal (YUL) to Fes (FEZ)Flights to Red LakeFlights to IndiaFlights from Miami (MIA) to Goffs (YHZ)Flights from Montreal (YUL) to Schefferville (YKL)Flights from Detroit (DTW) to Perth (PER)Flights from Toronto (YYZ) to Chek Lap Kok (HKG)Flights from Vancouver (YVR) to Honolulu (HNL)Flights from Vancouver (YVR) to Prince George (YXS)Flights from Toronto (YYZ) to Davao (DVO)Flights from Montreal (YUL) to Toronto (YYZ)
Packages
*Available to Expedia members.