HowToGo

Flight from Malay to Francistown, Botswana

How to get to Francistown, Botswana from Malay by flight ? You can check flights from Malay to Francistown, Botswana below.

Search Transfer from Malay to Francistown, Botswana

Search Flights

You can find flight ticket prices from Malay to Francistown, Botswana with our flight tickets search tool below

1. Tanjung Pandan to Francistown

  1. You take a bus, shuttle or taxi from your location in Malay to Tanjung Pandan.

  2. You take a flight from Tanjung Pandan to Francistown and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Francistown to your destination in Francistown, Botswana.

Flight Depart Arrive
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z306 Airlink
BP023 Air Botswana
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
16:15 Kasane
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
13:25 Kasane
17:35 Francistown
Connect
IN57 NAM Air
GA836 Garuda Indonesia
SQ478 Singapore Airlines
4Z306 Airlink
BP023 Air Botswana
13:00 Tanjung Pandan
15:00 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
16:15 Kasane
14:00 Soekarno–Hatta
17:45 Singapore Changi
06:10 Johannesburg
13:25 Kasane
17:35 Francistown
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z306 Airlink
BP023 Air Botswana
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
16:15 Kasane
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
13:25 Kasane
17:35 Francistown
Connect
SJ055 PT. Sriwijaya Air
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
4Z306 Airlink
BP023 Air Botswana
13:45 Tanjung Pandan
18:20 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
16:15 Kasane
14:50 Soekarno–Hatta
21:15 Singapore Changi
06:10 Johannesburg
13:25 Kasane
17:35 Francistown
Connect
SJ055 PT. Sriwijaya Air
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z306 Airlink
BP023 Air Botswana
13:45 Tanjung Pandan
18:10 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
16:15 Kasane
14:50 Soekarno–Hatta
21:10 Singapore Changi
06:10 Johannesburg
13:25 Kasane
17:35 Francistown
Connect

2. Tanjung Pandan to Bulawayo

  1. You take a bus, shuttle or taxi from your location in Malay to Tanjung Pandan.

  2. You take a flight from Tanjung Pandan to Bulawayo and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Bulawayo to your destination in Francistown, Botswana.

