Travelling from Johannesburg, South Africa, to Addis Ababa, Ethiopia, is a popular route for both business and leisure travellers in Africa. The flight between O.R. Tambo International Airport (JNB) in Johannesburg and Addis Ababa Bole International Airport (ADD) typically takes 5 to 6 hours on a direct flight.
Non-stop flights are offered by airlines such as Ethiopian Airlines, the national carrier of Ethiopia, which operates several flights per week between the two cities. The distance between Johannesburg and Addis Ababa is approximately 4,200 kilometers (2,600 miles), making it a relatively short international flight compared to longer intercontinental routes.
As with any flight, the duration may vary depending on weather conditions, air traffic, and the specific route. Connecting flights with layovers in cities like Nairobi or Lusaka can significantly extend travel time, often adding several hours to the journey.
For travellers, this route offers convenient connections between two major African hubs, with inflight amenities such as meals and entertainment available to ensure a comfortable journey.