HowToGo

Flight from Cyprus to South Africa

How to get to South Africa from Cyprus by flight ? You can check flights from Cyprus to South Africa below.

Search Transfer from Cyprus to South Africa

Search Flights

You can find flight ticket prices from Cyprus to South Africa with our flight tickets search tool below

1. Larnaca to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Cyprus to Larnaca.

  2. You take a flight from Larnaca to Johannesburg and cost approximately 380 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
LY2434 El Al
LY051 El Al
08:35 Larnaca
22:30 Tel Aviv
09:40 Tel Aviv
06:25 Johannesburg
Connect
MS744 Egyptair
MS839 Egyptair
12:25 Larnaca
23:05 Cairo
12:50 Cairo
07:10 Johannesburg
Connect
QR266 Qatar Airways
QR1365 Qatar Airways
12:25 Larnaca
20:40 Doha
15:40 Doha
04:35 Johannesburg
Connect
QR266 Qatar Airways
QR1363 Qatar Airways
12:25 Larnaca
01:55 Doha
15:40 Doha
09:50 Johannesburg
Connect
LY2836 El Al
LY051 El Al
13:00 Larnaca
22:30 Tel Aviv
14:05 Tel Aviv
06:25 Johannesburg
Connect
LY2432 El Al
LY051 El Al
17:45 Larnaca
22:30 Tel Aviv
18:50 Tel Aviv
06:25 Johannesburg
Connect
LY2432 El Al
LY053 El Al
17:45 Larnaca
05:55 Tel Aviv
18:50 Tel Aviv
13:50 Johannesburg
Connect
CY110 Charlie Airlines Limited
LY051 El Al
18:50 Larnaca
22:30 Tel Aviv
19:50 Tel Aviv
06:25 Johannesburg
Connect
MS742 Egyptair
MS851 Egyptair
ET809 Ethiopian Airlines
19:30 Larnaca
22:30 Cairo
08:40 Addis Ababa
19:55 Cairo
03:10 Addis Ababa
13:05 Johannesburg
Connect
MS742 Egyptair
MS839 Egyptair
19:30 Larnaca
23:05 Cairo
19:55 Cairo
07:10 Johannesburg
Connect
MS742 Egyptair
ET453 Ethiopian Airlines
ET809 Ethiopian Airlines
19:30 Larnaca
02:20 Cairo
08:40 Addis Ababa
19:55 Cairo
07:20 Addis Ababa
13:05 Johannesburg
Connect
EK110 Emirates
EK763 Emirates
20:10 Larnaca
10:05 Dubai
01:05 Dubai
16:25 Johannesburg
Connect
EK110 Emirates
EK761 Emirates
20:10 Larnaca
04:05 Dubai
01:05 Dubai
10:15 Johannesburg
Connect
QR270 Qatar Airways
QR1367 Qatar Airways
20:50 Larnaca
07:05 Doha
00:50 Doha
14:55 Johannesburg
Connect
QR270 Qatar Airways
QR1377 Qatar Airways
20:50 Larnaca
07:00 Doha
00:50 Doha
14:55 Johannesburg
Connect
QR270 Qatar Airways
QR1363 Qatar Airways
20:50 Larnaca
01:55 Doha
00:50 Doha
09:50 Johannesburg
Connect
A3562 Aegean Airlines
LY053 El Al
23:55 Larnaca
05:55 Tel Aviv
00:55 Tel Aviv
13:50 Johannesburg
Connect

2. Ercan to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Cyprus to Ercan.

  2. You take a flight from Ercan to Johannesburg and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
