How to get to Botswana from Seychelles by flight ? You can check flights from Seychelles to Botswana below.
You can find flight ticket prices from Seychelles to Botswana with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.
You take a flight from Mahe Island to Gaborone and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.
You take a flight from Mahe Island to Maun and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.
You take a flight from Mahe Island to Johannesburg and cost approximately 310 USD.
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 |
You take a bus, shuttle or taxi from your location in Seychelles to Praslin Island.
You take a flight from Praslin Island to Gaborone and cost approximately 490 USD.
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 |
You can find hotels and accommodations in Botswana with our hotels search tool below
Booking.com