Flights Africa Botswana

Search and find cheap flights to Botswana

Fri 3/22
Fri 3/29
Any month
Compare vs momondo |

Cheapest flight routes to Botswana

These routes have the cheapest flights to Botswana found by momondo users
Johannesburg - Gaborone 2 377 ZAR
Johannesburg - Francistown 3 702 ZAR
Cape Town - Gaborone 4 394 ZAR
Johannesburg - Maun 5 013 ZAR
Johannesburg - Kasane 5 748 ZAR

Botswana flight deals found on momondo

Check out some of the best fares to Botswana found recently by users on momondo
Quickest
Cheapest
Multiple Airlines
Multiple Airlines
JNB
8:10 pm
Johannesburg OR Tambo airport
19h 45m
1 Stop
3:55 pm
+1
GBE
Gaborone Sir Seretse Khama airport
Multiple Airlines
GBE
12:40 pm
Gaborone Sir Seretse Khama airport
22h 35m
1 Stop
11:15 am
+1
JNB
Johannesburg OR Tambo airport
2 377 ZAR
Multiple Airlines
Multiple Airlines
JNB
10:10 am
Johannesburg OR Tambo airport
5h 45m
1 Stop
3:55 pm
GBE
Gaborone Sir Seretse Khama airport
Multiple Airlines
GBE
12:40 pm
Gaborone Sir Seretse Khama airport
10h 15m
1 Stop
10:55 pm
JNB
Johannesburg OR Tambo airport
2 449 ZAR
Multiple Airlines
Multiple Airlines
JNB
8:00 am
Johannesburg OR Tambo airport
7h 55m
1 Stop
3:55 pm
GBE
Gaborone Sir Seretse Khama airport
Multiple Airlines
GBE
12:40 pm
Gaborone Sir Seretse Khama airport
11h 05m
1 Stop
11:45 pm
JNB
Johannesburg OR Tambo airport
2 463 ZAR
Multiple Airlines
Multiple Airlines
JNB
12:40 am
Johannesburg OR Tambo airport
15h 15m
1 Stop
3:55 pm
GBE
Gaborone Sir Seretse Khama airport
Multiple Airlines
GBE
12:40 pm
Gaborone Sir Seretse Khama airport
6h 45m
1 Stop
7:25 pm
JNB
Johannesburg OR Tambo airport
2 521 ZAR
Air Botswana
Air Botswana
JNB
8:30 pm
Johannesburg OR Tambo airport
1h 00m
9:30 pm
GBE
Gaborone Sir Seretse Khama airport
Air Botswana
GBE
11:45 am
Gaborone Sir Seretse Khama airport
1h 00m
12:45 pm
JNB
Johannesburg OR Tambo airport
2 564 ZAR
Air Botswana
Air Botswana
JNB
10:00 am
Johannesburg OR Tambo airport
1h 00m
11:00 am
GBE
Gaborone Sir Seretse Khama airport
Air Botswana
GBE
7:15 pm
Gaborone Sir Seretse Khama airport
1h 00m
8:15 pm
JNB
Johannesburg OR Tambo airport
2 579 ZAR
Air Botswana
Air Botswana
JNB
8:30 pm
Johannesburg OR Tambo airport
1h 00m
9:30 pm
GBE
Gaborone Sir Seretse Khama airport
Air Botswana
GBE
11:45 am
Gaborone Sir Seretse Khama airport
1h 00m
12:45 pm
JNB
Johannesburg OR Tambo airport
2 564 ZAR
Air Botswana
Air Botswana
JNB
10:00 am
Johannesburg OR Tambo airport
1h 00m
11:00 am
GBE
Gaborone Sir Seretse Khama airport
Air Botswana
GBE
7:15 pm
Gaborone Sir Seretse Khama airport
1h 00m
8:15 pm
JNB
Johannesburg OR Tambo airport
2 579 ZAR
Air Botswana
Air Botswana
JNB
5:15 pm
Johannesburg OR Tambo airport
1h 00m
6:15 pm
GBE
Gaborone Sir Seretse Khama airport
Air Botswana
GBE
3:30 pm
Gaborone Sir Seretse Khama airport
1h 00m
4:30 pm
JNB
Johannesburg OR Tambo airport
2 665 ZAR
Air Botswana
Air Botswana
JNB
5:15 pm
Johannesburg OR Tambo airport
1h 00m
6:15 pm
GBE
Gaborone Sir Seretse Khama airport
Air Botswana
GBE
8:15 am
Gaborone Sir Seretse Khama airport
1h 00m
9:15 am
JNB
Johannesburg OR Tambo airport
2 665 ZAR
Air Botswana
Air Botswana
JNB
10:00 am
Johannesburg OR Tambo airport
1h 00m
11:00 am
GBE
Gaborone Sir Seretse Khama airport
Air Botswana
GBE
8:15 am
Gaborone Sir Seretse Khama airport
1h 00m
9:15 am
JNB
Johannesburg OR Tambo airport
2 665 ZAR
Air Botswana
Air Botswana
JNB
5:15 pm
Johannesburg OR Tambo airport
1h 00m
6:15 pm
GBE
Gaborone Sir Seretse Khama airport
Air Botswana
GBE
12:15 pm
Gaborone Sir Seretse Khama airport
1h 00m
1:15 pm
JNB
Johannesburg OR Tambo airport
2 665 ZAR
Flights Africa Botswana