For all European Union citizens, entry to the country does not require passport or visa.
Citizens of all other countries must contact their local Hellenic Embassies to get information for visas and custom regulations. For most countries, entry to Greece for a period of less than 3 months requires a valid passport, not a visa.
In order to find the Embassy of your country for any information about Customs regulations, we suggest you to visit the web site of Ministry of Foreign Affairs of Creece. There is a practical map there which you can use to find information about the Greek embassy in your country.