Расположена между 14°08 ’и 24°09 ’восточной широты и 54°50 ’и 49°00 ’северной широты. Протяжённость с юга на север — 649 км, с запада на восток — 689 км. Омывается с севера Балтийским морем. Протяжённость береговой линии 788 км. Берега Балтийского моря низкие, песчаные, с дюнами и косами, отчленяющими лагуны и озёра. На западе Поморская бухта с Щецинским заливом (площадь, включая прилегающие озёра, 466 км2), на востоке Гданьская бухта с Вислинским заливом (площадь, включая порты, 303 км2).
Граничит: на севере и северо-востоке с Калининградской областью Российскрй Федерации (протяжённость границы 210 км) и с Литвой (103 км), на востоке с Белоруссией (416 км) и Украиной(528 км), на юге со Словакией (541 км) и Чехией (790 км), на западе с Германией(467 км). Протяжённость сухопутных границ 3055 км, морских границ 440 км.
Свыше 90% территории занимают равнины, большая часть которых лежит ниже 300 м уровня моря. На высоте св. 1000 м лежит 0,25% территории страны. На юго-западе расположены горы Судеты (высшая точка — гора Снежка, 1602 м), на юге и юго-западе — Карпаты (с высшей точкой Польши — горой Рысы, 2499 м). Равнины (Великопольская, Мазовецкая и Подляская низменности) занимают обширную полосу в центре Польши. К югу располагается пояс возвышенностей (Силезская, Малопольская, Люблинская) высотой 300—600 м, глубоко расчленённых реками и оврагами.