Visa requirements for European Union citizens
Visa requirements for European Union citizens are administrative entry restrictions by the authorities of other countries placed on citizens of the European Union. They differ among countries. The European Union has achieved full reciprocity with certain countries. Current member states of the European Union are Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain and Sweden. Member states' citizens enjoy freedom of movement in each other's territories. European Union citizens and European Free Trade Association  (EFTA) nationals are not only visa-exempt but are legally entitled to enter and reside in each other's countries. The United Kingdom and the EU continued to maintain the same mutual policy until 31 December 2020. The freedom of movement provisions do not apply to the overseas countries and territories (except Saint Barthélemy) and the Faroe Islands. Visa free access. This table lists all countries, with source information as it is cited inline, for which citizens of at least one EU member state may enter without a visa on an ordinary passport. Information regarding visas on arrival and on  exit fees is not listed in the table, regarding which, see the relevant section below. ! | Africa ! Country ! Visa not required ! Visa required ! Notes ! | Caribbean ! Country ! Visa not required ! Visa required ! Notes ! | Central and North America ! Country ! Visa not required ! Visa required ! Notes ! | South America ! Country ! Visa not required ! Visa required ! Notes ! | Asia ! Country ! Visa not required ! Visa required ! Notes ! | Middle East and Caucasus ! Country ! Visa not required ! Visa required ! Notes ! | Europe ! Country ! Visa not required ! Visa required ! Notes ! | Oceania ! Country ! Visa not required ! Visa required ! Notes Visa requirements for European Union citizens