How to get to Botswana from Tanzania by flight ? You can check flights from Tanzania to Botswana below.
You can find flight ticket prices from Tanzania to Botswana with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Tanzania to Dar es Salaam.
You take a flight from Dar es Salaam to Gaborone and cost approximately 250 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
PW711
Precision Air
KQ792
Kenya Airways
ET829
Ethiopian Airlines
|
04:40
Dar es Salaam
07:25
Nairobi
13:00
Victoria Falls
|
06:30
Nairobi
09:40
Victoria Falls
14:15
Gaborone
|
Connect |
ET43
Ethiopian Airlines
3W20
Malawian Airlines
QR1377
Qatar Airways
|
07:40
Dar es Salaam
09:20
Blantyre
16:05
Johannesburg
|
08:40
Blantyre
11:35
Johannesburg
17:00
Gaborone
|
Connect |
ET43
Ethiopian Airlines
3W20
Malawian Airlines
4Z178
Airlink
|
07:40
Dar es Salaam
09:20
Blantyre
16:15
Johannesburg
|
08:40
Blantyre
11:35
Johannesburg
17:10
Gaborone
|
Connect |
3W43
Malawian Airlines
3W20
Malawian Airlines
QR1377
Qatar Airways
|
07:45
Dar es Salaam
09:20
Blantyre
16:05
Johannesburg
|
08:45
Blantyre
11:35
Johannesburg
17:00
Gaborone
|
Connect |
3W43
Malawian Airlines
3W20
Malawian Airlines
4Z178
Airlink
|
07:45
Dar es Salaam
09:20
Blantyre
16:15
Johannesburg
|
08:45
Blantyre
11:35
Johannesburg
17:10
Gaborone
|
Connect |
3W43
Malawian Airlines
ET20
Ethiopian Airlines
QR1377
Qatar Airways
|
07:45
Dar es Salaam
09:20
Blantyre
16:05
Johannesburg
|
08:45
Blantyre
11:35
Johannesburg
17:00
Gaborone
|
Connect |
3W43
Malawian Airlines
ET20
Ethiopian Airlines
4Z178
Airlink
|
07:45
Dar es Salaam
09:20
Blantyre
16:15
Johannesburg
|
08:45
Blantyre
11:35
Johannesburg
17:10
Gaborone
|
Connect |
SA187
South African Airways
BP208
Air Botswana
|
15:35
Dar es Salaam
19:50
Johannesburg
|
18:05
Johannesburg
21:00
Gaborone
|
Connect |
WB443
Rwandair Express
WB102
Rwandair Express
4Z172
Airlink
|
18:20
Dar es Salaam
22:35
Kigali
06:05
Johannesburg
|
20:00
Kigali
02:25
Johannesburg
07:00
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Tanzania to Zanzibar.
You take a flight from Zanzibar to Gaborone and cost approximately 290 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
JE927
Mango
BP208
Air Botswana
|
13:05
Zanzibar
19:50
Johannesburg
|
16:05
Johannesburg
21:00
Gaborone
|
Connect |
CQ502
Charterlines, Inc.
SA187
South African Airways
BP208
Air Botswana
|
13:15
Zanzibar
15:35
Dar es Salaam
19:50
Johannesburg
|
13:35
Dar es Salaam
18:05
Johannesburg
21:00
Gaborone
|
Connect |
CQ314
Charterlines, Inc.
SA187
South African Airways
BP208
Air Botswana
|
14:00
Zanzibar
15:35
Dar es Salaam
19:50
Johannesburg
|
14:20
Dar es Salaam
18:05
Johannesburg
21:00
Gaborone
|
Connect |
XLL21
Air Excel
SA187
South African Airways
BP208
Air Botswana
|
14:15
Zanzibar
15:35
Dar es Salaam
19:50
Johannesburg
|
14:35
Dar es Salaam
18:05
Johannesburg
21:00
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Tanzania to Zanzibar.
You take a flight from Zanzibar to Maun and cost approximately 360 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
KQ491
Kenya Airways
KQ784
Kenya Airways
4Z314
Airlink
|
10:20
Zanzibar
16:55
Nairobi
10:20
Capetown
|
11:40
Nairobi
21:40
Capetown
12:55
Maun
|
Connect |
KQ491
Kenya Airways
KQ764
Kenya Airways
4Z300
Airlink
|
10:20
Zanzibar
21:50
Nairobi
11:45
Johannesburg
|
11:40
Nairobi
01:05
Johannesburg
13:25
Maun
|
Connect |
JE927
Mango
SA377
South African Airways
4Z314
Airlink
|
13:05
Zanzibar
21:40
Johannesburg
10:20
Capetown
|
16:05
Johannesburg
23:45
Capetown
12:55
Maun
|
Connect |
JE927
Mango
BP208
Air Botswana
BP032
Air Botswana
|
13:05
Zanzibar
19:50
Johannesburg
10:00
Gaborone
|
16:05
Johannesburg
21:00
Gaborone
11:30
Maun
|
Connect |
JE927
Mango
JE151
Mango
4Z314
Airlink
|
13:05
Zanzibar
17:00
Johannesburg
10:20
Capetown
|
16:05
Johannesburg
19:10
Capetown
12:55
Maun
|
Connect |
JE927
Mango
4Z300
Airlink
|
13:05
Zanzibar
11:45
Johannesburg
|
16:05
Johannesburg
13:25
Maun
|
Connect |
CQ314
Charterlines, Inc.
SA187
South African Airways
4Z300
Airlink
|
14:00
Zanzibar
15:35
Dar es Salaam
11:45
Johannesburg
|
14:20
Dar es Salaam
18:05
Johannesburg
13:25
Maun
|
Connect |
CQ314
Charterlines, Inc.
SA187
South African Airways
BP212
Air Botswana
|
14:00
Zanzibar
15:35
Dar es Salaam
11:15
Johannesburg
|
14:20
Dar es Salaam
18:05
Johannesburg
13:25
Maun
|
Connect |
XLL21
Air Excel
SA187
South African Airways
4Z300
Airlink
|
14:15
Zanzibar
15:35
Dar es Salaam
11:45
Johannesburg
|
14:35
Dar es Salaam
18:05
Johannesburg
13:25
Maun
|
Connect |
XLL21
Air Excel
SA187
South African Airways
BP212
Air Botswana
|
14:15
Zanzibar
15:35
Dar es Salaam
11:15
Johannesburg
|
14:35
Dar es Salaam
18:05
Johannesburg
13:25
Maun
|
Connect |
PW713
Precision Air
KQ764
Kenya Airways
4Z300
Airlink
|
16:20
Zanzibar
21:50
Nairobi
11:45
Johannesburg
|
18:00
Nairobi
01:05
Johannesburg
13:25
Maun
|
Connect |
PW715
Precision Air
KQ760
Kenya Airways
4Z300
Airlink
|
19:30
Zanzibar
07:45
Nairobi
11:45
Johannesburg
|
21:10
Nairobi
10:55
Johannesburg
13:25
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in Tanzania to Dar es Salaam.
You take a flight from Dar es Salaam to Johannesburg and cost approximately 190 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
PW711
Precision Air
KQ760
Kenya Airways
|
04:40
Dar es Salaam
07:45
Nairobi
|
06:30
Nairobi
10:55
Johannesburg
|
Connect |
MS841
Egyptair
KQ760
Kenya Airways
|
05:20
Dar es Salaam
07:45
Nairobi
|
06:45
Nairobi
10:55
Johannesburg
|
Connect |
ET43
Ethiopian Airlines
ET20
Ethiopian Airlines
|
07:40
Dar es Salaam
09:20
Blantyre
|
08:40
Blantyre
11:35
Johannesburg
|
Connect |
ET43
Ethiopian Airlines
3W20
Malawian Airlines
|
07:40
Dar es Salaam
09:20
Blantyre
|
08:40
Blantyre
11:35
Johannesburg
|
Connect |
3W43
Malawian Airlines
3W20
Malawian Airlines
|
07:45
Dar es Salaam
09:20
Blantyre
|
08:45
Blantyre
11:35
Johannesburg
|
Connect |
3W43
Malawian Airlines
ET20
Ethiopian Airlines
|
07:45
Dar es Salaam
09:20
Blantyre
|
08:45
Blantyre
11:35
Johannesburg
|
Connect |
SA187
South African Airways
|
15:35
Dar es Salaam
|
18:05 Johannesburg | Direct |
You take a bus, shuttle or taxi from your location in Tanzania to Dar es Salaam.
You take a flight from Dar es Salaam to Maun and cost approximately 320 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
TK601
Turkish Airlines
SA067
South African Airways
4Z300
Airlink
|
04:25
Dar es Salaam
07:20
Lusaka
11:45
Johannesburg
|
06:00
Lusaka
09:20
Johannesburg
13:25
Maun
|
Connect |
PW711
Precision Air
KQ760
Kenya Airways
4Z300
Airlink
|
04:40
Dar es Salaam
07:45
Nairobi
11:45
Johannesburg
|
06:30
Nairobi
10:55
Johannesburg
13:25
Maun
|
Connect |
MS841
Egyptair
KQ760
Kenya Airways
4Z300
Airlink
|
05:20
Dar es Salaam
07:45
Nairobi
11:45
Johannesburg
|
06:45
Nairobi
10:55
Johannesburg
13:25
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in Tanzania to Dar es Salaam.
You take a flight from Dar es Salaam to Bulawayo and cost approximately 320 USD.
You take a bus, shuttle or taxi from Bulawayo to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
WB447
Rwandair Express
WB110
Rwandair Express
UM339
Air Zimbabwe
|
05:30
Dar es Salaam
08:30
Kigali
18:00
Harare
|
07:00
Kigali
11:15
Harare
18:45
Bulawayo
|
Connect |
TC212
Air Tanzania
UM339
Air Zimbabwe
|
10:30
Dar es Salaam
18:00
Harare
|
12:30
Harare
18:45
Bulawayo
|
Connect |
SA187
South African Airways
FN8664
Fastjet
|
15:35
Dar es Salaam
20:00
Johannesburg
|
18:05
Johannesburg
21:20
Bulawayo
|
Connect |
You can find hotels and accommodations in Botswana with our hotels search tool below
Booking.com