HowToGo

Flight from Seychelles to Botswana

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

Search Transfer from Seychelles to Botswana

Search Flights

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

1. Mahe Island to Gaborone

  1. You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.

  2. You take a flight from Mahe Island to Gaborone and cost approximately 750 USD.

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

Flight Depart Arrive
HM061 Air Seychelles
QR1377 Qatar Airways
09:25 Mahe Island
16:05 Johannesburg
12:30 Johannesburg
17:00 Gaborone
Connect
HM061 Air Seychelles
4Z178 Airlink
09:25 Mahe Island
16:15 Johannesburg
12:30 Johannesburg
17:10 Gaborone
Connect
HM061 Air Seychelles
BP208 Air Botswana
09:25 Mahe Island
19:50 Johannesburg
12:30 Johannesburg
21:00 Gaborone
Connect
KQ251 Kenya Airways
KQ764 Kenya Airways
4Z172 Airlink
17:25 Mahe Island
21:50 Nairobi
06:05 Johannesburg
19:35 Nairobi
01:05 Johannesburg
07:00 Gaborone
Connect
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z172 Airlink
17:45 Mahe Island
23:30 Addis Ababa
06:05 Johannesburg
20:30 Addis Ababa
03:55 Johannesburg
07:00 Gaborone
Connect
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z174 Airlink
17:45 Mahe Island
23:30 Addis Ababa
09:15 Johannesburg
20:30 Addis Ababa
03:55 Johannesburg
10:10 Gaborone
Connect
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z170 Airlink
17:45 Mahe Island
23:30 Addis Ababa
09:20 Johannesburg
20:30 Addis Ababa
03:55 Johannesburg
10:15 Gaborone
Connect
EY621 Etihad
EY602 Etihad
4Z174 Airlink
20:25 Mahe Island
02:05 Abu Dhabi
09:15 Johannesburg
01:00 Abu Dhabi
08:20 Johannesburg
10:10 Gaborone
Connect
EY621 Etihad
EY602 Etihad
4Z170 Airlink
20:25 Mahe Island
02:05 Abu Dhabi
09:20 Johannesburg
01:00 Abu Dhabi
08:20 Johannesburg
10:15 Gaborone
Connect
EY621 Etihad
EY602 Etihad
BP204 Air Botswana
20:25 Mahe Island
02:05 Abu Dhabi
11:15 Johannesburg
01:00 Abu Dhabi
08:20 Johannesburg
12:25 Gaborone
Connect

2. Mahe Island to Maun

  1. You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.

  2. You take a flight from Mahe Island to Maun and cost approximately 800 USD.

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

Flight Depart Arrive
HM061 Air Seychelles
4Z300 Airlink
09:25 Mahe Island
11:45 Johannesburg
12:30 Johannesburg
13:25 Maun
Connect
HM061 Air Seychelles
BP208 Air Botswana
BP032 Air Botswana
09:25 Mahe Island
19:50 Johannesburg
10:00 Gaborone
12:30 Johannesburg
21:00 Gaborone
11:30 Maun
Connect
KQ251 Kenya Airways
KQ764 Kenya Airways
4Z300 Airlink
17:25 Mahe Island
21:50 Nairobi
11:45 Johannesburg
19:35 Nairobi
01:05 Johannesburg
13:25 Maun
Connect
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
BP212 Air Botswana
17:45 Mahe Island
23:30 Addis Ababa
11:15 Johannesburg
20:30 Addis Ababa
03:55 Johannesburg
13:25 Maun
Connect
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z300 Airlink
17:45 Mahe Island
23:30 Addis Ababa
11:45 Johannesburg
20:30 Addis Ababa
03:55 Johannesburg
13:25 Maun
Connect
EY621 Etihad
EY602 Etihad
4Z300 Airlink
20:25 Mahe Island
02:05 Abu Dhabi
11:45 Johannesburg
01:00 Abu Dhabi
08:20 Johannesburg
13:25 Maun
Connect
EY621 Etihad
EY602 Etihad
BP212 Air Botswana
20:25 Mahe Island
02:05 Abu Dhabi
11:15 Johannesburg
01:00 Abu Dhabi
08:20 Johannesburg
13:25 Maun
Connect

3. Mahe Island to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.

  2. You take a flight from Mahe Island to Johannesburg and cost approximately 310 USD.

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

Flight Depart Arrive
HM061 Air Seychelles
09:25 Mahe Island
12:30 Johannesburg Direct
KQ251 Kenya Airways
KQ764 Kenya Airways
17:25 Mahe Island
21:50 Nairobi
19:35 Nairobi
01:05 Johannesburg
Connect

4. Praslin Island to Gaborone

  1. You take a bus, shuttle or taxi from your location in Seychelles to Praslin Island.

  2. You take a flight from Praslin Island to Gaborone and cost approximately 490 USD.

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