TK7614 Turkish Airlines
TK2421 Turkish Airlines
TK38 42 Turkish Airlines
15:25 Ercan
19:25 Antalya
01:35 Istanbul Ataturk
16:30 Antalya
21:00 Istanbul Ataturk
10:20 Johannesburg
Connect
TK7614 Turkish Airlines
TK2439 Turkish Airlines
TK38 42 Turkish Airlines
15:25 Ercan
22:20 Antalya
01:35 Istanbul Ataturk
16:30 Antalya
23:50 Istanbul Ataturk
10:20 Johannesburg
Connect
TK7614 Turkish Airlines
TK2431 Turkish Airlines
TK38 42 Turkish Airlines
15:25 Ercan
17:50 Antalya
01:35 Istanbul Ataturk
16:30 Antalya
19:20 Istanbul Ataturk
10:20 Johannesburg
Connect
TK7612 Turkish Airlines
TK2227 Turkish Airlines
TK38 42 Turkish Airlines
15:30 Ercan
19:55 Gaziantep
01:35 Istanbul Ataturk
16:35 Gaziantep
21:50 Istanbul Ataturk
10:20 Johannesburg
Connect
TK7612 Turkish Airlines
TK2231 Turkish Airlines
TK38 42 Turkish Airlines
15:30 Ercan
18:35 Gaziantep
01:35 Istanbul Ataturk
16:35 Gaziantep
20:30 Istanbul Ataturk
10:20 Johannesburg
Connect
TK969 Turkish Airlines
TK38 42 Turkish Airlines
16:15 Ercan
01:35 Istanbul Ataturk
18:05 Istanbul Ataturk
10:20 Johannesburg
Connect
TK7605 Turkish Airlines
TK2171 Turkish Airlines
TK38 42 Turkish Airlines
18:05 Ercan
20:15 Ankara
01:35 Istanbul Ataturk
19:20 Ankara
21:35 Istanbul Ataturk
10:20 Johannesburg
Connect
TK7605 Turkish Airlines
TK2175 Turkish Airlines
TK38 42 Turkish Airlines
18:05 Ercan
22:00 Ankara
01:35 Istanbul Ataturk
19:20 Ankara
23:25 Istanbul Ataturk
10:20 Johannesburg
Connect
TK967 Turkish Airlines
TK38 42 Turkish Airlines
19:05 Ercan
01:35 Istanbul Ataturk
20:50 Istanbul Ataturk
10:20 Johannesburg
Connect
KK1005 AtlasGlobal
TK38 42 Turkish Airlines
19:45 Ercan
01:35 Istanbul Ataturk
21:35 Istanbul Ataturk
10:20 Johannesburg
Connect
TK963 Turkish Airlines
TK38 42 Turkish Airlines
21:50 Ercan
01:35 Istanbul Ataturk
23:35 Istanbul Ataturk
10:20 Johannesburg
Connect

3. Ercan to Capetown

  1. You take a bus, shuttle or taxi from your location in Cyprus to Ercan.

  2. You take a flight from Ercan to Capetown and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Capetown to your destination in South Africa.

Flight Depart Arrive
TK7614 Turkish Airlines
TK2421 Turkish Airlines
TK44 Turkish Airlines
15:25 Ercan
19:25 Antalya
01:55 Istanbul Ataturk
16:30 Antalya
21:00 Istanbul Ataturk
12:00 Capetown
Connect
TK7614 Turkish Airlines
TK2431 Turkish Airlines
TK44 Turkish Airlines
15:25 Ercan
17:50 Antalya
01:55 Istanbul Ataturk
16:30 Antalya
19:20 Istanbul Ataturk
12:00 Capetown
Connect
TK7614 Turkish Airlines
TK2439 Turkish Airlines
TK44 Turkish Airlines
15:25 Ercan
22:20 Antalya
01:55 Istanbul Ataturk
16:30 Antalya
23:50 Istanbul Ataturk
12:00 Capetown
Connect
TK7612 Turkish Airlines
TK2227 Turkish Airlines
TK44 Turkish Airlines
15:30 Ercan
19:55 Gaziantep
01:55 Istanbul Ataturk
16:35 Gaziantep
21:50 Istanbul Ataturk
12:00 Capetown
Connect
TK7612 Turkish Airlines
TK2231 Turkish Airlines
TK44 Turkish Airlines
15:30 Ercan
18:35 Gaziantep
01:55 Istanbul Ataturk
16:35 Gaziantep
20:30 Istanbul Ataturk
12:00 Capetown
Connect
TK969 Turkish Airlines
TK44 Turkish Airlines
16:15 Ercan
01:55 Istanbul Ataturk
18:05 Istanbul Ataturk
12:00 Capetown
Connect
TK967 Turkish Airlines
TK44 Turkish Airlines
19:05 Ercan
01:55 Istanbul Ataturk
20:50 Istanbul Ataturk
12:00 Capetown
Connect
KK1005 AtlasGlobal
TK44 Turkish Airlines
19:45 Ercan
01:55 Istanbul Ataturk
21:35 Istanbul Ataturk
12:00 Capetown
Connect
TK963 Turkish Airlines
TK44 Turkish Airlines
21:50 Ercan
01:55 Istanbul Ataturk
23:35 Istanbul Ataturk
12:00 Capetown
Connect

