A Polônia faz fronteira com sete países: Alemanha, Ucrânia, Bielo-Rússia, Rússia, República Tcheca, Eslováquia e Lituânia. Como todos fazem parte da União Europeia, viaje entre a Polônia e a Alemanha , a República Checa, a Eslováquia e a Lituânia são concluídas sem controlos nas fronteiras; no entanto, os guardas de fronteira têm o poder de realizar verificações de identidade aleatórias, se necessário. Para os outros países, a papelada de imigração deve ser preenchida.
A fronteira mais curta da Polônia, cerca de 56 milhas, é com a Lituânia. A próxima fronteira mais longa, 128 milhas, corre ao longo da região do Oblast de Kaliningrado na Rússia. A fronteira com a Bielo-Rússia tem cerca de 253 milhas de comprimento, a fronteira com a Eslováquia tem 276 milhas, a fronteira com a Alemanha tem 283 milhas e a da Ucrânia tem 327 milhas. A fronteira compartilhada mais longa da Polônia, cerca de 409 milhas, é com a República Tcheca. A Polônia também tem uma costa de 305 milhas ao longo do Mar Báltico.
Após a Primeira Guerra Mundial, uma Polônia independente se estendeu mais para o leste do que as fronteiras contemporâneas. Sua fronteira compartilhada mais longa era com a União Soviética, e a Polônia tinha pouco acesso ao mar.
As fronteiras da Polônia mudaram novamente após a Segunda Guerra Mundial. Os Aliados concederam algumas das terras do leste do país à União Soviética. Muitos dos poloneses nessas áreas se mudaram para as partes ocidentais de seu país. Estima-se que um terço da população da Polônia teve que se mudar durante ou após a guerra.