Polsko se nachází ve střední Evropě, hraničí s Německem, Českem, Slovenskem, Běloruskem, Ukrajinou, Litvou a Ruskem.
Ze severu Polsko přiléhá k Baltskému moři, jehož pobřeží je 770 km dlouhé. Polsko je převážně rovinaté, ale téměř celou jižní hranici tvoří hory.