The best way to get from Prague to Athens is to fly which takes 5h 58m and costs 1 200 Kč – 4 000 Kč. Alternatively, you can bus , which costs 2 361 Kč and takes 31h. How long is the flight from Prague to Athens ? The quickest flight from Prague Airport to Athens Airport is the direct flight which takes 2h 30m.
The distance between Athens and Prague is 1535 km. The road distance is 1984.3 km.
The distance between Prague and Greece is 1370 km. The road distance is 1987.9 km.