Since December of 2007, Poland has been a member of the Schengen Agreement since 2007 and according to the agreement there are no passport controls at the borders of the Schengen Agreement zone. However travelers abroad are required to carry and present, if necessary, some sort of ID card when travelling.The Schengen Zone contries are: Austria, Belgium, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Monaco, the Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden. Great Britain and Ireland are not in Schengen Zone.
Citizens of the following countries are NOT REQUIRED to have a visa when entering Poland for less than 90 days:
Albania (only for holders of biometric passports), Andorra, Antigua Barbuda, Argentina, Australia, Austria, Bahamas, Barbados, Belgium, Bosnia and Herzegovina (only for holders of biometric passports), Brazil, Brunei, Bulgaria, Canada, Chile, Costa Rica, Croatia, Cyprus, the Czech Republic, Denmark, El Salvador, Estonia, Finland, France, Germany, Greece, Guatemala, Honduras, Hong Kong (special administrative region), Hungary, Iceland, Republic of Ireland, Israel, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Macao (special administrative region), Macedonia (only for holders of biometric passports), Malaysia, Malta, Mexico, Monaco, the Netherlands, New Zealand, Nicaragua, Norway, Panama, Paraguay, Portugal, Romania, San Marino, Serbia (only for holders of biometric passports), Seychelles, Singapore, Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland, Taiwan (for holders of passports which include an identity card number), the United Kingdom, the United States of America, Uruguay, the Vatican, Venezuela.
Citizens of the following countries ARE REQUIRED to have a visa when entering Poland:
Russia, Belarus and Ukraine.
Schengen C-type visa
The unified Schengen visa (C-type visa valid in Schengen states) entitles the holder to stay in the territory of all Schengen states.
The Schengen visa with limited territorial validity (C-type visa valid only in Poland or with validity excluded for a specified Schengen state/states) only entitles the holder to stay in the territory of the state/states for which it is valid.
National D-type visa
If you intend to stay in the territory of Poland for a total of more than 90 days (at least 91 days) during one or more visits within a half-year period calculated from the date of first entry, you need to apply for a national D-type visa.
Transit airport visa
If you intend to travel by air from a third state to another third state with a stopover at an airport in the Schengen area (in the territory of the Republic of Poland) and also:
(1) you do not intend to leave the international transit area of the airport and
(2) you hold the citizenship of Afghanistan, Bangladesh, Democratic Republic of Congo, Eritrea, Ethiopia, Ghana, Iran, Iraq, Nigeria, Pakistan, Sudan or Sri Lanka,
- you need to apply for an A-type airport transit visa.
Information true at the date of publishing October 2013