Greece forms part of the Schengen states. Anyone with a valid multiple-entry Schengen visa or having residency in a Schengen state will not need a visa and will be allowed into Greece.
To find out more information in regards to visas for Greece, follow this LINK.
If you do need a visa, prior to entering Greece you will need to apply for a visa at the nearest Greek Embassy or an Embassy with whom Greece has an agreement to process visa applications. If your country does not have an Embassy for Greece, other EU countries may help. For more information on where you should apply in your country if there is no Greek Embassy, you can find a list HERE.
You will need an invitation letter to submit with your visa application. Please fill in the form included with the email confirming your registration, or you can find it at this LINK, and we will send you an invitation letter and more details on how to submit your application.
Please do this as early as possible since experience shows us that embassies tend to take a long time to process these applications. Call the embassy to set up an appointment. This can be done up to three months before the visa is needed.
After registering, you will receive a link to a form to complete so that we can send you a letter of invitation. You will also receive additional information explaining the visa process.