Johannesburg - Larnaca9 daysSun 22 NovJNB-LCA· 1 stopSWISSMon 30 NovLCA-JNB· 2 stopsAustrianfromR13 651Show offer
Johannesburg - Larnaca9 daysSun 22 NovJNB-LCA· 1 stopSWISSMon 30 NovLCA-JNB· 2 stopsAustrianfromR13 651Show offer
Cape Town - Larnaca9 daysMon 08 MarCPT-LCA· 1 stopEmiratesTue 16 MarLCA-CPT· 1 stopEmiratesfromR19 693Show offer