HowToGo

Flight from Botswana to Mozambique

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

Search Transfer from Botswana to Mozambique

Search Flights

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

1. Gaborone to Maputo

  1. You take a bus, shuttle or taxi from your location in Botswana to Gaborone.

  2. You take a flight from Gaborone to Maputo and cost approximately 130 USD.

  3. You take a bus, shuttle or taxi from Maputo to your destination in Mozambique.

Flight Depart Arrive
BP201 Air Botswana
TK38 Turkish Airlines
07:00 Gaborone
11:20 Johannesburg
08:00 Johannesburg
12:35 Maputo
Connect
BP201 Air Botswana
SA142 South African Airways
07:00 Gaborone
09:45 Johannesburg
08:00 Johannesburg
10:45 Maputo
Connect
SA8453 South African Airways
SA142 South African Airways
07:30 Gaborone
09:45 Johannesburg
08:25 Johannesburg
10:45 Maputo
Connect
BP223 Air Botswana
SA144 South African Airways
09:45 Gaborone
14:20 Johannesburg
10:30 Johannesburg
15:20 Maputo
Connect
BP223 Air Botswana
TK38 Turkish Airlines
09:45 Gaborone
11:20 Johannesburg
10:30 Johannesburg
12:35 Maputo
Connect
SA8455 South African Airways
SA144 South African Airways
10:35 Gaborone
14:20 Johannesburg
11:30 Johannesburg
15:20 Maputo
Connect
SA8451 South African Airways
SA144 South African Airways
10:40 Gaborone
14:20 Johannesburg
11:35 Johannesburg
15:20 Maputo
Connect
SA1766 South African Airways
SA144 South African Airways
11:10 Gaborone
14:20 Johannesburg
12:05 Johannesburg
15:20 Maputo
Connect
SA1770 South African Airways
TM306 Linhas Aéreas de Moçambique
14:00 Gaborone
19:10 Johannesburg
14:50 Johannesburg
20:20 Maputo
Connect
BP207 Air Botswana
TM306 Linhas Aéreas de Moçambique
16:30 Gaborone
19:10 Johannesburg
17:30 Johannesburg
20:20 Maputo
Connect
BP207 Air Botswana
SA146 South African Airways
16:30 Gaborone
20:15 Johannesburg
17:30 Johannesburg
21:15 Maputo
Connect
SA1776 South African Airways
TM306 Linhas Aéreas de Moçambique
17:00 Gaborone
19:10 Johannesburg
17:55 Johannesburg
20:20 Maputo
Connect
SA1776 South African Airways
SA146 South African Airways
17:00 Gaborone
20:15 Johannesburg
17:55 Johannesburg
21:15 Maputo
Connect
SA8459 South African Airways
SA146 South African Airways
17:40 Gaborone
20:15 Johannesburg
18:35 Johannesburg
21:15 Maputo
Connect
QR1378 Qatar Airways
SA146 South African Airways
18:10 Gaborone
20:15 Johannesburg
19:05 Johannesburg
21:15 Maputo
Connect

2. Maun to Maputo

  1. You take a bus, shuttle or taxi from your location in Botswana to Maun.

  2. You take a flight from Maun to Maputo and cost approximately 180 USD.

  3. You take a bus, shuttle or taxi from Maputo to your destination in Mozambique.

Flight Depart Arrive
SA8303 South African Airways
SA146 South African Airways
13:35 Maun
20:15 Johannesburg
15:10 Johannesburg
21:15 Maputo
Connect
SA8303 South African Airways
TM306 Linhas Aéreas de Moçambique
13:35 Maun
19:10 Johannesburg
15:10 Johannesburg
20:20 Maputo
Connect
SA8301 South African Airways
SA146 South African Airways
14:05 Maun
20:15 Johannesburg
15:40 Johannesburg
21:15 Maputo
Connect
SA8301 South African Airways
TM306 Linhas Aéreas de Moçambique
14:05 Maun
19:10 Johannesburg
15:40 Johannesburg
20:20 Maputo
Connect
BP211 Air Botswana
TM306 Linhas Aéreas de Moçambique
14:10 Maun
19:10 Johannesburg
16:10 Johannesburg
20:20 Maputo
Connect
BP211 Air Botswana
SA146 South African Airways
14:10 Maun
20:15 Johannesburg
16:10 Johannesburg
21:15 Maputo
Connect

