You can travel to Poland by plane, train or bus.
Visas are required for citizens of Russia, Belarus and Ukraine.
Since December of 2007, Poland has been a member of the Schengen Agreement. For the whole territory of the Schengen Agreement, there is no passport control at the borders. Anyway, it’s always required to carry ID or passport when travelling abroad. It is also important for citizens of these countries which visa to Schengen is required.
Visas Not required for EU citizens; US, Canadian, New Zealand and Australian citizens do not need visas for stays of less than 90 days.