Flight Depart Arrive
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z110 Airlink
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
10:40 Johannesburg
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
11:55 Bulawayo
Connect
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
FN8662 Fastjet
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
07:35 Johannesburg
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
08:55 Bulawayo
Connect
SJ051 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z110 Airlink
07:55 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
10:40 Johannesburg
09:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
11:55 Bulawayo
Connect
IN57 NAM Air
3K204 Jetstar Asia Airways
SQ478 Singapore Airlines
FN8662 Fastjet
13:00 Tanjung Pandan
15:10 Soekarno–Hatta
01:30 Singapore Changi
07:35 Johannesburg
14:00 Soekarno–Hatta
18:00 Singapore Changi
06:10 Johannesburg
08:55 Bulawayo
Connect
IN57 NAM Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z110 Airlink
13:00 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
10:40 Johannesburg
14:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
11:55 Bulawayo
Connect
IN57 NAM Air
EK357 Emirates
EK775 Emirates
FN8664 Fastjet
13:00 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
16:15 Johannesburg
14:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
17:35 Bulawayo
Connect
IN57 NAM Air
EK357 Emirates
EK775 Emirates
4Z114 Airlink
13:00 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
14:05 Johannesburg
14:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
15:20 Bulawayo
Connect
IN57 NAM Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z114 Airlink
13:00 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
14:05 Johannesburg
14:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
15:20 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z114 Airlink
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
14:05 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
15:20 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
4Z114 Airlink
13:45 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
14:05 Johannesburg
14:50 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
15:20 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z110 Airlink
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
10:40 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
11:55 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1367 1477 Qatar Airways
FN8664 Fastjet
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
07:35 Doha
16:15 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
14:55 Johannesburg
17:35 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z110 Airlink
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
10:40 Johannesburg
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
11:55 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
4Z110 Airlink
13:45 Tanjung Pandan
18:20 Soekarno–Hatta
01:30 Singapore Changi
10:40 Johannesburg
14:50 Soekarno–Hatta
21:15 Singapore Changi
06:10 Johannesburg
11:55 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
FN8662 Fastjet
13:45 Tanjung Pandan
18:20 Soekarno–Hatta
01:30 Singapore Changi
07:35 Johannesburg
14:50 Soekarno–Hatta
21:15 Singapore Changi
06:10 Johannesburg
08:55 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
FN8662 Fastjet
13:45 Tanjung Pandan
18:10 Soekarno–Hatta
01:30 Singapore Changi
07:35 Johannesburg
14:50 Soekarno–Hatta
21:10 Singapore Changi
06:10 Johannesburg
08:55 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z110 Airlink
13:45 Tanjung Pandan
18:10 Soekarno–Hatta
01:30 Singapore Changi
10:40 Johannesburg
14:50 Soekarno–Hatta
21:10 Singapore Changi
06:10 Johannesburg
11:55 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
FN8662 Fastjet
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
07:35 Johannesburg
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
08:55 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z114 Airlink
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
14:05 Johannesburg
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
15:20 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
MH720 Malaysia Airlines
SQ125 Singapore Airlines
SQ478 Singapore Airlines
FN8662 Fastjet
13:45 Tanjung Pandan
16:05 Soekarno–Hatta
20:40 Kuala Lumpur
01:30 Singapore Changi
07:35 Johannesburg
14:50 Soekarno–Hatta
19:25 Kuala Lumpur
21:50 Singapore Changi
06:10 Johannesburg
08:55 Bulawayo
Connect
SJ055 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
FN8664 Fastjet
13:45 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
16:15 Johannesburg
14:50 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
17:35 Bulawayo
Connect
IW1227 Wings Air
JT613 Lion Mentari Airlines
SQ965 Singapore Airlines
SQ478 Singapore Airlines
FN8662 Fastjet
13:50 Tanjung Pandan
15:30 Pangkalpinang
19:00 Soekarno–Hatta
01:30 Singapore Changi
07:35 Johannesburg
14:30 Pangkalpinang
16:40 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
08:55 Bulawayo
Connect
QZ713 Indonesia AirAsia
QR955 Qatar Airways
QR1367 1477 Qatar Airways
FN8664 Fastjet
18:10 Tanjung Pandan
01:40 Soekarno–Hatta
07:35 Doha
16:15 Johannesburg
19:20 Soekarno–Hatta
05:50 Doha
14:55 Johannesburg
17:35 Bulawayo
Connect
SJ053 PT. Sriwijaya Air
QR955 Qatar Airways
QR1367 1477 Qatar Airways
FN8664 Fastjet
18:10 Tanjung Pandan
01:40 Soekarno–Hatta
07:35 Doha
16:15 Johannesburg
19:20 Soekarno–Hatta
05:50 Doha
14:55 Johannesburg
17:35 Bulawayo
Connect

3. Tanjung Pandan to Gaborone

  1. You take a bus, shuttle or taxi from your location in Malay to Tanjung Pandan.

  2. You take a flight from Tanjung Pandan to Gaborone and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Gaborone to your destination in Francistown, Botswana.

