Upvote:0
Per TIMATIC, the database used by airlines:
Visa required, except for Passengers transiting through Athens (ATH) and arriving from a non-Schengen Member State with a confirmed onward ticket for a flight within 24 hours to a third country which is not a Schengen Member State.
So if your trip is on a single ticket, you don't need a visa.