Most travellers to Greece won’t require a visa due to the Schengen Agreement that allows for 90 days of travel in the European Union (EU) without a visa for nationals of certain countries. For more information on whether you are required to obtain a Visa before entering Greece, please visit below links:
https://www.intrepidtravel.com/en/greece/do-you-need-a-visa-for-greece