4. Larnaca to Durban

  1. You take a bus, shuttle or taxi from your location in Cyprus to Larnaca.

  2. You take a flight from Larnaca to Durban and cost approximately 460 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in South Africa.

Flight Depart Arrive
BA673 British Airways
BA041 British Airways
06:50 Larnaca
16:55 London Heathrow
09:55 London Heathrow
05:25 Durban
Connect
QR266 Qatar Airways
QR1365 Qatar Airways
BA6205 British Airways
12:25 Larnaca
20:40 Doha
05:55 Johannesburg
15:40 Doha
04:35 Johannesburg
07:00 Durban
Connect
QR266 Qatar Airways
QR1365 Qatar Airways
BA6203 British Airways
12:25 Larnaca
20:40 Doha
08:55 Johannesburg
15:40 Doha
04:35 Johannesburg
10:00 Durban
Connect
QR266 Qatar Airways
QR1365 Qatar Airways
BA6201 British Airways
12:25 Larnaca
20:40 Doha
07:00 Johannesburg
15:40 Doha
04:35 Johannesburg
08:05 Durban
Connect
MS744 Egyptair
MS839 Egyptair
SA543 South African Airways
12:25 Larnaca
23:05 Cairo
09:35 Johannesburg
12:50 Cairo
07:10 Johannesburg
10:40 Durban
Connect
BA665 British Airways
BA059 British Airways
BA6305 British Airways
14:45 Larnaca
21:40 London Heathrow
12:00 Capetown
17:50 London Heathrow
10:10 Capetown
14:00 Durban
Connect
BA665 British Airways
BA057 British Airways
BA6211 British Airways
14:45 Larnaca
21:25 London Heathrow
12:45 Johannesburg
17:50 London Heathrow
09:15 Johannesburg
13:50 Durban
Connect
BA665 British Airways
BA057 British Airways
BA6215 British Airways
14:45 Larnaca
21:25 London Heathrow
10:35 Johannesburg
17:50 London Heathrow
09:15 Johannesburg
11:40 Durban
Connect
BA665 British Airways
BA055 British Airways
BA6215 British Airways
14:45 Larnaca
19:05 London Heathrow
10:35 Johannesburg
17:50 London Heathrow
07:05 Johannesburg
11:40 Durban
Connect
BA665 British Airways
BA057 British Airways
BA6209 British Airways
14:45 Larnaca
21:25 London Heathrow
14:15 Johannesburg
17:50 London Heathrow
09:15 Johannesburg
15:20 Durban
Connect
BA665 British Airways
BA055 British Airways
BA6203 British Airways
14:45 Larnaca
19:05 London Heathrow
08:55 Johannesburg
17:50 London Heathrow
07:05 Johannesburg
10:00 Durban
Connect
BA665 British Airways
BA059 British Airways
BA6309 British Airways
14:45 Larnaca
21:40 London Heathrow
13:20 Capetown
17:50 London Heathrow
10:10 Capetown
15:20 Durban
Connect
BA665 British Airways
BA055 British Airways
BA6211 British Airways
14:45 Larnaca
19:05 London Heathrow
12:45 Johannesburg
17:50 London Heathrow
07:05 Johannesburg
13:50 Durban
Connect
LH1769 Lufthansa
SA265 South African Airways
SA543 South African Airways
15:50 Larnaca
21:05 Munich
09:35 Johannesburg
18:30 Munich
07:40 Johannesburg
10:40 Durban
Connect
BA621 British Airways
BA057 British Airways
BA6215 British Airways
17:05 Larnaca
21:25 London Heathrow
10:35 Johannesburg
20:10 London Heathrow
09:15 Johannesburg
11:40 Durban
Connect
BA621 British Airways
BA059 British Airways
BA6309 British Airways
17:05 Larnaca
21:40 London Heathrow
13:20 Capetown
20:10 London Heathrow
10:10 Capetown
15:20 Durban
Connect
BA621 British Airways
BA057 British Airways
BA6211 British Airways
17:05 Larnaca
21:25 London Heathrow
12:45 Johannesburg
20:10 London Heathrow
09:15 Johannesburg
13:50 Durban
Connect
BA621 British Airways
BA057 British Airways
BA6223 British Airways
17:05 Larnaca
21:25 London Heathrow
15:00 Johannesburg
20:10 London Heathrow
09:15 Johannesburg
16:05 Durban
Connect
LH1293 Lufthansa
LH572 Lufthansa
SA543 South African Airways
17:10 Larnaca
22:05 Frankfurt
09:35 Johannesburg
20:15 Frankfurt
08:30 Johannesburg
10:40 Durban
Connect
LY2432 El Al
LY051 El Al
BA6203 British Airways
17:45 Larnaca
22:30 Tel Aviv
08:55 Johannesburg
18:50 Tel Aviv
06:25 Johannesburg
10:00 Durban
Connect
LY2432 El Al
LY051 El Al
JE245 Mango
17:45 Larnaca
22:30 Tel Aviv
08:35 Johannesburg
18:50 Tel Aviv
06:25 Johannesburg
09:45 Durban
Connect
LY2432 El Al
LY051 El Al
FA412 Safair
17:45 Larnaca
22:30 Tel Aviv
08:10 Johannesburg
18:50 Tel Aviv
06:25 Johannesburg
09:25 Durban
Connect
MS742 Egyptair
MS839 Egyptair
FA412 Safair
19:30 Larnaca
23:05 Cairo
08:10 Johannesburg
19:55 Cairo
07:10 Johannesburg
09:25 Durban
Connect
MS742 Egyptair
MS839 Egyptair
SA543 South African Airways
19:30 Larnaca
23:05 Cairo
09:35 Johannesburg
19:55 Cairo
07:10 Johannesburg
10:40 Durban
Connect
MS742 Egyptair
MS839 Egyptair
JE245 Mango
19:30 Larnaca
23:05 Cairo
08:35 Johannesburg
19:55 Cairo
07:10 Johannesburg
09:45 Durban
Connect
EK110 Emirates
EK761 Emirates
FA272 Safair
20:10 Larnaca
04:05 Dubai
11:20 Johannesburg
01:05 Dubai
10:15 Johannesburg
12:25 Durban
Connect
EK110 Emirates
EK761 Emirates
TK42 Turkish Airlines
20:10 Larnaca
04:05 Dubai
11:20 Johannesburg
01:05 Dubai
10:15 Johannesburg
12:35 Durban
Connect
EK110 Emirates
EK761 Emirates
JE249 Mango
20:10 Larnaca
04:05 Dubai
11:15 Johannesburg
01:05 Dubai
10:15 Johannesburg
12:25 Durban
Connect
EK110 Emirates
EK775 Emirates
20:10 Larnaca
10:15 Dubai
01:05 Dubai
16:35 Durban
Connect
QR270 Qatar Airways
QR1367 Qatar Airways
BA6219 British Airways
20:50 Larnaca
07:05 Doha
16:15 Johannesburg
00:50 Doha
14:55 Johannesburg
17:20 Durban
Connect
QR270 Qatar Airways
QR1367 Qatar Airways
BA6225 British Airways
20:50 Larnaca
07:05 Doha
17:35 Johannesburg
00:50 Doha
14:55 Johannesburg
18:40 Durban
Connect
QR270 Qatar Airways
QR1377 Qatar Airways
BA6225 British Airways
20:50 Larnaca
07:00 Doha
17:35 Johannesburg
00:50 Doha
14:55 Johannesburg
18:40 Durban
Connect
QR270 Qatar Airways
QR1363 Qatar Airways
BA6223 British Airways
20:50 Larnaca
01:55 Doha
15:00 Johannesburg
00:50 Doha
09:50 Johannesburg
16:05 Durban
Connect
QR270 Qatar Airways
QR1377 Qatar Airways
BA6219 British Airways
20:50 Larnaca
07:00 Doha
16:15 Johannesburg
00:50 Doha
14:55 Johannesburg
17:20 Durban
Connect
QR270 Qatar Airways
QR1363 Qatar Airways
BA6209 British Airways
20:50 Larnaca
01:55 Doha
14:15 Johannesburg
00:50 Doha
09:50 Johannesburg
15:20 Durban
Connect
QR270 Qatar Airways
QR1367 Qatar Airways
QR1367 Qatar Airways
20:50 Larnaca
07:05 Doha
16:10 Johannesburg
00:50 Doha
14:55 Johannesburg
17:25 Durban
Connect
QR270 Qatar Airways
QR1369 Qatar Airways
BA6305 British Airways
20:50 Larnaca
01:40 Doha
12:00 Capetown
00:50 Doha
11:10 Capetown
14:00 Durban
Connect
QR270 Qatar Airways
QR1363 Qatar Airways
BA6211 British Airways
20:50 Larnaca
01:55 Doha
12:45 Johannesburg
00:50 Doha
09:50 Johannesburg
13:50 Durban
Connect
QR270 Qatar Airways
QR1369 Qatar Airways
BA6313 British Airways
20:50 Larnaca
01:40 Doha
17:30 Capetown
00:50 Doha
11:10 Capetown
19:30 Durban
Connect
QR270 Qatar Airways
QR1369 Qatar Airways
BA6309 British Airways
20:50 Larnaca
01:40 Doha
13:20 Capetown
00:50 Doha
11:10 Capetown
15:20 Durban
Connect

