How to get to Seychelles from Cape Town by flight ? You can check flights from Cape Town to Seychelles below.
You can find flight ticket prices from Cape Town to Seychelles with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Mahe Island and cost approximately 550 USD.
You take a bus, shuttle or taxi from Mahe Island to your destination in Seychelles.
Flight | Depart | Arrive | |
---|---|---|---|
4Z600
Airlink
4Z704
Airlink
HM060
Air Seychelles
|
06:00
Capetown
09:50
Bloemfontein
13:50
Johannesburg
|
07:35
Bloemfontein
10:45
Johannesburg
20:45
Mahe Island
|
Connect |
FA160 166
Safair
FA393
Safair
HM060
Air Seychelles
|
06:00
Capetown
09:45
Durban
13:50
Johannesburg
|
08:05
Durban
10:55
Johannesburg
20:45
Mahe Island
|
Connect |
FA160 166
Safair
FA261
Safair
HM060
Air Seychelles
|
06:00
Capetown
09:00
Durban
13:50
Johannesburg
|
08:05
Durban
10:10
Johannesburg
20:45
Mahe Island
|
Connect |
4Z611
Airlink
4Z724
Airlink
HM060
Air Seychelles
|
06:00
Capetown
10:45
Kimberley
13:50
Johannesburg
|
07:35
Kimberley
11:55
Johannesburg
20:45
Mahe Island
|
Connect |
4Z320
Airlink
4Z121
Airlink
HM060
Air Seychelles
|
06:20
Capetown
10:00
Windhoek
13:50
Johannesburg
|
08:35
Windhoek
12:00
Johannesburg
20:45
Mahe Island
|
Connect |
FA140
Safair
FA241
Safair
HM060
Air Seychelles
|
06:25
Capetown
10:30
East London
13:50
Johannesburg
|
08:00
East London
12:00
Johannesburg
20:45
Mahe Island
|
Connect |
4Z645
Airlink
4Z762
Airlink
HM060
Air Seychelles
|
06:55
Capetown
09:05
Upington
13:50
Johannesburg
|
08:15
Upington
10:30
Johannesburg
20:45
Mahe Island
|
Connect |
4Z671
Airlink
4Z794
Airlink
HM060
Air Seychelles
|
07:10
Capetown
09:30
Port Elizabeth
13:50
Johannesburg
|
08:20
Port Elizabeth
11:15
Johannesburg
20:45
Mahe Island
|
Connect |
FA164
Safair
FA349
Safair
HM060
Air Seychelles
|
07:35
Capetown
11:20
Durban
13:50
Johannesburg
|
09:40
Durban
12:30
Johannesburg
20:45
Mahe Island
|
Connect |
FA142
Safair
FA241
Safair
HM060
Air Seychelles
|
08:05
Capetown
10:30
East London
13:50
Johannesburg
|
09:40
East London
12:00
Johannesburg
20:45
Mahe Island
|
Connect |
FA201
Safair
KQ761
Kenya Airways
KQ258
Kenya Airways
|
08:50
Capetown
12:10
Johannesburg
22:00
Nairobi
|
11:00
Johannesburg
17:15
Nairobi
02:15
Mahe Island
|
Connect |
MN102
Comair
KQ761
Kenya Airways
KQ258
Kenya Airways
|
08:55
Capetown
12:10
Johannesburg
22:00
Nairobi
|
10:55
Johannesburg
17:15
Nairobi
02:15
Mahe Island
|
Connect |
4Z902
Airlink
KQ761
Kenya Airways
KQ258
Kenya Airways
|
09:10
Capetown
12:10
Johannesburg
22:00
Nairobi
|
11:15
Johannesburg
17:15
Nairobi
02:15
Mahe Island
|
Connect |
BA6406
British Airways
KQ761
Kenya Airways
KQ258
Kenya Airways
|
09:10
Capetown
12:10
Johannesburg
22:00
Nairobi
|
11:10
Johannesburg
17:15
Nairobi
02:15
Mahe Island
|
Connect |
SQ479
Singapore Airlines
HM060
Air Seychelles
|
10:40
Capetown
13:50
Johannesburg
|
12:40
Johannesburg
20:45
Mahe Island
|
Connect |
JE148 152
Mango
HM060
Air Seychelles
|
10:40
Capetown
13:50
Johannesburg
|
12:35
Johannesburg
20:45
Mahe Island
|
Connect |
BA6410
British Airways
HM060
Air Seychelles
|
11:00
Capetown
13:50
Johannesburg
|
13:00
Johannesburg
20:45
Mahe Island
|
Connect |
FA205
Safair
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
|
20:00
Capetown
23:30
Johannesburg
09:30
Addis Ababa
|
22:05
Johannesburg
05:55
Addis Ababa
14:20
Mahe Island
|
Connect |
4Z922
Airlink
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
|
20:10
Capetown
23:30
Johannesburg
09:30
Addis Ababa
|
22:15
Johannesburg
05:55
Addis Ababa
14:20
Mahe Island
|
Connect |
JE168
Mango
ET858
Ethiopian Airlines
ET879
Ethiopian Airlines
|
20:15
Capetown
23:30
Johannesburg
09:30
Addis Ababa
|
22:10
Johannesburg
05:55
Addis Ababa
14:20
Mahe Island
|
Connect |
MK844
Air Mauritius
HM048
Air Seychelles
|
22:05
Capetown
13:45
Mauritius
|
05:10
Mauritius
16:20
Mahe Island
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Praslin Island and cost approximately 900 USD.
You take a bus, shuttle or taxi from Praslin Island to your destination in Seychelles.
Flight | Depart | Arrive | |
---|---|---|---|
4Z611
Airlink
4Z724
Airlink
HM060
Air Seychelles
HM3084
Air Seychelles
|
06:00
Capetown
10:45
Kimberley
13:50
Johannesburg
08:35
Mahe Island
|
07:35
Kimberley
11:55
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
JE322 324
Mango
JE258
Mango
HM060
Air Seychelles
HM3084
Air Seychelles
|
06:00
Capetown
09:45
Durban
13:50
Johannesburg
08:35
Mahe Island
|
07:55
Durban
10:50
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
JE322 324
Mango
JE258
Mango
HM060
Air Seychelles
HM3084
Air Seychelles
|
06:00
Capetown
11:15
Durban
13:50
Johannesburg
08:35
Mahe Island
|
07:55
Durban
12:20
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
FA160 166
Safair
FA393
Safair
HM060
Air Seychelles
HM3084
Air Seychelles
|
06:00
Capetown
09:45
Durban
13:50
Johannesburg
08:35
Mahe Island
|
08:05
Durban
10:55
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
4Z600
Airlink
4Z704
Airlink
HM060
Air Seychelles
HM3084
Air Seychelles
|
06:00
Capetown
09:50
Bloemfontein
13:50
Johannesburg
08:35
Mahe Island
|
07:35
Bloemfontein
10:45
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
4Z320
Airlink
4Z121
Airlink
HM060
Air Seychelles
HM3090
Air Seychelles
|
06:20
Capetown
10:00
Windhoek
13:50
Johannesburg
09:00
Mahe Island
|
08:35
Windhoek
12:00
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
4Z320
Airlink
4Z121
Airlink
HM060
Air Seychelles
HM3086
Air Seychelles
|
06:20
Capetown
10:00
Windhoek
13:50
Johannesburg
08:45
Mahe Island
|
08:35
Windhoek
12:00
Johannesburg
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
4Z320
Airlink
4Z121
Airlink
HM060
Air Seychelles
HM3084
Air Seychelles
|
06:20
Capetown
10:00
Windhoek
13:50
Johannesburg
08:35
Mahe Island
|
08:35
Windhoek
12:00
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
FA140
Safair
FA241
Safair
HM060
Air Seychelles
HM3090
Air Seychelles
|
06:25
Capetown
10:30
East London
13:50
Johannesburg
09:00
Mahe Island
|
08:00
East London
12:00
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
FA140
Safair
FA241
Safair
HM060
Air Seychelles
HM3086
Air Seychelles
|
06:25
Capetown
10:30
East London
13:50
Johannesburg
08:45
Mahe Island
|
08:00
East London
12:00
Johannesburg
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
FA140
Safair
FA241
Safair
HM060
Air Seychelles
HM3084
Air Seychelles
|
06:25
Capetown
10:30
East London
13:50
Johannesburg
08:35
Mahe Island
|
08:00
East London
12:00
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
FA602
Safair
HM060
Air Seychelles
HM3100
Air Seychelles
|
06:40
Capetown
13:50
Johannesburg
10:00
Mahe Island
|
08:50
Johannesburg
20:45
Mahe Island
10:20
Praslin Island
|
Connect |
FA602
Safair
HM060
Air Seychelles
HM3104
Air Seychelles
|
06:40
Capetown
13:50
Johannesburg
10:25
Mahe Island
|
08:50
Johannesburg
20:45
Mahe Island
10:45
Praslin Island
|
Connect |
4Z645
Airlink
4Z762
Airlink
HM060
Air Seychelles
HM3086
Air Seychelles
|
06:55
Capetown
09:05
Upington
13:50
Johannesburg
08:45
Mahe Island
|
08:15
Upington
10:30
Johannesburg
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
4Z645
Airlink
4Z762
Airlink
HM060
Air Seychelles
HM3090
Air Seychelles
|
06:55
Capetown
09:05
Upington
13:50
Johannesburg
09:00
Mahe Island
|
08:15
Upington
10:30
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
4Z645
Airlink
4Z762
Airlink
HM060
Air Seychelles
HM3084
Air Seychelles
|
06:55
Capetown
09:05
Upington
13:50
Johannesburg
08:35
Mahe Island
|
08:15
Upington
10:30
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
4Z671
Airlink
4Z794
Airlink
HM060
Air Seychelles
HM3086
Air Seychelles
|
07:10
Capetown
09:30
Port Elizabeth
13:50
Johannesburg
08:45
Mahe Island
|
08:20
Port Elizabeth
11:15
Johannesburg
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
4Z671
Airlink
4Z794
Airlink
HM060
Air Seychelles
HM3090
Air Seychelles
|
07:10
Capetown
09:30
Port Elizabeth
13:50
Johannesburg
09:00
Mahe Island
|
08:20
Port Elizabeth
11:15
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
4Z671
Airlink
4Z794
Airlink
HM060
Air Seychelles
HM3084
Air Seychelles
|
07:10
Capetown
09:30
Port Elizabeth
13:50
Johannesburg
08:35
Mahe Island
|
08:20
Port Elizabeth
11:15
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
FA164
Safair
FA349
Safair
HM060
Air Seychelles
HM3090
Air Seychelles
|
07:35
Capetown
11:20
Durban
13:50
Johannesburg
09:00
Mahe Island
|
09:40
Durban
12:30
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
FA164
Safair
FA349
Safair
HM060
Air Seychelles
HM3100
Air Seychelles
|
07:35
Capetown
11:20
Durban
13:50
Johannesburg
10:00
Mahe Island
|
09:40
Durban
12:30
Johannesburg
20:45
Mahe Island
10:20
Praslin Island
|
Connect |
FA142
Safair
FA241
Safair
HM060
Air Seychelles
HM3084
Air Seychelles
|
08:05
Capetown
10:30
East London
13:50
Johannesburg
08:35
Mahe Island
|
09:40
East London
12:00
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
FA142
Safair
FA241
Safair
HM060
Air Seychelles
HM3086
Air Seychelles
|
08:05
Capetown
10:30
East London
13:50
Johannesburg
08:45
Mahe Island
|
09:40
East London
12:00
Johannesburg
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
FA142
Safair
FA241
Safair
HM060
Air Seychelles
HM3090
Air Seychelles
|
08:05
Capetown
10:30
East London
13:50
Johannesburg
09:00
Mahe Island
|
09:40
East London
12:00
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
GE140
Global Aviation
HM060
Air Seychelles
HM3104
Air Seychelles
|
08:30
Capetown
13:50
Johannesburg
10:25
Mahe Island
|
10:30
Johannesburg
20:45
Mahe Island
10:45
Praslin Island
|
Connect |
GE140
Global Aviation
HM060
Air Seychelles
HM3100
Air Seychelles
|
08:30
Capetown
13:50
Johannesburg
10:00
Mahe Island
|
10:30
Johannesburg
20:45
Mahe Island
10:20
Praslin Island
|
Connect |
JE148 152
Mango
HM060
Air Seychelles
HM3084
Air Seychelles
|
10:40
Capetown
13:50
Johannesburg
08:35
Mahe Island
|
12:35
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
SQ479
Singapore Airlines
HM060
Air Seychelles
HM3084
Air Seychelles
|
10:40
Capetown
13:50
Johannesburg
08:35
Mahe Island
|
12:40
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
JE148 152
Mango
HM060
Air Seychelles
HM3090
Air Seychelles
|
10:40
Capetown
13:50
Johannesburg
09:00
Mahe Island
|
12:35
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
SQ479
Singapore Airlines
HM060
Air Seychelles
HM3090
Air Seychelles
|
10:40
Capetown
13:50
Johannesburg
09:00
Mahe Island
|
12:40
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
SQ479
Singapore Airlines
HM060
Air Seychelles
HM3086
Air Seychelles
|
10:40
Capetown
13:50
Johannesburg
08:45
Mahe Island
|
12:40
Johannesburg
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
JE148 152
Mango
HM060
Air Seychelles
HM3086
Air Seychelles
|
10:40
Capetown
13:50
Johannesburg
08:45
Mahe Island
|
12:35
Johannesburg
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
BA6410
British Airways
HM060
Air Seychelles
HM3090
Air Seychelles
|
11:00
Capetown
13:50
Johannesburg
09:00
Mahe Island
|
13:00
Johannesburg
20:45
Mahe Island
09:20
Praslin Island
|
Connect |
BA6410
British Airways
HM060
Air Seychelles
HM3086
Air Seychelles
|
11:00
Capetown
13:50
Johannesburg
08:45
Mahe Island
|
13:00
Johannesburg
20:45
Mahe Island
09:05
Praslin Island
|
Connect |
BA6410
British Airways
HM060
Air Seychelles
HM3084
Air Seychelles
|
11:00
Capetown
13:50
Johannesburg
08:35
Mahe Island
|
13:00
Johannesburg
20:45
Mahe Island
08:55
Praslin Island
|
Connect |
ET846
Ethiopian Airlines
ET879
Ethiopian Airlines
HM3162
Air Seychelles
|
14:35
Capetown
09:30
Addis Ababa
16:20
Mahe Island
|
22:00
Addis Ababa
14:20
Mahe Island
16:40
Praslin Island
|
Connect |
ET846
Ethiopian Airlines
ET879
Ethiopian Airlines
HM3152
Air Seychelles
|
14:35
Capetown
09:30
Addis Ababa
15:25
Mahe Island
|
22:00
Addis Ababa
14:20
Mahe Island
15:45
Praslin Island
|
Connect |
ET846
Ethiopian Airlines
ET879
Ethiopian Airlines
HM3156
Air Seychelles
|
14:35
Capetown
09:30
Addis Ababa
15:45
Mahe Island
|
22:00
Addis Ababa
14:20
Mahe Island
16:05
Praslin Island
|
Connect |
MK844
Air Mauritius
HM048
Air Seychelles
HM3180
Air Seychelles
|
22:05
Capetown
13:45
Mauritius
18:00
Mahe Island
|
05:10
Mauritius
16:20
Mahe Island
18:20
Praslin Island
|
Connect |
MK844
Air Mauritius
HM048
Air Seychelles
HM3176
Air Seychelles
|
22:05
Capetown
13:45
Mauritius
17:40
Mahe Island
|
05:10
Mauritius
16:20
Mahe Island
18:00
Praslin Island
|
Connect |
You can find hotels and accommodations in Seychelles with our hotels search tool below
Booking.com