If you are a European Union citizen, you do not need a visa in order to volunteer in Poland. All other nationals need to follow the same visa requirements as they would for regular travel to Poland.