Cairo flights

Book cheap flights from Johannesburg to Cairo

Flights from Johannesburg to Cairo

Prices observed in the past 7 days start from R4829 one-way and R7529 round trip. Fares and availability may change at any time, and additional terms may apply.

Popular airlines to Cairo

Why Book With Travelstart?

Price alert

Get notified when prices drop

Upgrade to Travelstart+

24/7 concierge service, R5,000 in travel vouchers, exclusive travel deals and more

Book it all

Flights, hotels, cars, busses and packages

Flights from Johannesburg to Cairo

Flights from Johannesburg to Cairo connect South Africa with Egypt’s historic capital. Direct flights are available, with connecting options also offered by several international airlines, making it easy to reach Cairo’s ancient landmarks, vibrant markets and Nile-side attractions.

Frequently Asked Questions

How long is the flight from Johannesburg to Cairo?

Direct flights from Johannesburg to Cairo take around 8 hours 5 minutes to 9 hours. Connecting flights may take longer depending on the airline and stopover.

When is the cheapest time to book flights from Johannesburg to Cairo?

The cheapest time to book flights is typically 6–10 weeks before departure. Travelling during lower-demand months like February to May and avoiding peak periods like December can also help you find better prices.

Which airlines fly from Johannesburg to Cairo?

EgyptAir operates direct flights from Johannesburg to Cairo. Connecting options are available with airlines such as Ethiopian Airlines, Qatar Airways, Emirates, Kenya Airways and Turkish Airlines, depending on travel dates.

Do South Africans need a visa for Cairo?

Yes, South African passport holders need a visa to travel to Egypt. Travellers should apply before departure and check the latest requirements with the Egyptian Embassy or Consulate.

What do I need to know before travelling to Cairo?

Cairo is a busy city, so plan airport transfers and sightseeing in advance. Johannesburg and Cairo are both UTC 2, so there is no time difference between the two cities.

Which airports are used for this route?  

Flights depart from O.R. Tambo International Airport (JNB) and arrive at Cairo International Airport (CAI).

More popular flights from Johannesburg

Why travel from Johannesburg to Cairo

Discover what sets Cairo apart and why it continues to inspire travellers

More popular flights to Cairo

Why book with us

Bringing you the best fares from all airlines

Expert assistance from booking to departure

Online destinations for planning your travels

Already booked your flight?

1000’s of options worldwide

Best price

Great service

Travelstart booking assistance
Personalized assistance

Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.