How to get to South Africa from Cyprus by flight ? You can check flights from Cyprus to South Africa below.
You can find flight ticket prices from Cyprus to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Cyprus to Larnaca.
You take a flight from Larnaca to Johannesburg and cost approximately 380 USD.
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 |
You take a bus, shuttle or taxi from your location in Cyprus to Ercan.
You take a flight from Ercan to Johannesburg and cost approximately 600 USD.
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 |
You take a bus, shuttle or taxi from your location in Cyprus to Ercan.
You take a flight from Ercan to Capetown and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in Cyprus to Larnaca.
You take a flight from Larnaca to Durban and cost approximately 460 USD.
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 |
You take a bus, shuttle or taxi from your location in Cyprus to Larnaca.
You take a flight from Larnaca to Pietermaritzburg and cost approximately 550 USD.
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 |
You take a bus, shuttle or taxi from your location in Cyprus to Paphos.
You take a flight from Paphos to Johannesburg and cost approximately 700 USD.
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 |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com