Flight Depart Arrive
SJ051 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
BP204 Air Botswana
07:55 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
12:00 Johannesburg
09:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:10 Gaborone
Connect
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z176 Airlink
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
11:00 Johannesburg
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
12:15 Gaborone
Connect
SJ051 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z176 Airlink
07:55 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
11:00 Johannesburg
09:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
12:15 Gaborone
Connect
SJ051 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
BP204 Air Botswana
07:55 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
12:00 Johannesburg
09:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:10 Gaborone
Connect
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z170 Airlink
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
09:20 Johannesburg
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
10:15 Gaborone
Connect
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z174 Airlink
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
09:15 Johannesburg
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
10:10 Gaborone
Connect
SJ051 PT. Sriwijaya Air
SV0817 Saudia
SV0447 Saudia
BP204 Air Botswana
07:55 Tanjung Pandan
10:45 Soekarno–Hatta
04:35 Jeddah
12:00 Johannesburg
09:00 Soekarno–Hatta
16:00 Jeddah
10:45 Johannesburg
13:10 Gaborone
Connect
IN57 NAM Air
QR957 Qatar Airways
QR1363 Qatar Airways
BP204 Air Botswana
13:00 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
12:00 Johannesburg
14:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:10 Gaborone
Connect
IN57 NAM Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z176 Airlink
13:00 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
11:00 Johannesburg
14:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
12:15 Gaborone
Connect
IN57 NAM Air
EK357 Emirates
EK775 Emirates
BP204 Air Botswana
13:00 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
12:00 Johannesburg
14:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:10 Gaborone
Connect
IN57 NAM Air
EK357 Emirates
EK775 Emirates
4Z178 Airlink
13:00 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
16:25 Johannesburg
14:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
17:20 Gaborone
Connect
SJ055 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
BP204 Air Botswana
13:45 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
12:00 Johannesburg
14:50 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:10 Gaborone
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z174 Airlink
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
09:15 Johannesburg
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
10:10 Gaborone
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
BP212 Air Botswana
BP033 Air Botswana
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:15 Johannesburg
14:00 Maun
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
13:25 Maun
15:30 Gaborone
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z176 Airlink
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
11:00 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
12:15 Gaborone
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z176 Airlink
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:00 Johannesburg
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
12:15 Gaborone
Connect
SJ055 PT. Sriwijaya Air
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z174 Airlink
13:45 Tanjung Pandan
18:10 Soekarno–Hatta
01:30 Singapore Changi
09:15 Johannesburg
14:50 Soekarno–Hatta
21:10 Singapore Changi
06:10 Johannesburg
10:10 Gaborone
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z170 Airlink
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
09:20 Johannesburg
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
10:15 Gaborone
Connect
SJ055 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
4Z178 Airlink
13:45 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
16:25 Johannesburg
14:50 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
17:20 Gaborone
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1367 1477 Qatar Airways
4Z178 Airlink
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
07:35 Doha
16:25 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
14:55 Johannesburg
17:20 Gaborone
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
BP204 Air Botswana
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
12:00 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:10 Gaborone
Connect
SJ055 PT. Sriwijaya Air
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
4Z174 Airlink
13:45 Tanjung Pandan
18:20 Soekarno–Hatta
01:30 Singapore Changi
09:15 Johannesburg
14:50 Soekarno–Hatta
21:15 Singapore Changi
06:10 Johannesburg
10:10 Gaborone
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
BP208 Air Botswana
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
19:30 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
20:40 Gaborone
Connect
QZ713 Indonesia AirAsia
EK359 Emirates
EK763 Emirates
BP208 Air Botswana
18:10 Tanjung Pandan
00:40 Soekarno–Hatta
09:55 Dubai
19:30 Johannesburg
19:20 Soekarno–Hatta
05:30 Dubai
16:15 Johannesburg
20:40 Gaborone
Connect
SJ053 PT. Sriwijaya Air
EK359 Emirates
EK763 Emirates
BP208 Air Botswana
18:10 Tanjung Pandan
00:40 Soekarno–Hatta
09:55 Dubai
19:30 Johannesburg
19:20 Soekarno–Hatta
05:30 Dubai
16:15 Johannesburg
20:40 Gaborone
Connect
QZ713 Indonesia AirAsia
QR955 Qatar Airways
QR1367 1477 Qatar Airways
4Z178 Airlink
18:10 Tanjung Pandan
01:40 Soekarno–Hatta
07:35 Doha
16:25 Johannesburg
19:20 Soekarno–Hatta
05:50 Doha
14:55 Johannesburg
17:20 Gaborone
Connect
SJ053 PT. Sriwijaya Air
QR955 Qatar Airways
QR1367 1477 Qatar Airways
4Z178 Airlink
18:10 Tanjung Pandan
01:40 Soekarno–Hatta
07:35 Doha
16:25 Johannesburg
19:20 Soekarno–Hatta
05:50 Doha
14:55 Johannesburg
17:20 Gaborone
Connect
SJ053 PT. Sriwijaya Air
QR955 Qatar Airways
QR1367 1477 Qatar Airways
BP208 Air Botswana
18:10 Tanjung Pandan
01:40 Soekarno–Hatta
07:35 Doha
19:30 Johannesburg
19:20 Soekarno–Hatta
05:50 Doha
14:55 Johannesburg
20:40 Gaborone
Connect
QZ713 Indonesia AirAsia
QR955 Qatar Airways
QR1367 1477 Qatar Airways
BP208 Air Botswana
18:10 Tanjung Pandan
01:40 Soekarno–Hatta
07:35 Doha
19:30 Johannesburg
19:20 Soekarno–Hatta
05:50 Doha
14:55 Johannesburg
20:40 Gaborone
Connect

