Citizens of the European Union do not need a visa to study in Greece. However, a student visa is required for the non-EU citizens. In order to obtain your student visa, you first need an official acceptance letter from your chosen University in Greece, which must be an institution certified by the Greek Ministry of Education. Don’t forget to contact the Greek Embassy in your country, or consult the Greek Ministry of Foreign Affairs website, for a detailed list of the documents required for a student visa and information about how to submit your application.
According to the existing legislation:
You can find all the necessary codification of legislation regarding the entry, residence and social integration of third-country nationals on the Greek territory in the website pages of the Ministry of Foreign Affairs .
A list of countries requiring or not requiring a VISA can be found in the official link of the Ministry of Foreign Affairs.
Note: During their stay in Greece, visitors with a visa must also have suitable insurance coverage for emergency medical or other needs.
The official Ministry of foreign Affairs link for VISA and other relative information is: http://www.mfa.gr/en/visas/
Greece is a Member-State of the European Union and has ratified the Schengen Agreement. Citizens traveling inside the E.U. just need to display their police I.D. Card without the need of a passport. However, a passport is necessary for a number of other transactions, such as currency exchange, purchases, etc.
Visas are not required by citizens of Member-States of the Schengen Agreement. Greece follows the provisions of the Schengen Agreement, which abolished controls on common internal lands, at air and sea borders and allows Member-State citizens to travel around without a visa for a short stay period of up to three (3) months. However, airlines and other carriers require a valid passport and/or police I.D. Card or other form of official identification means.
Citizens of the majority of the countries that are not Member-States of the Schengen Agreement require a visa to enter Greece and the E.U. Visitors from these countries can obtain further information from the Hellenic Embassies or Consulates in their countries, or even from their travel agencies.
You can find a complete guide to the Greece national visa application here.