Landet strekker seg 876 km fra nord til sør og 689 km fra øst til vest. Det totale arealet til landet er 312 843 km², inkludert innsjøer, noe som gjør det til Europas niende største land med hensyn til flatemål. Polens moderne grenser formet seg i 1945, etter at andre verdenskrig var slutt. I forhold til situasjonen i 1939 ble landets grenser skjøvet vestover inn i tidligere tyske områder, på bekostning av de østlige områdene som ble avgitt til Sovjetunionen. Polen grenser til Tyskland i vest, Tsjekkia og Slovakia i sør, Ukraina og Belarus i øst og Litauen og den russiske provinsen Kaliningrad oblast i nordøst.