9 hours, 13 minutes direct
The results of your search for Johannesburg (JNB) to Athens (ATH)Shortest Flight Duration 9 hours 10 mins
How long does it take to fly from Bangkok to Athens?
There is no time difference between Johannesburg, South Africa and Athens, Greece
About 19 hours.
About 6 hours.
About 11 hours.
About 16 hours.
about 11 hours.
6 hours
45 minutes.
About 6 hours.
7,145.78 kilometres (4,440.2 miles)