Since May 1, 2004, Poland is part of European Union and since December 21, 2007, is part of the Schengen Area – a zone without passport controls on internal borders. It allows for free travel between the 28 countries: Austria, Belgium, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, the Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland, Vatican.
Two members of the EU are not members of the Schengen Agreement: Great Britain and Ireland.
Third-country nationals may enter Poland if they are in possession of a valid travel document and a visa (if required).
Your passport should be valid for at least three months (90 days) beyond the period of stay.
Citizens of the following countries are not required to be in possession of a visa when entering Poland for less than 90 days:
Albania, Andorra, Antigua Barbuda, Argentina, Australia, Austria |
Bahamas, Barbados, Belgium, Bosnia and Herzegovina, Brazil, Brunei, Bulgaria |
Canada, Chile, Costa Rica, Croatia, Cyprus, Czech Republic |
Denmark |
El Salvador, Estonia |
Finland, France |
Germany, Greece, Guatemala |
Honduras, Hong Kong, Hungary |
Iceland, Ireland, Israel, Italy |
Japan |
Latvia, Liechtenstein, Lithuania, Luxembourg |
Macao, Macedonia, Malaysia, Malta, Mauritius, Mexico, Moncao, Montenegro |
Netherlands, New Zealand, Nicaragua, Norway |
Panama, Paraguay, Portugal |
Romania |
Saint Kitts and Nevis, San Marino, Serbia, Seychelles, Singapore, Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland |
Taiwan |
United Kingdom, United States of America, Uruguay |
Vatican, Venezuela |
Source: https://www.msz.gov.pl/en/travel_to_poland/entering_poland/visa_free/visa_free_countries
For further information on visas and entry requirements to Poland please visit:
https://www.msz.gov.pl/en/travel_to_poland