Flights from Johannesburg to Larnaca – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
JNB to LCA – All flight route options from Johannesburg International, South Africa to Larnaca Airport, Cyprus. These flights are operated by 9 different airlines through 3 different connections. The shortest flight time is 12 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Larnaca Airport
We got great deals on hotels and car rentals near the airport.
Johannesburg to Larnaca flights
With over 37 flights every week and 3 different airlines you have a wide range of options. While flying to Larnaca from Johannesburg you will be doing a stopover in Cairo, Doha or any other of the 3 alternatives with flight connections.
Are there any non-stop flights from JNB to LCA?
There are no direct or non-stop flights from Johannesburg International, JNB to Larnaca Airport, LCA.
Johannesburg to Larnaca with EgyptAir
If you fly from Johannesburg with EgyptAir you will do a stopover in Cairo, CAI before reaching Larnaca. This flight trip will take 12 hours and 30 minutes and you can fly every Monday with departures at 21:45. EgyptAir is a Star Alliance member.
Distance & flight times: Johannesburg International to Larnaca Airport
The shortest flight time between JNB and LCA is 12 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
CAI Cairo | 12h 30m | 2h 55m | 4268 miles (6867 km) |
DOH Doha | 14h 40m | 3h 0m | 5167 miles (8314 km) |
DXB Dubai | 14h 50m | 2h 30m | 5469 miles (8800 km) |


Quick copy and share this page
From Johannesburg to Cyprus
We have found another destination to Cyprus from Johannesburg International as well.
From South Africa to Larnaca
Below is a list of other cities in South Africa with flights to Larnaca with either non-stop or connecting flights.