5. Larnaca to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Cyprus to Larnaca.

  2. You take a flight from Larnaca to Pietermaritzburg and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.

Flight Depart Arrive
QR266 Qatar Airways
QR1363 Qatar Airways
SA8743 South African Airways
12:25 Larnaca
01:55 Doha
15:30 Johannesburg
15:40 Doha
09:50 Johannesburg
16:30 Pietermaritzburg
Connect
QR266 Qatar Airways
QR1365 Qatar Airways
SA8747 South African Airways
12:25 Larnaca
20:40 Doha
07:00 Johannesburg
15:40 Doha
04:35 Johannesburg
08:00 Pietermaritzburg
Connect
MS744 Egyptair
MS839 Egyptair
SA8743 South African Airways
12:25 Larnaca
23:05 Cairo
15:30 Johannesburg
12:50 Cairo
07:10 Johannesburg
16:30 Pietermaritzburg
Connect
MS744 Egyptair
MS841 Egyptair
SA189 South African Airways
SA8735 South African Airways
12:25 Larnaca
21:45 Cairo
06:00 Dar es Salaam
12:15 Johannesburg
12:50 Cairo
04:20 Dar es Salaam
08:35 Johannesburg
13:15 Pietermaritzburg
Connect
QR266 Qatar Airways
QR1363 Qatar Airways
SA8735 South African Airways
12:25 Larnaca
01:55 Doha
12:15 Johannesburg
15:40 Doha
09:50 Johannesburg
13:15 Pietermaritzburg
Connect
MS744 Egyptair
MS839 Egyptair
SA8735 South African Airways
12:25 Larnaca
23:05 Cairo
12:15 Johannesburg
12:50 Cairo
07:10 Johannesburg
13:15 Pietermaritzburg
Connect
QR266 Qatar Airways
QR1365 Qatar Airways
SA8735 South African Airways
12:25 Larnaca
20:40 Doha
12:15 Johannesburg
15:40 Doha
04:35 Johannesburg
13:15 Pietermaritzburg
Connect
LY2836 El Al
LY051 El Al
SA8743 South African Airways
13:00 Larnaca
22:30 Tel Aviv
15:30 Johannesburg
14:05 Tel Aviv
06:25 Johannesburg
16:30 Pietermaritzburg
Connect
LY2836 El Al
LY051 El Al
SA8735 South African Airways
13:00 Larnaca
22:30 Tel Aviv
12:15 Johannesburg
14:05 Tel Aviv
06:25 Johannesburg
13:15 Pietermaritzburg
Connect
GF942 Gulf Air Bahrain
GF510 Gulf Air Bahrain
EK767 Emirates
SA8747 South African Airways
13:40 Larnaca
18:05 Manama
23:20 Dubai
07:00 Johannesburg
17:00 Manama
20:15 Dubai
05:30 Johannesburg
08:00 Pietermaritzburg
Connect
RJ0134 Royal Jordanian
RJ0614 Royal Jordanian
EK767 Emirates
SA8747 South African Airways
13:45 Larnaca
16:35 Amman
23:20 Dubai
07:00 Johannesburg
14:55 Amman
20:35 Dubai
05:30 Johannesburg
08:00 Pietermaritzburg
Connect
LY2432 El Al
LY051 El Al
SA8735 South African Airways
17:45 Larnaca
22:30 Tel Aviv
12:15 Johannesburg
18:50 Tel Aviv
06:25 Johannesburg
13:15 Pietermaritzburg
Connect
LY2432 El Al
LY053 El Al
SA8739 South African Airways
17:45 Larnaca
05:55 Tel Aviv
18:15 Johannesburg
18:50 Tel Aviv
13:50 Johannesburg
19:15 Pietermaritzburg
Connect
LY2432 El Al
LY053 El Al
SA8741 South African Airways
17:45 Larnaca
05:55 Tel Aviv
17:15 Johannesburg
18:50 Tel Aviv
13:50 Johannesburg
18:15 Pietermaritzburg
Connect
LY2432 El Al
LY051 El Al
SA8743 South African Airways
17:45 Larnaca
22:30 Tel Aviv
15:30 Johannesburg
18:50 Tel Aviv
06:25 Johannesburg
16:30 Pietermaritzburg
Connect
LY2432 El Al
LY053 El Al
SA8743 South African Airways
17:45 Larnaca
05:55 Tel Aviv
15:30 Johannesburg
18:50 Tel Aviv
13:50 Johannesburg
16:30 Pietermaritzburg
Connect
LY2432 El Al
LY051 El Al
SA8741 South African Airways
17:45 Larnaca
22:30 Tel Aviv
17:15 Johannesburg
18:50 Tel Aviv
06:25 Johannesburg
18:15 Pietermaritzburg
Connect
CY110 Charlie Airlines Limited
LY051 El Al
SA8735 South African Airways
18:50 Larnaca
22:30 Tel Aviv
12:15 Johannesburg
19:50 Tel Aviv
06:25 Johannesburg
13:15 Pietermaritzburg
Connect
MS742 Egyptair
MS839 Egyptair
SA8741 South African Airways
19:30 Larnaca
23:05 Cairo
17:15 Johannesburg
19:55 Cairo
07:10 Johannesburg
18:15 Pietermaritzburg
Connect
MS742 Egyptair
MS839 Egyptair
SA8735 South African Airways
19:30 Larnaca
23:05 Cairo
12:15 Johannesburg
19:55 Cairo
07:10 Johannesburg
13:15 Pietermaritzburg
Connect
MS742 Egyptair
MS851 Egyptair
ET809 Ethiopian Airlines
SA8743 South African Airways
19:30 Larnaca
22:30 Cairo
08:40 Addis Ababa
15:30 Johannesburg
19:55 Cairo
03:10 Addis Ababa
13:05 Johannesburg
16:30 Pietermaritzburg
Connect
MS742 Egyptair
ET453 Ethiopian Airlines
ET809 Ethiopian Airlines
SA8743 South African Airways
19:30 Larnaca
02:20 Cairo
08:40 Addis Ababa
15:30 Johannesburg
19:55 Cairo
07:20 Addis Ababa
13:05 Johannesburg
16:30 Pietermaritzburg
Connect
MS742 Egyptair
MS839 Egyptair
SA8743 South African Airways
19:30 Larnaca
23:05 Cairo
15:30 Johannesburg
19:55 Cairo
07:10 Johannesburg
16:30 Pietermaritzburg
Connect
MS742 Egyptair
MS841 Egyptair
SA189 South African Airways
SA8735 South African Airways
19:30 Larnaca
21:45 Cairo
06:00 Dar es Salaam
12:15 Johannesburg
19:55 Cairo
04:20 Dar es Salaam
08:35 Johannesburg
13:15 Pietermaritzburg
Connect
MS742 Egyptair
MS841 Egyptair
SA189 South African Airways
SA8741 South African Airways
19:30 Larnaca
21:45 Cairo
06:00 Dar es Salaam
17:15 Johannesburg
19:55 Cairo
04:20 Dar es Salaam
08:35 Johannesburg
18:15 Pietermaritzburg
Connect
MS742 Egyptair
MS841 Egyptair
SA189 South African Airways
SA8743 South African Airways
19:30 Larnaca
21:45 Cairo
06:00 Dar es Salaam
15:30 Johannesburg
19:55 Cairo
04:20 Dar es Salaam
08:35 Johannesburg
16:30 Pietermaritzburg
Connect
EK110 Emirates
EK761 Emirates
SA8735 South African Airways
20:10 Larnaca
04:05 Dubai
12:15 Johannesburg
01:05 Dubai
10:15 Johannesburg
13:15 Pietermaritzburg
Connect
EK110 Emirates
EK763 Emirates
SA8741 South African Airways
20:10 Larnaca
10:05 Dubai
17:15 Johannesburg
01:05 Dubai
16:25 Johannesburg
18:15 Pietermaritzburg
Connect
EK110 Emirates
EK761 Emirates
SA8741 South African Airways
20:10 Larnaca
04:05 Dubai
17:15 Johannesburg
01:05 Dubai
10:15 Johannesburg
18:15 Pietermaritzburg
Connect
EK110 Emirates
EK763 Emirates
SA8739 South African Airways
20:10 Larnaca
10:05 Dubai
18:15 Johannesburg
01:05 Dubai
16:25 Johannesburg
19:15 Pietermaritzburg
Connect
EK110 Emirates
EK761 Emirates
SA8743 South African Airways
20:10 Larnaca
04:05 Dubai
15:30 Johannesburg
01:05 Dubai
10:15 Johannesburg
16:30 Pietermaritzburg
Connect
QR270 Qatar Airways
QR1377 Qatar Airways
SA8739 South African Airways
20:50 Larnaca
07:00 Doha
18:15 Johannesburg
00:50 Doha
14:55 Johannesburg
19:15 Pietermaritzburg
Connect
QR270 Qatar Airways
QR1367 Qatar Airways
SA8739 South African Airways
20:50 Larnaca
07:05 Doha
18:15 Johannesburg
00:50 Doha
14:55 Johannesburg
19:15 Pietermaritzburg
Connect
QR270 Qatar Airways
QR1363 Qatar Airways
SA8743 South African Airways
20:50 Larnaca
01:55 Doha
15:30 Johannesburg
00:50 Doha
09:50 Johannesburg
16:30 Pietermaritzburg
Connect
QR270 Qatar Airways
QR1377 Qatar Airways
SA8741 South African Airways
20:50 Larnaca
07:00 Doha
17:15 Johannesburg
00:50 Doha
14:55 Johannesburg
18:15 Pietermaritzburg
Connect
QR270 Qatar Airways
QR1367 Qatar Airways
SA8741 South African Airways
20:50 Larnaca
07:05 Doha
17:15 Johannesburg
00:50 Doha
14:55 Johannesburg
18:15 Pietermaritzburg
Connect
QR270 Qatar Airways
QR1363 Qatar Airways
SA8735 South African Airways
20:50 Larnaca
01:55 Doha
12:15 Johannesburg
00:50 Doha
09:50 Johannesburg
13:15 Pietermaritzburg
Connect
QR270 Qatar Airways
QR1363 Qatar Airways
SA8741 South African Airways
20:50 Larnaca
01:55 Doha
17:15 Johannesburg
00:50 Doha
09:50 Johannesburg
18:15 Pietermaritzburg
Connect
A3562 Aegean Airlines
LY053 El Al
SA8741 South African Airways
23:55 Larnaca
05:55 Tel Aviv
17:15 Johannesburg
00:55 Tel Aviv
13:50 Johannesburg
18:15 Pietermaritzburg
Connect
A3562 Aegean Airlines
LY053 El Al
SA8743 South African Airways
23:55 Larnaca
05:55 Tel Aviv
15:30 Johannesburg
00:55 Tel Aviv
13:50 Johannesburg
16:30 Pietermaritzburg
Connect

