Pursuant to the provisions of Directive 2004/38/EC, a citizen of any of the 27 Member States of the European Union is entitled to reside in any Member State of the Union without time limitations.
Accordingly, a holder of a Greek passport may reside in Austria, Belgium, Germany, Spain, France, and other developed EU countries on equal terms with their citizens.