← Qmak

Book Johannesburg to Cairo Flights

JNB — CAI

Regional Africa itineraries often price best when booked a few weeks out, especially if you compare direct regional carriers with one-stop hub options.

Swipe left or right to browse

EgyptAir operates the only non-stop Johannesburg-Cairo service, running several times weekly from OR Tambo to Cairo International. Flight time is eight hours five minutes northbound, making this the longest single-sector Africa-Africa flight from South Africa by elapsed time. SAA and Ethiopian also appear in the routing data as options via their respective hubs, but for point-to-point JNB-CAI travel, EgyptAir's non-stop is the practical first choice. February is cheapest in the route data; June through August is the peak window, driven by European summer-travel demand competing for the same Cairo hotel capacity.

Cairo International sits 15km northeast of the city in Heliopolis. Terminal 2 handles most international arrivals from Sub-Saharan Africa. The Egyptian Museum, the Islamic quarter and the Giza Plateau are all within a 30 to 60-minute drive depending on Cairo's notorious traffic; a full day in the city is realistic after an early-morning arrival. South African passport holders need an eVisa for Egypt — the single-entry, 30-day version costs around USD 25 and is processed online through the official Egypt eVisa portal, typically within three to five business days. On-arrival visas are technically available but the online process is considerably simpler.

OR Tambo handles EgyptAir flights from its international terminal. This is a useful route for South Africans who want North Africa access without the Gulf-hub transit that characterises most Europe-bound long-haul routes — Cairo can function as a destination in its own right or as a connection point for onward flights to Athens, Rome or Istanbul on EgyptAir or its partner carriers. The three listed daily departures likely include both the non-stop and one-stop options; check flight numbers rather than just duration to confirm which product you are buying.

Quick facts

RouteJNB → CAI
Typical duration8h 5m
Daily flights3
Cheapest monthFebruary
Peak seasonJune-August
From airportOR Tambo International Airport
To airportCairo International Airport
Typeafrica
Airlinessaa, ethiopian, qatar

Best sites for this route

Related routes