You can buy a Polish sim card in every shopping mall and selected kiosks. When buying, you will be requested to show your passport or national ID (EU/EEA citizens) as it is required to register your new Polish number. There are four mobile phone carriers in Poland and a few smaller brands available, which makes the prices very competitive.