
Popular airlines from Botswana
Qatar Airways
Ethiopian Airlines
British Airways
Air Botswana
South African Airlink
South African Airways
KLM
Be in the know
Get alerts if flight prices drop or rise*
Book smarter
Save up to 35% on select hotels after you book a flight*
Cheapest flights from Botswana
These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, 6 Nov - Wed, 12 Nov
GBE
Gaborone
JNB
Johannesburg
AU$271 Return, found 3 days ago
AU$271
Return
found 3 days ago

Sun, 23 Nov - Sun, 30 Nov
GBE
Gaborone
JNB
Johannesburg
AU$271 Return, found 3 days ago
AU$271
Return
found 3 days ago
Thu, 25 Dec - Sun, 11 Jan
GBE
Gaborone
JNB
Johannesburg
AU$273 Return, found 4 days ago
AU$273
Return
found 4 days ago
Thu, 6 Nov - Wed, 12 Nov
GBE
Gaborone
JNB
Johannesburg
AU$277 Return, found 3 days ago
AU$277
Return
found 3 days ago
Thu, 25 Dec - Sun, 11 Jan
GBE
Gaborone
JNB
Johannesburg
AU$279 Return, found 4 days ago
AU$279
Return
found 4 days ago
Wed, 5 Nov - Thu, 20 Nov
GBE
Gaborone
JNB
Johannesburg
AU$279 Return, found 6 hours ago
AU$279
Return
found 6 hours ago
Sun, 23 Nov - Sun, 30 Nov
GBE
Gaborone
JNB
Johannesburg
AU$280 Return, found 3 days ago
AU$280
Return
found 3 days ago

Sun, 23 Nov - Sun, 30 Nov
GBE
Gaborone
JNB
Johannesburg
AU$397 Return, found 3 days ago
AU$397
Return
found 3 days ago

Thu, 6 Nov - Wed, 12 Nov
MUB
Maun
JNB
Johannesburg
AU$936 Return, found 1 day ago
AU$936
Return
found 1 day ago

Fri, 7 Nov - Sun, 9 Nov
GBE
Gaborone
CPT
Cape Town
AU$1,116 Return, found 2 days ago
AU$1,116
Return
found 2 days ago
*Available to Expedia members.