6. Paphos to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Cyprus to Paphos.

  2. You take a flight from Paphos to Johannesburg and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
FR4103 Ryanair
LY051 El Al
09:35 Paphos
22:30 Tel Aviv
10:45 Tel Aviv
06:25 Johannesburg
Connect
FR6388 Ryanair
QR417 Qatar Airways
QR1365 Qatar Airways
11:10 Paphos
13:15 Beirut
20:40 Doha
12:15 Beirut
16:15 Doha
04:35 Johannesburg
Connect
CY118 Charlie Airlines Limited
LY051 El Al
11:30 Paphos
22:30 Tel Aviv
12:50 Tel Aviv
06:25 Johannesburg
Connect
CY320 Charlie Airlines Limited
TK1844 Turkish Airlines
TK38 42 Turkish Airlines
15:20 Paphos
22:25 Athens
01:35 Istanbul Ataturk
16:55 Athens
23:55 Istanbul Ataturk
10:20 Johannesburg
Connect
OA919 Olympic Air
TK1844 Turkish Airlines
TK38 42 Turkish Airlines
18:25 Paphos
22:25 Athens
01:35 Istanbul Ataturk
19:55 Athens
23:55 Istanbul Ataturk
10:20 Johannesburg
Connect
OA919 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
18:25 Paphos
00:20 Athens
08:40 Addis Ababa
19:55 Athens
07:20 Addis Ababa
13:05 Johannesburg
Connect
FR1700 Ryanair
LY053 El Al
20:05 Paphos
05:55 Tel Aviv
21:15 Tel Aviv
13:50 Johannesburg
Connect
FR1700 Ryanair
ET405 Ethiopian Airlines
ET809 Ethiopian Airlines
20:05 Paphos
01:00 Tel Aviv
08:40 Addis Ababa
21:15 Tel Aviv
05:20 Addis Ababa
13:05 Johannesburg
Connect
FR1700 Ryanair
LY051 El Al
20:05 Paphos
22:30 Tel Aviv
21:15 Tel Aviv
06:25 Johannesburg
Connect
FR4103 Ryanair
ET405 Ethiopian Airlines
ET809 Ethiopian Airlines
20:15 Paphos
01:00 Tel Aviv
08:40 Addis Ababa
21:25 Tel Aviv
05:20 Addis Ababa
13:05 Johannesburg
Connect
FR1700 Ryanair
ET405 Ethiopian Airlines
ET809 Ethiopian Airlines
20:50 Paphos
01:00 Tel Aviv
08:40 Addis Ababa
22:00 Tel Aviv
05:20 Addis Ababa
13:05 Johannesburg
Connect

References

Find Hotels in South Africa

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

Booking.com