Flight Depart Arrive
HM3115 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z176 Airlink
11:30 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
11:40 Johannesburg
11:50 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
12:35 Gaborone
Connect
HM3147 Air Seychelles
KQ251 Kenya Airways
KQ764 Kenya Airways
4Z172 Airlink
14:45 Praslin Island
17:25 Mahe Island
21:50 Nairobi
06:05 Johannesburg
15:05 Mahe Island
19:35 Nairobi
01:05 Johannesburg
07:00 Gaborone
Connect
HM3157 Air Seychelles
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z172 Airlink
15:45 Praslin Island
17:45 Mahe Island
23:30 Addis Ababa
06:05 Johannesburg
16:05 Mahe Island
20:30 Addis Ababa
03:55 Johannesburg
07:00 Gaborone
Connect
HM3157 Air Seychelles
KQ251 Kenya Airways
KQ764 Kenya Airways
4Z172 Airlink
15:45 Praslin Island
17:25 Mahe Island
21:50 Nairobi
06:05 Johannesburg
16:05 Mahe Island
19:35 Nairobi
01:05 Johannesburg
07:00 Gaborone
Connect
HM3157 Air Seychelles
ET878 Ethiopian Airlines
ET829 Ethiopian Airlines
ET829 Ethiopian Airlines
15:45 Praslin Island
17:45 Mahe Island
08:35 Addis Ababa
13:00 Victoria Falls
16:05 Mahe Island
20:30 Addis Ababa
12:15 Victoria Falls
14:15 Gaborone
Connect
HM3161 Air Seychelles
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z174 Airlink
16:00 Praslin Island
17:45 Mahe Island
23:30 Addis Ababa
09:15 Johannesburg
16:20 Mahe Island
20:30 Addis Ababa
03:55 Johannesburg
10:10 Gaborone
Connect
HM3161 Air Seychelles
KQ251 Kenya Airways
KQ764 Kenya Airways
4Z174 Airlink
16:00 Praslin Island
17:25 Mahe Island
21:50 Nairobi
09:15 Johannesburg
16:20 Mahe Island
19:35 Nairobi
01:05 Johannesburg
10:10 Gaborone
Connect
HM3161 Air Seychelles
KQ251 Kenya Airways
KQ764 Kenya Airways
4Z170 Airlink
16:00 Praslin Island
17:25 Mahe Island
21:50 Nairobi
09:20 Johannesburg
16:20 Mahe Island
19:35 Nairobi
01:05 Johannesburg
10:15 Gaborone
Connect
HM3161 Air Seychelles
KQ251 Kenya Airways
KQ764 Kenya Airways
4Z172 Airlink
16:00 Praslin Island
17:25 Mahe Island
21:50 Nairobi
06:05 Johannesburg
16:20 Mahe Island
19:35 Nairobi
01:05 Johannesburg
07:00 Gaborone
Connect
HM3161 Air Seychelles
ET878 Ethiopian Airlines
ET829 Ethiopian Airlines
ET829 Ethiopian Airlines
16:00 Praslin Island
17:45 Mahe Island
08:35 Addis Ababa
13:00 Victoria Falls
16:20 Mahe Island
20:30 Addis Ababa
12:15 Victoria Falls
14:15 Gaborone
Connect
HM3161 Air Seychelles
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z170 Airlink
16:00 Praslin Island
17:45 Mahe Island
23:30 Addis Ababa
09:20 Johannesburg
16:20 Mahe Island
20:30 Addis Ababa
03:55 Johannesburg
10:15 Gaborone
Connect
HM3161 Air Seychelles
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z172 Airlink
16:00 Praslin Island
17:45 Mahe Island
23:30 Addis Ababa
06:05 Johannesburg
16:20 Mahe Island
20:30 Addis Ababa
03:55 Johannesburg
07:00 Gaborone
Connect
HM3163 Air Seychelles
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z170 Airlink
16:25 Praslin Island
17:45 Mahe Island
23:30 Addis Ababa
09:20 Johannesburg
16:45 Mahe Island
20:30 Addis Ababa
03:55 Johannesburg
10:15 Gaborone
Connect
HM3163 Air Seychelles
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z172 Airlink
16:25 Praslin Island
17:45 Mahe Island
23:30 Addis Ababa
06:05 Johannesburg
16:45 Mahe Island
20:30 Addis Ababa
03:55 Johannesburg
07:00 Gaborone
Connect
HM3163 Air Seychelles
ET878 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z174 Airlink
16:25 Praslin Island
17:45 Mahe Island
23:30 Addis Ababa
09:15 Johannesburg
16:45 Mahe Island
20:30 Addis Ababa
03:55 Johannesburg
10:10 Gaborone
Connect
HM3163 Air Seychelles
ET878 Ethiopian Airlines
ET829 Ethiopian Airlines
ET829 Ethiopian Airlines
16:25 Praslin Island
17:45 Mahe Island
08:35 Addis Ababa
13:00 Victoria Falls
16:45 Mahe Island
20:30 Addis Ababa
12:15 Victoria Falls
14:15 Gaborone
Connect
HM3167 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z174 Airlink
16:55 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:15 Johannesburg
17:15 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:10 Gaborone
Connect
HM3167 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z170 Airlink
16:55 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:20 Johannesburg
17:15 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:15 Gaborone
Connect
HM3173 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z170 Airlink
17:10 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:20 Johannesburg
17:30 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:15 Gaborone
Connect
HM3173 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z174 Airlink
17:10 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:15 Johannesburg
17:30 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:10 Gaborone
Connect
HM3177 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z170 Airlink
17:40 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:20 Johannesburg
18:00 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:15 Gaborone
Connect
HM3177 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z174 Airlink
17:40 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:15 Johannesburg
18:00 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:10 Gaborone
Connect
HM3177 Air Seychelles
EY621 Etihad
EY602 Etihad
BP204 Air Botswana
17:40 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
11:15 Johannesburg
18:00 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
12:25 Gaborone
Connect
HM3183 Air Seychelles
EY621 Etihad
EY602 Etihad
BP204 Air Botswana
18:15 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
11:15 Johannesburg
18:35 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
12:25 Gaborone
Connect
HM3183 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z170 Airlink
18:15 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:20 Johannesburg
18:35 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:15 Gaborone
Connect
HM3183 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z174 Airlink
18:15 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:15 Johannesburg
18:35 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:10 Gaborone
Connect
HM3187 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z174 Airlink
18:40 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:15 Johannesburg
19:00 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:10 Gaborone
Connect
HM3187 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z170 Airlink
18:40 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:20 Johannesburg
19:00 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:15 Gaborone
Connect
HM3187 Air Seychelles
HM061 Air Seychelles
4Z178 Airlink
18:40 Praslin Island
09:25 Mahe Island
16:15 Johannesburg
19:00 Mahe Island
12:30 Johannesburg
17:10 Gaborone
Connect
HM3187 Air Seychelles
EY621 Etihad
EY602 Etihad
BP204 Air Botswana
18:40 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
11:15 Johannesburg
19:00 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
12:25 Gaborone
Connect
HM3187 Air Seychelles
HM061 Air Seychelles
QR1377 Qatar Airways
18:40 Praslin Island
09:25 Mahe Island
16:05 Johannesburg
19:00 Mahe Island
12:30 Johannesburg
17:00 Gaborone
Connect
HM3187 Air Seychelles
HM061 Air Seychelles
BP208 Air Botswana
18:40 Praslin Island
09:25 Mahe Island
19:50 Johannesburg
19:00 Mahe Island
12:30 Johannesburg
21:00 Gaborone
Connect
HM3191 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z174 Airlink
19:10 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:15 Johannesburg
19:30 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:10 Gaborone
Connect
HM3191 Air Seychelles
HM061 Air Seychelles
BP208 Air Botswana
19:10 Praslin Island
09:25 Mahe Island
19:50 Johannesburg
19:30 Mahe Island
12:30 Johannesburg
21:00 Gaborone
Connect
HM3191 Air Seychelles
EY621 Etihad
EY602 Etihad
BP204 Air Botswana
19:10 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
11:15 Johannesburg
19:30 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
12:25 Gaborone
Connect
HM3191 Air Seychelles
HM061 Air Seychelles
4Z178 Airlink
19:10 Praslin Island
09:25 Mahe Island
16:15 Johannesburg
19:30 Mahe Island
12:30 Johannesburg
17:10 Gaborone
Connect
HM3191 Air Seychelles
HM061 Air Seychelles
QR1377 Qatar Airways
19:10 Praslin Island
09:25 Mahe Island
16:05 Johannesburg
19:30 Mahe Island
12:30 Johannesburg
17:00 Gaborone
Connect
HM3191 Air Seychelles
EY621 Etihad
EY602 Etihad
4Z170 Airlink
19:10 Praslin Island
20:25 Mahe Island
02:05 Abu Dhabi
09:20 Johannesburg
19:30 Mahe Island
01:00 Abu Dhabi
08:20 Johannesburg
10:15 Gaborone
Connect
HM3203 Air Seychelles
HM061 Air Seychelles
BP208 Air Botswana
20:10 Praslin Island
09:25 Mahe Island
19:50 Johannesburg
20:30 Mahe Island
12:30 Johannesburg
21:00 Gaborone
Connect
HM3203 Air Seychelles
HM061 Air Seychelles
4Z178 Airlink
20:10 Praslin Island
09:25 Mahe Island
16:15 Johannesburg
20:30 Mahe Island
12:30 Johannesburg
17:10 Gaborone
Connect
HM3203 Air Seychelles
HM061 Air Seychelles
QR1377 Qatar Airways
20:10 Praslin Island
09:25 Mahe Island
16:05 Johannesburg
20:30 Mahe Island
12:30 Johannesburg
17:00 Gaborone
Connect

References

Find Hotels in Botswana

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

Booking.com