HowToGo

Flight from Malawi to Botswana

How to get to Botswana from Malawi by flight ? You can check flights from Malawi to Botswana below.

Search Transfer from Malawi to Botswana

Search Flights

You can find flight ticket prices from Malawi to Botswana with our flight tickets search tool below

1. Blantyre to Gaborone

  1. You take a bus, shuttle or taxi from your location in Malawi to Blantyre.

  2. You take a flight from Blantyre to Gaborone and cost approximately 600 USD.

  3. 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

2. Blantyre to Maun

  1. You take a bus, shuttle or taxi from your location in Malawi to Blantyre.

  2. You take a flight from Blantyre to Maun and cost approximately 900 USD.

  3. 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

3. Lilongwe to Gaborone

  1. You take a bus, shuttle or taxi from your location in Malawi to Lilongwe.

  2. You take a flight from Lilongwe to Gaborone and cost approximately 290 USD.

  3. 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

4. Lilongwe to Maun

  1. You take a bus, shuttle or taxi from your location in Malawi to Lilongwe.

  2. You take a flight from Lilongwe to Maun and cost approximately 270 USD.

  3. 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

5. Blantyre to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Malawi to Blantyre.

  2. You take a flight from Blantyre to Johannesburg and cost approximately 340 USD.

  3. 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

6. Lilongwe to Bulawayo

  1. You take a bus, shuttle or taxi from your location in Malawi to Lilongwe.

  2. You take a flight from Lilongwe to Bulawayo and cost approximately 460 USD.

  3. 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

References

Find Hotels in Botswana

You can find hotels and accommodations in Botswana with our hotels search tool below

Booking.com