HowToGo

Flight from Botswana to Seychelles

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

Search Transfer from Botswana to Seychelles

Search Flights

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

1. Gaborone to Mahe Island

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

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

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

Flight Depart Arrive
BP201 Air Botswana
HM060 Air Seychelles
07:00 Gaborone
13:50 Johannesburg
08:00 Johannesburg
20:45 Mahe Island
Connect
BP223 Air Botswana
HM060 Air Seychelles
09:45 Gaborone
13:50 Johannesburg
10:30 Johannesburg
20:45 Mahe Island
Connect
SA8455 South African Airways
HM060 Air Seychelles
10:35 Gaborone
13:50 Johannesburg
11:30 Johannesburg
20:45 Mahe Island
Connect
SA8451 South African Airways
HM060 Air Seychelles
10:40 Gaborone
13:50 Johannesburg
11:35 Johannesburg
20:45 Mahe Island
Connect
SA1766 South African Airways
HM060 Air Seychelles
11:10 Gaborone
13:50 Johannesburg
12:05 Johannesburg
20:45 Mahe Island
Connect
SA1770 South African Airways
SA180 South African Airways
KQ258 Kenya Airways
14:00 Gaborone
15:40 Johannesburg
22:00 Nairobi
14:50 Johannesburg
20:35 Nairobi
02:15 Mahe Island
Connect

2. Maun to Mahe Island

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

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

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

Flight Depart Arrive
BP031 Air Botswana
ET829 Ethiopian Airlines
ET879 Ethiopian Airlines
08:00 Maun
15:00 Gaborone
09:30 Addis Ababa
09:30 Gaborone
21:30 Addis Ababa
14:20 Mahe Island
Connect
SA8605 South African Airways
JE162 Mango
HM060 Air Seychelles
13:25 Maun
17:50 Capetown
13:50 Johannesburg
16:00 Capetown
19:45 Johannesburg
20:45 Mahe Island
Connect
SA8605 South African Airways
KQ785 Kenya Airways
KQ250 Kenya Airways
13:25 Maun
23:00 Capetown
12:45 Nairobi
16:00 Capetown
05:45 Nairobi
17:00 Mahe Island
Connect
SA8605 South African Airways
SA362 South African Airways
HM060 Air Seychelles
13:25 Maun
18:20 Capetown
13:50 Johannesburg
16:00 Capetown
20:15 Johannesburg
20:45 Mahe Island
Connect
SA8605 South African Airways
SA366 South African Airways
HM060 Air Seychelles
13:25 Maun
18:50 Capetown
13:50 Johannesburg
16:00 Capetown
20:45 Johannesburg
20:45 Mahe Island
Connect
SA8303 South African Airways
EY603 Etihad
EY622 Etihad
13:35 Maun
20:05 Johannesburg
08:05 Abu Dhabi
15:10 Johannesburg
06:00 Abu Dhabi
12:45 Mahe Island
Connect
SA8303 South African Airways
KQ763 Kenya Airways
KQ250 Kenya Airways
13:35 Maun
17:30 Johannesburg
12:45 Nairobi
15:10 Johannesburg
22:35 Nairobi
17:00 Mahe Island
Connect
SA8303 South African Airways
EK764 Emirates
EK707 Emirates
13:35 Maun
19:10 Johannesburg
08:55 Dubai
15:10 Johannesburg
05:25 Dubai
13:35 Mahe Island
Connect
SA8303 South African Airways
HM060 Air Seychelles
13:35 Maun
13:50 Johannesburg
15:10 Johannesburg
20:45 Mahe Island
Connect
SA8303 South African Airways
ET858 Ethiopian Airlines
ET879 Ethiopian Airlines
13:35 Maun
23:00 Johannesburg
09:30 Addis Ababa
15:10 Johannesburg
05:25 Addis Ababa
14:20 Mahe Island
Connect
SA8301 South African Airways
HM060 Air Seychelles
14:05 Maun
13:50 Johannesburg
15:40 Johannesburg
20:45 Mahe Island
Connect
SA8301 South African Airways
EY603 Etihad
EY622 Etihad
14:05 Maun
20:05 Johannesburg
08:05 Abu Dhabi
15:40 Johannesburg
06:00 Abu Dhabi
12:45 Mahe Island
Connect
SA8301 South African Airways
ET858 Ethiopian Airlines
ET879 Ethiopian Airlines
14:05 Maun
23:00 Johannesburg
09:30 Addis Ababa
15:40 Johannesburg
05:25 Addis Ababa
14:20 Mahe Island
Connect
SA8301 South African Airways
EK764 Emirates
EK707 Emirates
14:05 Maun
19:10 Johannesburg
08:55 Dubai
15:40 Johannesburg
05:25 Dubai
13:35 Mahe Island
Connect
SA8301 South African Airways
KQ763 Kenya Airways
KQ250 Kenya Airways
14:05 Maun
17:30 Johannesburg
12:45 Nairobi
15:40 Johannesburg
22:35 Nairobi
17:00 Mahe Island
Connect
BP211 Air Botswana
KQ763 Kenya Airways
KQ250 Kenya Airways
14:10 Maun
17:30 Johannesburg
12:45 Nairobi
16:10 Johannesburg
22:35 Nairobi
17:00 Mahe Island
Connect
BP211 Air Botswana
ET858 Ethiopian Airlines
ET879 Ethiopian Airlines
14:10 Maun
23:00 Johannesburg
09:30 Addis Ababa
16:10 Johannesburg
05:25 Addis Ababa
14:20 Mahe Island
Connect
BP211 Air Botswana
EK764 Emirates
EK707 Emirates
14:10 Maun
19:10 Johannesburg
08:55 Dubai
16:10 Johannesburg
05:25 Dubai
13:35 Mahe Island
Connect
BP211 Air Botswana
HM060 Air Seychelles
14:10 Maun
13:50 Johannesburg
16:10 Johannesburg
20:45 Mahe Island
Connect
BP211 Air Botswana
EY603 Etihad
EY622 Etihad
14:10 Maun
20:05 Johannesburg
08:05 Abu Dhabi
16:10 Johannesburg
06:00 Abu Dhabi
12:45 Mahe Island
Connect
BP033 Air Botswana
BP201 Air Botswana
HM060 Air Seychelles
20:00 Maun
07:00 Gaborone
13:50 Johannesburg
21:00 Gaborone
08:00 Johannesburg
20:45 Mahe Island
Connect
BP033 Air Botswana
BP223 Air Botswana
HM060 Air Seychelles
20:00 Maun
09:45 Gaborone
13:50 Johannesburg
21:00 Gaborone
10:30 Johannesburg
20:45 Mahe Island
Connect

References

Find Hotels in Seychelles

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

Booking.com