HowToGo

Flight from Cape Town to Seychelles

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

Search Transfer from Cape Town to Seychelles

Search Flights

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

1. Capetown to Mahe Island

  1. You take a bus, shuttle or taxi from your location in Cape Town to Capetown.

  2. You take a flight from Capetown to Mahe Island and cost approximately 550 USD.

  3. 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

2. Capetown to Praslin Island

  1. You take a bus, shuttle or taxi from your location in Cape Town to Capetown.

  2. You take a flight from Capetown to Praslin Island and cost approximately 900 USD.

  3. 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

References

Find Hotels in Seychelles

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

Booking.com