All scheduled flights from Johannesburg to Athens (JNB-ATH)
South Africa
Greece
All scheduled flights from JNB to ATH. You can fly from Johannesburg to Athens with 1 stop. The flight time is between 13 and 16 hours depending on your connecting flight. The JNB-ATH route has no non-stop flights.