Visiting.
Whether it is a 24 hour stopover or a two week long vacation, it is essential to be informed about the entry requirements of the country you are visiting. There is nothing worse than being turned away because you don't have the correct visa – especially if you have come from afar.
Citizens from the following countries are permitted to enter and stay in Poland without a visa, for up to three months, if they carry a valid passport or ID card: Andorra, Argentina, Australia, Austria, Belgium, Bolivia, 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, Malaysia, Malta, Mexico, Monaco, Netherlands, New Zealand, Nicaragua, Norway, Panama, Paraguay, Portugal, Romania, San Marino, Singapore, Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland, United Kingdom, United States of America, Uruguay, Vatican and Venezuela.
Citizens from all other countries must obtain a visa before travelling to Poland. Those who require a visa also need a passport that is valid for at least six months after arrival. Nationals who are visa exempt require a passport that is valid for the length of their stay.
After ninety days, it is obligatory for citizens of EEA countries to obtain a Residency Registration Certificate. To apply for this certificate in Krakow you must contact the Voivode of the Malopolska Voivodeship.
Link: Ministry of Foreign Affairs...
Polish Link: The Malopolski Voivodeship Office Krakow...