How to get to Seychelles from South Africa by flight ? You can check flights from South Africa to Seychelles below.
You can find flight ticket prices from South Africa to Seychelles with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Mahe Island and cost approximately 310 USD.
You take a bus, shuttle or taxi from Mahe Island to your destination in Seychelles.
Flight | Depart | Arrive | |
---|---|---|---|
HM060
Air Seychelles
|
13:50
Johannesburg
|
20:45 Mahe Island | Direct |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Praslin Island and cost approximately 700 USD.
You take a bus, shuttle or taxi from Praslin Island to your destination in Seychelles.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
KQ250
Kenya Airways
HM3180
Air Seychelles
|
01:55
Johannesburg
12:45
Nairobi
18:00
Mahe Island
|
07:00
Nairobi
17:00
Mahe Island
18:20
Praslin Island
|
Connect |
HM060
Air Seychelles
HM3084
Air Seychelles
|
13:50
Johannesburg
08:35
Mahe Island
|
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
HM060
Air Seychelles
HM3086
Air Seychelles
|
13:50
Johannesburg
08:45
Mahe Island
|
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
HM060
Air Seychelles
HM3090
Air Seychelles
|
13:50
Johannesburg
09:00
Mahe Island
|
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
HM3152
Air Seychelles
|
23:30
Johannesburg
09:30
Addis Ababa
15:25
Mahe Island
|
05:55
Addis Ababa
14:20
Mahe Island
15:45
Praslin Island
|
Connect |
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
HM3156
Air Seychelles
|
23:30
Johannesburg
09:30
Addis Ababa
15:45
Mahe Island
|
05:55
Addis Ababa
14:20
Mahe Island
16:05
Praslin Island
|
Connect |
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
HM3162
Air Seychelles
|
23:30
Johannesburg
09:30
Addis Ababa
16:20
Mahe Island
|
05:55
Addis Ababa
14:20
Mahe Island
16:40
Praslin Island
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Bloemfontein.
You take a flight from Bloemfontein to Mahe Island and cost approximately 900 USD.
You take a bus, shuttle or taxi from Mahe Island to your destination in Seychelles.
Flight | Depart | Arrive | |
---|---|---|---|
5Z111
CemAir
HM060
Air Seychelles
|
07:55
Bloemfontein
13:50
Johannesburg
|
08:55
Johannesburg
20:45
Mahe Island
|
Connect |
4Z702
Airlink
HM060
Air Seychelles
|
08:15
Bloemfontein
13:50
Johannesburg
|
09:15
Johannesburg
20:45
Mahe Island
|
Connect |
5Z115
CemAir
HM060
Air Seychelles
|
12:00
Bloemfontein
13:50
Johannesburg
|
13:00
Johannesburg
20:45
Mahe Island
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Port Elizabeth.
You take a flight from Port Elizabeth to Mahe Island and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Mahe Island to your destination in Seychelles.
Flight | Depart | Arrive | |
---|---|---|---|
BA6248
British Airways
KQ761
Kenya Airways
KQ258
Kenya Airways
|
08:25
Port Elizabeth
12:10
Johannesburg
22:00
Nairobi
|
10:00
Johannesburg
17:15
Nairobi
02:15
Mahe Island
|
Connect |
JE534
Mango
KQ761
Kenya Airways
KQ258
Kenya Airways
|
08:35
Port Elizabeth
12:10
Johannesburg
22:00
Nairobi
|
10:15
Johannesburg
17:15
Nairobi
02:15
Mahe Island
|
Connect |
JE534
Mango
HM060
Air Seychelles
|
08:35
Port Elizabeth
13:50
Johannesburg
|
10:15
Johannesburg
20:45
Mahe Island
|
Connect |
FA370
Safair
HM060
Air Seychelles
|
08:40
Port Elizabeth
13:50
Johannesburg
|
10:20
Johannesburg
20:45
Mahe Island
|
Connect |
FA424
Safair
FA349
Safair
HM060
Air Seychelles
|
08:55
Port Elizabeth
11:20
Durban
13:50
Johannesburg
|
10:15
Durban
12:30
Johannesburg
20:45
Mahe Island
|
Connect |
4Z794
Airlink
KQ761
Kenya Airways
KQ258
Kenya Airways
|
09:30
Port Elizabeth
12:10
Johannesburg
22:00
Nairobi
|
11:15
Johannesburg
17:15
Nairobi
02:15
Mahe Island
|
Connect |
4Z794
Airlink
HM060
Air Seychelles
|
09:30
Port Elizabeth
13:50
Johannesburg
|
11:15
Johannesburg
20:45
Mahe Island
|
Connect |
4Z798
Airlink
EK768
Emirates
EK705
Emirates
|
12:30
Port Elizabeth
15:10
Johannesburg
02:35
Dubai
|
14:15
Johannesburg
01:25
Dubai
07:05
Mahe Island
|
Connect |
BA6230
British Airways
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
|
18:35
Port Elizabeth
23:30
Johannesburg
09:30
Addis Ababa
|
20:10
Johannesburg
05:55
Addis Ababa
14:20
Mahe Island
|
Connect |
FA233
Safair
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
|
20:00
Port Elizabeth
23:30
Johannesburg
09:30
Addis Ababa
|
21:40
Johannesburg
05:55
Addis Ababa
14:20
Mahe Island
|
Connect |
FA239
Safair
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
|
21:00
Port Elizabeth
23:30
Johannesburg
09:30
Addis Ababa
|
22:40
Johannesburg
05:55
Addis Ababa
14:20
Mahe Island
|
Connect |
FA239
Safair
KQ765
Kenya Airways
KQ250
Kenya Airways
|
21:00
Port Elizabeth
01:55
Johannesburg
12:45
Nairobi
|
22:40
Johannesburg
07:00
Nairobi
17:00
Mahe Island
|
Connect |
You can find hotels and accommodations in Seychelles with our hotels search tool below
Booking.com