3. Gaborone to Beira

  1. You take a bus, shuttle or taxi from your location in Botswana to Gaborone.

  2. You take a flight from Gaborone to Beira and cost approximately 280 USD.

  3. You take a bus, shuttle or taxi from Beira to your destination in Mozambique.

Flight Depart Arrive
BP201 Air Botswana
SA8214 South African Airways
07:00 Gaborone
11:35 Johannesburg
08:00 Johannesburg
13:15 Beira
Connect
SA8453 South African Airways
SA8214 South African Airways
07:30 Gaborone
11:35 Johannesburg
08:25 Johannesburg
13:15 Beira
Connect
SA1762 South African Airways
SA8214 South African Airways
08:10 Gaborone
11:35 Johannesburg
09:05 Johannesburg
13:15 Beira
Connect
SA1764 South African Airways
SA8214 South African Airways
08:50 Gaborone
11:35 Johannesburg
09:45 Johannesburg
13:15 Beira
Connect
BP223 Air Botswana
SA8214 South African Airways
09:45 Gaborone
11:35 Johannesburg
10:30 Johannesburg
13:15 Beira
Connect
BP223 Air Botswana
TM2352 Linhas Aéreas de Moçambique
09:45 Gaborone
14:05 Johannesburg
10:30 Johannesburg
16:05 Beira
Connect
SA8455 South African Airways
TM2352 Linhas Aéreas de Moçambique
10:35 Gaborone
14:05 Johannesburg
11:30 Johannesburg
16:05 Beira
Connect
SA1766 South African Airways
TM2352 Linhas Aéreas de Moçambique
11:10 Gaborone
14:05 Johannesburg
12:05 Johannesburg
16:05 Beira
Connect

4. Maun to Beira

  1. You take a bus, shuttle or taxi from your location in Botswana to Maun.

  2. You take a flight from Maun to Beira and cost approximately 310 USD.

  3. You take a bus, shuttle or taxi from Beira to your destination in Mozambique.

