How to get to South Africa from Seychelles by flight ? You can check flights from Seychelles to South Africa below.
You can find flight ticket prices from Seychelles to South Africa 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 Johannesburg and cost approximately 210 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KQ259
Kenya Airways
KQ760
Kenya Airways
|
03:15
Mahe Island
07:45
Nairobi
|
05:25
Nairobi
10:55
Johannesburg
|
Connect |
HM061
Air Seychelles
|
09:25
Mahe Island
|
12:30 Johannesburg | Direct |
MK321
Air Mauritius
SA191
South African Airways
|
12:00
Mahe Island
16:30
Mauritius
|
14:40
Mauritius
18:55
Johannesburg
|
Connect |
KQ251
Kenya Airways
KQ764
Kenya Airways
|
17:50
Mahe Island
21:50
Nairobi
|
20:00
Nairobi
01:05
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.
You take a flight from Mahe Island to Bloemfontein and cost approximately 360 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
HM061
Air Seychelles
SA1011
South African Airways
|
09:25
Mahe Island
13:50
Johannesburg
|
12:30
Johannesburg
14:50
Bloemfontein
|
Connect |
HM061
Air Seychelles
SA8409
South African Airways
|
09:25
Mahe Island
14:00
Johannesburg
|
12:30
Johannesburg
14:55
Bloemfontein
|
Connect |
HM061
Air Seychelles
SA1013
South African Airways
|
09:25
Mahe Island
15:30
Johannesburg
|
12:30
Johannesburg
16:25
Bloemfontein
|
Connect |
HM061
Air Seychelles
SA1271
South African Airways
SA8537
South African Airways
|
09:25
Mahe Island
14:00
Johannesburg
16:35
Durban
|
12:30
Johannesburg
15:15
Durban
17:40
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.
You take a flight from Mahe Island to East London and cost approximately 200 USD.
You take a bus, shuttle or taxi from East London to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KQ259
Kenya Airways
KQ760
Kenya Airways
MN805
Comair
|
03:15
Mahe Island
07:45
Nairobi
15:55
Johannesburg
|
05:25
Nairobi
10:55
Johannesburg
17:25
East London
|
Connect |
HM061
Air Seychelles
MN803
Comair
|
09:25
Mahe Island
14:55
Johannesburg
|
12:30
Johannesburg
16:25
East London
|
Connect |
HM061
Air Seychelles
SA475
South African Airways
|
09:25
Mahe Island
15:30
Johannesburg
|
12:30
Johannesburg
16:55
East London
|
Connect |
HM061
Air Seychelles
SA477
South African Airways
|
09:25
Mahe Island
18:55
Johannesburg
|
12:30
Johannesburg
20:20
East London
|
Connect |
HM061
Air Seychelles
SA1447
South African Airways
SA1376
South African Airways
|
09:25
Mahe Island
15:30
Johannesburg
17:40
Umtata
|
12:30
Johannesburg
17:00
Umtata
18:20
East London
|
Connect |
HM061
Air Seychelles
SA8755
South African Airways
SA1376
South African Airways
|
09:25
Mahe Island
15:50
Johannesburg
17:40
Umtata
|
12:30
Johannesburg
17:05
Umtata
18:20
East London
|
Connect |
HM061
Air Seychelles
SA8759
South African Airways
SA1376
South African Airways
|
09:25
Mahe Island
15:20
Johannesburg
17:40
Umtata
|
12:30
Johannesburg
16:35
Umtata
18:20
East London
|
Connect |
HM061
Air Seychelles
SA343
South African Airways
SA1375
South African Airways
|
09:25
Mahe Island
13:45
Johannesburg
17:00
Capetown
|
12:30
Johannesburg
15:55
Capetown
18:25
East London
|
Connect |
KQ251
Kenya Airways
KQ764
Kenya Airways
MN801
Comair
|
17:50
Mahe Island
21:50
Nairobi
06:45
Johannesburg
|
20:00
Nairobi
01:05
Johannesburg
08:15
East London
|
Connect |
You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.
You take a flight from Mahe Island to Port Elizabeth and cost approximately 330 USD.
You take a bus, shuttle or taxi from Port Elizabeth to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
HM061
Air Seychelles
SA419
South African Airways
|
09:25
Mahe Island
14:10
Johannesburg
|
12:30
Johannesburg
15:45
Port Elizabeth
|
Connect |
HM061
Air Seychelles
JE541
Mango
|
09:25
Mahe Island
15:30
Johannesburg
|
12:30
Johannesburg
17:15
Port Elizabeth
|
Connect |
HM061
Air Seychelles
SA8469
South African Airways
|
09:25
Mahe Island
18:30
Johannesburg
|
12:30
Johannesburg
20:15
Port Elizabeth
|
Connect |
You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.
You take a flight from Mahe Island to Durban and cost approximately 290 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KQ259
Kenya Airways
KQ760
Kenya Airways
MN633
Comair
|
03:15
Mahe Island
07:45
Nairobi
16:15
Johannesburg
|
05:25
Nairobi
10:55
Johannesburg
17:20
Durban
|
Connect |
KQ259
Kenya Airways
KQ760
Kenya Airways
MN623
Comair
|
03:15
Mahe Island
07:45
Nairobi
13:20
Johannesburg
|
05:25
Nairobi
10:55
Johannesburg
14:25
Durban
|
Connect |
KQ259
Kenya Airways
KQ760
Kenya Airways
MN615
Comair
|
03:15
Mahe Island
07:45
Nairobi
13:35
Johannesburg
|
05:25
Nairobi
10:55
Johannesburg
14:40
Durban
|
Connect |
HM061
Air Seychelles
JE257
Mango
|
09:25
Mahe Island
15:40
Johannesburg
|
12:30
Johannesburg
16:50
Durban
|
Connect |
HM061
Air Seychelles
SA1011
South African Airways
SA8538
South African Airways
|
09:25
Mahe Island
13:50
Johannesburg
18:00
Bloemfontein
|
12:30
Johannesburg
14:50
Bloemfontein
19:00
Durban
|
Connect |
HM061
Air Seychelles
SA1013
South African Airways
SA8538
South African Airways
|
09:25
Mahe Island
15:30
Johannesburg
18:00
Bloemfontein
|
12:30
Johannesburg
16:25
Bloemfontein
19:00
Durban
|
Connect |
HM061
Air Seychelles
SA547
South African Airways
|
09:25
Mahe Island
15:15
Johannesburg
|
12:30
Johannesburg
16:20
Durban
|
Connect |
HM061
Air Seychelles
JE147
Mango
JE364
Mango
|
09:25
Mahe Island
14:15
Johannesburg
19:35
Capetown
|
12:30
Johannesburg
16:25
Capetown
21:30
Durban
|
Connect |
HM061
Air Seychelles
SA343
South African Airways
JE352
Mango
|
09:25
Mahe Island
13:45
Johannesburg
17:10
Capetown
|
12:30
Johannesburg
15:55
Capetown
19:05
Durban
|
Connect |
HM061
Air Seychelles
SA1271
South African Airways
|
09:25
Mahe Island
14:00
Johannesburg
|
12:30
Johannesburg
15:15
Durban
|
Connect |
HM061
Air Seychelles
SA8845
South African Airways
SA8510
South African Airways
|
09:25
Mahe Island
15:30
Johannesburg
18:25
Nelspruit
|
12:30
Johannesburg
16:15
Nelspruit
19:30
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Seychelles to Mahe Island.
You take a flight from Mahe Island to Pietermaritzburg and cost approximately 360 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KQ259
Kenya Airways
KQ760
Kenya Airways
SA8735
South African Airways
|
03:15
Mahe Island
07:45
Nairobi
12:15
Johannesburg
|
05:25
Nairobi
10:55
Johannesburg
13:15
Pietermaritzburg
|
Connect |
HM061
Air Seychelles
SA8743
South African Airways
|
09:25
Mahe Island
15:30
Johannesburg
|
12:30
Johannesburg
16:30
Pietermaritzburg
|
Connect |
HM061
Air Seychelles
SA8741
South African Airways
|
09:25
Mahe Island
17:15
Johannesburg
|
12:30
Johannesburg
18:15
Pietermaritzburg
|
Connect |
HM061
Air Seychelles
SA8739
South African Airways
|
09:25
Mahe Island
18:15
Johannesburg
|
12:30
Johannesburg
19:15
Pietermaritzburg
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com