How to get to Botswana from Malawi by flight ? You can check flights from Malawi to Botswana below.
You can find flight ticket prices from Malawi to Botswana with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Malawi to Blantyre.
You take a flight from Blantyre to Gaborone and cost approximately 600 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
ET20
Ethiopian Airlines
BP206
Air Botswana
|
09:20
Blantyre
15:20
Johannesburg
|
11:35
Johannesburg
16:30
Gaborone
|
Connect |
3W20
Malawian Airlines
BP206
Air Botswana
|
09:20
Blantyre
15:20
Johannesburg
|
11:35
Johannesburg
16:30
Gaborone
|
Connect |
ET20
Ethiopian Airlines
QR1377
Qatar Airways
|
09:20
Blantyre
15:55
Johannesburg
|
11:35
Johannesburg
16:50
Gaborone
|
Connect |
3W20
Malawian Airlines
QR1377
Qatar Airways
|
09:20
Blantyre
15:55
Johannesburg
|
11:35
Johannesburg
16:50
Gaborone
|
Connect |
3W20
Malawian Airlines
4Z178
Airlink
|
09:20
Blantyre
16:15
Johannesburg
|
11:35
Johannesburg
17:10
Gaborone
|
Connect |
ET20
Ethiopian Airlines
4Z178
Airlink
|
09:20
Blantyre
16:15
Johannesburg
|
11:35
Johannesburg
17:10
Gaborone
|
Connect |
SA173
South African Airways
4Z178
Airlink
|
12:55
Blantyre
16:15
Johannesburg
|
15:10
Johannesburg
17:10
Gaborone
|
Connect |
SA173
South African Airways
BP208
Air Botswana
|
12:55
Blantyre
19:50
Johannesburg
|
15:10
Johannesburg
21:00
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Malawi to Blantyre.
You take a flight from Blantyre to Maun and cost approximately 900 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
3W20
Malawian Airlines
QR1377
Qatar Airways
BP212
Air Botswana
|
09:20
Blantyre
15:55
Johannesburg
13:30
Gaborone
|
11:35
Johannesburg
16:50
Gaborone
15:00
Maun
|
Connect |
3W20
Malawian Airlines
BP206
Air Botswana
BP212
Air Botswana
|
09:20
Blantyre
15:20
Johannesburg
13:30
Gaborone
|
11:35
Johannesburg
16:30
Gaborone
15:00
Maun
|
Connect |
ET20
Ethiopian Airlines
4Z302
Airlink
|
09:20
Blantyre
11:10
Johannesburg
|
11:35
Johannesburg
12:55
Maun
|
Connect |
3W20
Malawian Airlines
4Z302
Airlink
|
09:20
Blantyre
11:10
Johannesburg
|
11:35
Johannesburg
12:55
Maun
|
Connect |
ET20
Ethiopian Airlines
4Z300
Airlink
|
09:20
Blantyre
11:45
Johannesburg
|
11:35
Johannesburg
13:25
Maun
|
Connect |
3W20
Malawian Airlines
BP212
Air Botswana
|
09:20
Blantyre
11:15
Johannesburg
|
11:35
Johannesburg
13:25
Maun
|
Connect |
ET20
Ethiopian Airlines
BP212
Air Botswana
|
09:20
Blantyre
11:15
Johannesburg
|
11:35
Johannesburg
13:25
Maun
|
Connect |
3W20
Malawian Airlines
4Z300
Airlink
|
09:20
Blantyre
11:45
Johannesburg
|
11:35
Johannesburg
13:25
Maun
|
Connect |
KQ751
Kenya Airways
KQ760
Kenya Airways
4Z300
Airlink
|
09:30
Blantyre
07:45
Nairobi
11:45
Johannesburg
|
13:00
Nairobi
10:55
Johannesburg
13:25
Maun
|
Connect |
SA173
South African Airways
BP212
Air Botswana
|
12:55
Blantyre
11:15
Johannesburg
|
15:10
Johannesburg
13:25
Maun
|
Connect |
SA173
South African Airways
BP208
Air Botswana
BP212
Air Botswana
|
12:55
Blantyre
19:50
Johannesburg
13:30
Gaborone
|
15:10
Johannesburg
21:00
Gaborone
15:00
Maun
|
Connect |
SA173
South African Airways
JE151
Mango
4Z314
Airlink
|
12:55
Blantyre
16:45
Johannesburg
10:20
Capetown
|
15:10
Johannesburg
18:55
Capetown
12:55
Maun
|
Connect |
SA173
South African Airways
JE173
Mango
4Z314
Airlink
|
12:55
Blantyre
18:50
Johannesburg
10:20
Capetown
|
15:10
Johannesburg
21:00
Capetown
12:55
Maun
|
Connect |
SA173
South African Airways
JE157
Mango
4Z314
Airlink
|
12:55
Blantyre
17:30
Johannesburg
10:20
Capetown
|
15:10
Johannesburg
19:40
Capetown
12:55
Maun
|
Connect |
SA173
South African Airways
4Z300
Airlink
|
12:55
Blantyre
11:45
Johannesburg
|
15:10
Johannesburg
13:25
Maun
|
Connect |
SA173
South African Airways
4Z302
Airlink
|
12:55
Blantyre
11:10
Johannesburg
|
15:10
Johannesburg
12:55
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in Malawi to Lilongwe.
You take a flight from Lilongwe to Gaborone and cost approximately 290 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
3W20
Malawian Airlines
ET20
Ethiopian Airlines
4Z178
Airlink
|
08:10
Lilongwe
09:20
Blantyre
16:15
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
17:10
Gaborone
|
Connect |
ET20
Ethiopian Airlines
ET20
Ethiopian Airlines
QR1377
Qatar Airways
|
08:10
Lilongwe
09:20
Blantyre
15:55
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
16:50
Gaborone
|
Connect |
ET20
Ethiopian Airlines
ET20
Ethiopian Airlines
4Z178
Airlink
|
08:10
Lilongwe
09:20
Blantyre
16:15
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
17:10
Gaborone
|
Connect |
ET20
Ethiopian Airlines
3W20
Malawian Airlines
BP206
Air Botswana
|
08:10
Lilongwe
09:20
Blantyre
15:20
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
16:30
Gaborone
|
Connect |
3W20
Malawian Airlines
ET20
Ethiopian Airlines
QR1377
Qatar Airways
|
08:10
Lilongwe
09:20
Blantyre
15:55
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
16:50
Gaborone
|
Connect |
ET20
Ethiopian Airlines
3W20
Malawian Airlines
QR1377
Qatar Airways
|
08:10
Lilongwe
09:20
Blantyre
15:55
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
16:50
Gaborone
|
Connect |
3W20
Malawian Airlines
3W20
Malawian Airlines
BP206
Air Botswana
|
08:10
Lilongwe
09:20
Blantyre
15:20
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
16:30
Gaborone
|
Connect |
ET20
Ethiopian Airlines
3W20
Malawian Airlines
4Z178
Airlink
|
08:10
Lilongwe
09:20
Blantyre
16:15
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
17:10
Gaborone
|
Connect |
ET20
Ethiopian Airlines
ET20
Ethiopian Airlines
BP206
Air Botswana
|
08:10
Lilongwe
09:20
Blantyre
15:20
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
16:30
Gaborone
|
Connect |
3W35
Malawian Airlines
SA023
South African Airways
BP206
Air Botswana
|
10:30
Lilongwe
12:50
Harare
15:20
Johannesburg
|
11:40
Harare
14:30
Johannesburg
16:30
Gaborone
|
Connect |
ET34
Ethiopian Airlines
SA063
South African Airways
QR1377
Qatar Airways
|
10:30
Lilongwe
13:05
Lusaka
15:55
Johannesburg
|
11:45
Lusaka
15:05
Johannesburg
16:50
Gaborone
|
Connect |
3W35
Malawian Airlines
SA023
South African Airways
QR1377
Qatar Airways
|
10:30
Lilongwe
12:50
Harare
15:55
Johannesburg
|
11:40
Harare
14:30
Johannesburg
16:50
Gaborone
|
Connect |
ET34
Ethiopian Airlines
SA063
South African Airways
4Z178
Airlink
|
10:30
Lilongwe
13:05
Lusaka
16:15
Johannesburg
|
11:45
Lusaka
15:05
Johannesburg
17:10
Gaborone
|
Connect |
ET35
Ethiopian Airlines
SA023
South African Airways
4Z178
Airlink
|
10:30
Lilongwe
12:50
Harare
16:15
Johannesburg
|
11:40
Harare
14:30
Johannesburg
17:10
Gaborone
|
Connect |
3W35
Malawian Airlines
SA023
South African Airways
4Z178
Airlink
|
10:30
Lilongwe
12:50
Harare
16:15
Johannesburg
|
11:40
Harare
14:30
Johannesburg
17:10
Gaborone
|
Connect |
SA171
South African Airways
BP208
Air Botswana
|
13:05
Lilongwe
19:50
Johannesburg
|
15:30
Johannesburg
21:00
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Malawi to Lilongwe.
You take a flight from Lilongwe to Maun and cost approximately 270 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
3W20
Malawian Airlines
3W20
Malawian Airlines
4Z300
Airlink
|
08:10
Lilongwe
09:20
Blantyre
11:45
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
13:25
Maun
|
Connect |
3W20
Malawian Airlines
ET20
Ethiopian Airlines
4Z300
Airlink
|
08:10
Lilongwe
09:20
Blantyre
11:45
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
13:25
Maun
|
Connect |
3W20
Malawian Airlines
ET20
Ethiopian Airlines
4Z302
Airlink
|
08:10
Lilongwe
09:20
Blantyre
11:10
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
12:55
Maun
|
Connect |
ET20
Ethiopian Airlines
3W20
Malawian Airlines
4Z300
Airlink
|
08:10
Lilongwe
09:20
Blantyre
11:45
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
13:25
Maun
|
Connect |
3W20
Malawian Airlines
ET20
Ethiopian Airlines
BP212
Air Botswana
|
08:10
Lilongwe
09:20
Blantyre
11:15
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
13:25
Maun
|
Connect |
3W20
Malawian Airlines
3W20
Malawian Airlines
BP212
Air Botswana
|
08:10
Lilongwe
09:20
Blantyre
11:15
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
13:25
Maun
|
Connect |
ET20
Ethiopian Airlines
ET20
Ethiopian Airlines
BP212
Air Botswana
|
08:10
Lilongwe
09:20
Blantyre
11:15
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
13:25
Maun
|
Connect |
3W20
Malawian Airlines
3W20
Malawian Airlines
4Z302
Airlink
|
08:10
Lilongwe
09:20
Blantyre
11:10
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
12:55
Maun
|
Connect |
ET20
Ethiopian Airlines
3W20
Malawian Airlines
4Z302
Airlink
|
08:10
Lilongwe
09:20
Blantyre
11:10
Johannesburg
|
08:50
Blantyre
11:35
Johannesburg
12:55
Maun
|
Connect |
SA171
South African Airways
BP212
Air Botswana
|
13:05
Lilongwe
11:15
Johannesburg
|
15:30
Johannesburg
13:25
Maun
|
Connect |
SA171
South African Airways
4Z300
Airlink
|
13:05
Lilongwe
11:45
Johannesburg
|
15:30
Johannesburg
13:25
Maun
|
Connect |
SA171
South African Airways
JE157
Mango
4Z314
Airlink
|
13:05
Lilongwe
17:30
Johannesburg
10:20
Capetown
|
15:30
Johannesburg
19:40
Capetown
12:55
Maun
|
Connect |
SA171
South African Airways
JE173
Mango
4Z314
Airlink
|
13:05
Lilongwe
18:50
Johannesburg
10:20
Capetown
|
15:30
Johannesburg
21:00
Capetown
12:55
Maun
|
Connect |
SA171
South African Airways
BP208
Air Botswana
BP212
Air Botswana
|
13:05
Lilongwe
19:50
Johannesburg
13:30
Gaborone
|
15:30
Johannesburg
21:00
Gaborone
15:00
Maun
|
Connect |
P015
Proflight Zambia
4Z165
Airlink
4Z300
Airlink
|
13:05
Lilongwe
18:55
Lusaka
11:45
Johannesburg
|
14:35
Lusaka
21:00
Johannesburg
13:25
Maun
|
Connect |
P015
Proflight Zambia
4Z165
Airlink
4Z302
Airlink
|
13:05
Lilongwe
18:55
Lusaka
11:10
Johannesburg
|
14:35
Lusaka
21:00
Johannesburg
12:55
Maun
|
Connect |
SA171
South African Airways
JE151
Mango
4Z314
Airlink
|
13:05
Lilongwe
16:45
Johannesburg
10:20
Capetown
|
15:30
Johannesburg
18:55
Capetown
12:55
Maun
|
Connect |
SA171
South African Airways
4Z302
Airlink
|
13:05
Lilongwe
11:10
Johannesburg
|
15:30
Johannesburg
12:55
Maun
|
Connect |
P015
Proflight Zambia
SA065
South African Airways
4Z302
Airlink
|
13:05
Lilongwe
18:10
Lusaka
11:10
Johannesburg
|
14:35
Lusaka
20:10
Johannesburg
12:55
Maun
|
Connect |
KQ731
Kenya Airways
KQ760
Kenya Airways
4Z300
Airlink
|
14:30
Lilongwe
07:45
Nairobi
11:45
Johannesburg
|
17:40
Nairobi
10:55
Johannesburg
13:25
Maun
|
Connect |
3W50
Malawian Airlines
KQ760
Kenya Airways
4Z300
Airlink
|
16:45
Lilongwe
07:45
Nairobi
11:45
Johannesburg
|
20:00
Nairobi
10:55
Johannesburg
13:25
Maun
|
Connect |
ET50
Ethiopian Airlines
KQ760
Kenya Airways
4Z300
Airlink
|
16:45
Lilongwe
07:45
Nairobi
11:45
Johannesburg
|
20:00
Nairobi
10:55
Johannesburg
13:25
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in Malawi to Blantyre.
You take a flight from Blantyre to Johannesburg and cost approximately 340 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
ET20
Ethiopian Airlines
|
09:20
Blantyre
|
11:35 Johannesburg | Direct |
3W20
Malawian Airlines
|
09:20
Blantyre
|
11:35 Johannesburg | Direct |
SA173
South African Airways
|
12:55
Blantyre
|
15:10 Johannesburg | Direct |
You take a bus, shuttle or taxi from your location in Malawi to Lilongwe.
You take a flight from Lilongwe to Bulawayo and cost approximately 460 USD.
You take a bus, shuttle or taxi from Bulawayo to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
ET35
Ethiopian Airlines
FN8443
Fastjet
|
10:30
Lilongwe
13:25
Harare
|
11:40
Harare
14:15
Bulawayo
|
Connect |
3W35
Malawian Airlines
FN8443
Fastjet
|
10:30
Lilongwe
13:25
Harare
|
11:40
Harare
14:15
Bulawayo
|
Connect |
3W35
Malawian Airlines
UM339
Air Zimbabwe
|
10:30
Lilongwe
18:00
Harare
|
11:40
Harare
18:45
Bulawayo
|
Connect |
ET35
Ethiopian Airlines
UM339
Air Zimbabwe
|
10:30
Lilongwe
18:00
Harare
|
11:40
Harare
18:45
Bulawayo
|
Connect |
SA171
South African Airways
FN8666
Fastjet
|
13:05
Lilongwe
16:20
Johannesburg
|
15:30
Johannesburg
17:40
Bulawayo
|
Connect |
SA171
South African Airways
FN8664
Fastjet
|
13:05
Lilongwe
16:35
Johannesburg
|
15:30
Johannesburg
17:55
Bulawayo
|
Connect |
You can find hotels and accommodations in Botswana with our hotels search tool below
Booking.com