For arrivals from any EU Schengen area country: The border-free Schengen Area guarantees free movement (without special formalities) to EU citizens, along with non-EU nationals living in the EU or visiting the EU as tourists, exchange students or for business purposes (anyone legally present in the EU).
For arrivals outside the EU Schengen area: If you are planning to travel to an EU country (except Ireland), or Switzerland, Norway, Iceland, Liechtenstein, Andorra, Monaco, San Marino or Vatican City, you must meet the Schengen area rules.
Please note that your passport must be less than 10 years old on the day you enter (check the ‘date of issue’) and valid for at least 3 months after the day you plan to leave (check the ‘expiry date’).
For further information click here.