La Pologne partage une frontière avec sept pays : l'Allemagne, l'Ukraine, la Biélorussie, la Russie, la République tchèque, la Slovaquie et la Lituanie. Parce qu'ils font tous partie de l'Union européenne, voyagez entre la Pologne et l'Allemagne , la République tchèque, la Slovaquie et la Lituanie est achevée sans contrôles aux frontières ; cependant, les gardes-frontières ont le pouvoir de procéder à des contrôles d'identité aléatoires, si nécessaire. Pour les autres pays, les documents d'immigration doivent être remplis.
La frontière la plus courte de la Pologne, d'environ 56 miles, est avec la Lituanie. La prochaine frontière la plus longue, 128 miles, longe la région de l'oblast de Kaliningrad en Russie. La frontière biélorusse fait environ 253 milles de long, la frontière slovaque est de 276 milles, la frontière allemande est de 283 milles et celle de l'Ukraine est de 327 milles. La plus longue frontière partagée de la Pologne, environ 409 milles, est avec la République tchèque. La Pologne a également un littoral de 305 milles le long de la mer Baltique.
Après la Première Guerre mondiale, une Pologne indépendante s'est étendue plus à l'est que les frontières contemporaines. Sa plus longue frontière commune était avec l'Union soviétique et la Pologne avait peu d'accès à la mer.
Les frontières de la Pologne ont à nouveau changé après la Seconde Guerre mondiale. Les Alliés ont attribué une partie des terres orientales du pays à l'Union soviétique. De nombreux Polonais de ces régions se sont installés dans l'ouest de leur pays. On estime qu'un tiers de la population polonaise a dû déménager pendant ou après la guerre.