When travelling from Johannesburg, South Africa, to Abidjan, Côte d’Ivoire, one covers a distance of approximately 4,800 kilometers (2,980 miles). The flight duration between these cities varies depending on whether the journey is nonstop or involves a layover. A nonstop flight from O.R. Tambo International Airport (JNB) in Johannesburg to Félix-Houphouët-Boigny International Airport (ABJ) in Abidjan typically requires 6 to 7 hours.
However, limited nonstop flight options exist, and several airlines offer connecting flights with layovers in cities such as Addis Ababa, Nairobi, or Accra. If one selects a connecting flight, the travel time may extend to 9 to 14 hours or more, depending on the layover duration.
Ethiopian Airlines, Kenya Airways, and South African Airways operate on this route, providing nonstop and connecting services. Passengers flying between Johannesburg and Abidjan can expect inflight amenities, including meals, entertainment, and rest facilities, particularly on more extended connecting flights to ensure a comfortable journey. You should make reservations in advance and explore the most convenient routing options to reduce travel time.