Flight distance from Johannesburg to Cairo

6234 kilometers/3874 miles
or 3366 nautical miles.
Your flight will depart from Johannesburg airport and land at Cairo airport.
City: Johannesburg (JNB) Cairo (CAI)
Latitude: -26.204444 30.053643
Longitude: 28.045556 31.227264
Country: South Africa Egypt
Timezone: Africa/Johannesburg Africa/Cairo
Current time:: 23:54 01-Apr-2026 23:54 01-Apr-2026

How far is between Johannesburg and Cairo?

  • Your starting point Johannesburg, South Africa is located at -26.204444,28.045556
  • Your ending point Cairo, Egypt is located at 30.053643,31.227264
  • l distance from Johannesburg to Cairo is 6234 kms equals to miles and 3366 nautical miles.
  • Flight time from Johannesburg to Cairo is 29 hours 5 minutes
Click here to get detail flight schedules from Johannesburg to Cairo