Flight Depart Arrive
SA8605 South African Airways
SA362 South African Airways
SA8214 South African Airways
13:25 Maun
18:20 Capetown
11:35 Johannesburg
16:00 Capetown
20:15 Johannesburg
13:15 Beira
Connect
SA8605 South African Airways
JE162 Mango
SA8214 South African Airways
13:25 Maun
17:50 Capetown
11:35 Johannesburg
16:00 Capetown
19:45 Johannesburg
13:15 Beira
Connect
SA8605 South African Airways
SA366 South African Airways
SA8214 South African Airways
13:25 Maun
18:50 Capetown
11:35 Johannesburg
16:00 Capetown
20:45 Johannesburg
13:15 Beira
Connect
SA8303 South African Airways
SA146 South African Airways
ET90 Ethiopian Airlines
13:35 Maun
20:15 Johannesburg
06:45 Maputo
15:10 Johannesburg
21:15 Maputo
08:20 Beira
Connect
SA8303 South African Airways
TM306 Linhas Aéreas de Moçambique
ET94 Ethiopian Airlines
13:35 Maun
19:10 Johannesburg
06:45 Maputo
15:10 Johannesburg
20:20 Maputo
08:10 Beira
Connect
SA8303 South African Airways
SA8214 South African Airways
13:35 Maun
11:35 Johannesburg
15:10 Johannesburg
13:15 Beira
Connect
SA8303 South African Airways
SA8246 South African Airways
SA8247 South African Airways
13:35 Maun
09:30 Johannesburg
14:45 Nosy-Be
15:10 Johannesburg
14:00 Nosy-Be
16:25 Beira
Connect
SA8301 South African Airways
SA8246 South African Airways
SA8247 South African Airways
14:05 Maun
09:30 Johannesburg
14:45 Nosy-Be
15:40 Johannesburg
14:00 Nosy-Be
16:25 Beira
Connect
SA8301 South African Airways
TM306 Linhas Aéreas de Moçambique
ET94 Ethiopian Airlines
14:05 Maun
19:10 Johannesburg
06:45 Maputo
15:40 Johannesburg
20:20 Maputo
08:10 Beira
Connect
SA8301 South African Airways
TM306 Linhas Aéreas de Moçambique
ET90 Ethiopian Airlines
14:05 Maun
19:10 Johannesburg
06:45 Maputo
15:40 Johannesburg
20:20 Maputo
08:20 Beira
Connect
SA8301 South African Airways
SA146 South African Airways
TM100 Linhas Aéreas de Moçambique
14:05 Maun
20:15 Johannesburg
06:50 Maputo
15:40 Johannesburg
21:15 Maputo
08:10 Beira
Connect
SA8301 South African Airways
SA146 South African Airways
ET90 Ethiopian Airlines
14:05 Maun
20:15 Johannesburg
06:45 Maputo
15:40 Johannesburg
21:15 Maputo
08:20 Beira
Connect
SA8301 South African Airways
SA8214 South African Airways
14:05 Maun
11:35 Johannesburg
15:40 Johannesburg
13:15 Beira
Connect
SA8301 South African Airways
TM2352 Linhas Aéreas de Moçambique
14:05 Maun
14:05 Johannesburg
15:40 Johannesburg
16:05 Beira
Connect
SA8301 South African Airways
SA146 South African Airways
ET94 Ethiopian Airlines
14:05 Maun
20:15 Johannesburg
06:45 Maputo
15:40 Johannesburg
21:15 Maputo
08:10 Beira
Connect
BP211 Air Botswana
SA8214 South African Airways
14:10 Maun
11:35 Johannesburg
16:10 Johannesburg
13:15 Beira
Connect
BP211 Air Botswana
SA146 South African Airways
TM100 Linhas Aéreas de Moçambique
14:10 Maun
20:15 Johannesburg
06:50 Maputo
16:10 Johannesburg
21:15 Maputo
08:10 Beira
Connect
BP211 Air Botswana
TM306 Linhas Aéreas de Moçambique
TM100 Linhas Aéreas de Moçambique
14:10 Maun
19:10 Johannesburg
06:50 Maputo
16:10 Johannesburg
20:20 Maputo
08:10 Beira
Connect
BP211 Air Botswana
TM2352 Linhas Aéreas de Moçambique
14:10 Maun
14:05 Johannesburg
16:10 Johannesburg
16:05 Beira
Connect
BP033 Air Botswana
BP201 Air Botswana
SA8214 South African Airways
20:00 Maun
07:00 Gaborone
11:35 Johannesburg
21:00 Gaborone
08:00 Johannesburg
13:15 Beira
Connect
BP033 Air Botswana
BP223 Air Botswana
SA8214 South African Airways
20:00 Maun
09:45 Gaborone
11:35 Johannesburg
21:00 Gaborone
10:30 Johannesburg
13:15 Beira
Connect

5. Gaborone to Tete

  1. You take a bus, shuttle or taxi from your location in Botswana to Gaborone.

  2. You take a flight from Gaborone to Tete and cost approximately 270 USD.

  3. You take a bus, shuttle or taxi from Tete to your destination in Mozambique.

Flight Depart Arrive
BP201 Air Botswana
SA8220 South African Airways
07:00 Gaborone
10:35 Johannesburg
08:00 Johannesburg
12:40 Tete
Connect
SA8453 South African Airways
SA8220 South African Airways
07:30 Gaborone
10:35 Johannesburg
08:25 Johannesburg
12:40 Tete
Connect
SA1762 South African Airways
SA8220 South African Airways
08:10 Gaborone
10:35 Johannesburg
09:05 Johannesburg
12:40 Tete
Connect
BP223 Air Botswana
TM334 Linhas Aéreas de Moçambique
09:45 Gaborone
14:05 Johannesburg
10:30 Johannesburg
16:25 Tete
Connect
SA8455 South African Airways
TM334 Linhas Aéreas de Moçambique
10:35 Gaborone
14:05 Johannesburg
11:30 Johannesburg
16:25 Tete
Connect
SA1766 South African Airways
TM334 Linhas Aéreas de Moçambique
11:10 Gaborone
14:05 Johannesburg
12:05 Johannesburg
16:25 Tete
Connect

References

Find Hotels in Mozambique

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

Booking.com