Your nationality, the intended length of your stay and purpose of your trip are the three main factors that define whether you need a visa to Greece or not. Based on that, you will need a Greece Transit Visa if you are a national of:
One of the 14 countries under the Schengen Transit Visa regime
You should lodge your completed application for a Greece visa at the representative mission of Greece in your country of residence. This could be any of the following.
Note that in absence of any of three in your country of residence, you may have to apply at one of the three located in a neighboring country. I.e. Kosovo citizens need to apply in neighboring Macedonia.
A Greek National Visa is an authorization to travel to Greece with the intention of temporarily settling here, under the following purposes:
Click the Contacts below to chat on WhatsApp