4. Tanjung Pandan to Maun

  1. You take a bus, shuttle or taxi from your location in Malay to Tanjung Pandan.

  2. You take a flight from Tanjung Pandan to Maun and cost approximately 1300 USD.

  3. You take a bus, shuttle or taxi from Maun to your destination in Francistown, Botswana.

Flight Depart Arrive
SJ051 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z300 Airlink
07:55 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
12:05 Johannesburg
09:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:40 Maun
Connect
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z314 Airlink
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
07:10 Johannesburg
10:20 Capetown
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:55 Maun
Connect
SJ051 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
4Z300 Airlink
07:55 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
12:05 Johannesburg
09:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:40 Maun
Connect
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z300 Airlink
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
12:05 Johannesburg
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
13:40 Maun
Connect
SJ051 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
BP212 Air Botswana
07:55 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
11:15 Johannesburg
09:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:25 Maun
Connect
SJ051 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
BP212 Air Botswana
07:55 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
11:15 Johannesburg
09:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:25 Maun
Connect
SJ051 PT. Sriwijaya Air
SQ957 Singapore Airlines
SQ478 Singapore Airlines
BP212 Air Botswana
07:55 Tanjung Pandan
11:15 Soekarno–Hatta
01:30 Singapore Changi
11:15 Johannesburg
09:00 Soekarno–Hatta
14:05 Singapore Changi
06:10 Johannesburg
13:25 Maun
Connect
SJ051 PT. Sriwijaya Air
SV0817 Saudia
SV0447 Saudia
4Z300 Airlink
07:55 Tanjung Pandan
10:45 Soekarno–Hatta
04:35 Jeddah
12:05 Johannesburg
09:00 Soekarno–Hatta
16:00 Jeddah
10:45 Johannesburg
13:40 Maun
Connect
IN57 NAM Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z300 Airlink
13:00 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
12:05 Johannesburg
14:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:40 Maun
Connect
IN57 NAM Air
QR957 Qatar Airways
QR1363 Qatar Airways
BP212 Air Botswana
13:00 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
11:15 Johannesburg
14:00 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:25 Maun
Connect
IN57 NAM Air
GA836 Garuda Indonesia
SQ478 Singapore Airlines
4Z300 Airlink
13:00 Tanjung Pandan
15:00 Soekarno–Hatta
01:30 Singapore Changi
12:05 Johannesburg
14:00 Soekarno–Hatta
17:45 Singapore Changi
06:10 Johannesburg
13:40 Maun
Connect
IN57 NAM Air
GA836 Garuda Indonesia
SQ478 Singapore Airlines
BP212 Air Botswana
13:00 Tanjung Pandan
15:00 Soekarno–Hatta
01:30 Singapore Changi
11:15 Johannesburg
14:00 Soekarno–Hatta
17:45 Singapore Changi
06:10 Johannesburg
13:25 Maun
Connect
IN57 NAM Air
EK357 Emirates
EK775 Emirates
BP212 Air Botswana
13:00 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
11:15 Johannesburg
14:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:25 Maun
Connect
IN57 NAM Air
EK357 Emirates
EK775 Emirates
4Z300 Airlink
13:00 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
12:05 Johannesburg
14:00 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:40 Maun
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
4Z300 Airlink
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
12:05 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:40 Maun
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z300 Airlink
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
12:05 Johannesburg
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
13:40 Maun
Connect
SJ055 PT. Sriwijaya Air
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
BP212 Air Botswana
13:45 Tanjung Pandan
18:20 Soekarno–Hatta
01:30 Singapore Changi
11:15 Johannesburg
14:50 Soekarno–Hatta
21:15 Singapore Changi
06:10 Johannesburg
13:25 Maun
Connect
SJ055 PT. Sriwijaya Air
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
BP212 Air Botswana
13:45 Tanjung Pandan
18:10 Soekarno–Hatta
01:30 Singapore Changi
11:15 Johannesburg
14:50 Soekarno–Hatta
21:10 Singapore Changi
06:10 Johannesburg
13:25 Maun
Connect
SJ055 PT. Sriwijaya Air
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
4Z300 Airlink
13:45 Tanjung Pandan
18:20 Soekarno–Hatta
01:30 Singapore Changi
12:05 Johannesburg
14:50 Soekarno–Hatta
21:15 Singapore Changi
06:10 Johannesburg
13:40 Maun
Connect
SJ055 PT. Sriwijaya Air
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z300 Airlink
13:45 Tanjung Pandan
18:10 Soekarno–Hatta
01:30 Singapore Changi
12:05 Johannesburg
14:50 Soekarno–Hatta
21:10 Singapore Changi
06:10 Johannesburg
13:40 Maun
Connect
SJ055 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
BP212 Air Botswana
13:45 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
11:15 Johannesburg
14:50 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:25 Maun
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
BP212 Air Botswana
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:15 Johannesburg
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
13:25 Maun
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
FA800 Safair
4Z314 Airlink
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
07:00 Johannesburg
10:20 Capetown
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
09:15 Capetown
12:55 Maun
Connect
SJ055 PT. Sriwijaya Air
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z314 Airlink
13:45 Tanjung Pandan
18:20 Soekarno–Hatta
01:30 Singapore Changi
07:10 Johannesburg
10:20 Capetown
14:50 Soekarno–Hatta
21:15 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:55 Maun
Connect
SJ055 PT. Sriwijaya Air
SQ965 Singapore Airlines
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z314 Airlink
13:45 Tanjung Pandan
19:00 Soekarno–Hatta
01:30 Singapore Changi
07:10 Johannesburg
10:20 Capetown
14:50 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:55 Maun
Connect
SJ055 PT. Sriwijaya Air
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z314 Airlink
13:45 Tanjung Pandan
18:10 Soekarno–Hatta
01:30 Singapore Changi
07:10 Johannesburg
10:20 Capetown
14:50 Soekarno–Hatta
21:10 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:55 Maun
Connect
SJ055 PT. Sriwijaya Air
EK357 Emirates
EK775 Emirates
4Z300 Airlink
13:45 Tanjung Pandan
17:55 Soekarno–Hatta
04:05 Dubai
12:05 Johannesburg
14:50 Soekarno–Hatta
22:55 Dubai
10:15 Johannesburg
13:40 Maun
Connect
SJ055 PT. Sriwijaya Air
QR957 Qatar Airways
QR1363 Qatar Airways
BP212 Air Botswana
13:45 Tanjung Pandan
18:55 Soekarno–Hatta
02:30 Doha
11:15 Johannesburg
14:50 Soekarno–Hatta
23:05 Doha
09:50 Johannesburg
13:25 Maun
Connect
SJ055 PT. Sriwijaya Air
MH720 Malaysia Airlines
SQ125 Singapore Airlines
SQ478 Singapore Airlines
BP212 Air Botswana
13:45 Tanjung Pandan
16:05 Soekarno–Hatta
20:40 Kuala Lumpur
01:30 Singapore Changi
11:15 Johannesburg
14:50 Soekarno–Hatta
19:25 Kuala Lumpur
21:50 Singapore Changi
06:10 Johannesburg
13:25 Maun
Connect
IW1227 Wings Air
JT613 Lion Mentari Airlines
SQ965 Singapore Airlines
SQ478 Singapore Airlines
BP212 Air Botswana
13:50 Tanjung Pandan
15:30 Pangkalpinang
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:15 Johannesburg
14:30 Pangkalpinang
16:40 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
13:25 Maun
Connect

References

Find Hotels in Francistown, Botswana

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

Booking.com