Na zachodzie graniczy z Niemcami, na południowym zachodzie z Czechami, na południu ze Słowacją, na południowym wschodzie z Ukrainą, na wschodzie z Białorusią, na północnym wschodzie z Litwą i Rosją (obwodem kaliningradzkim). Poza tym Polska przez ekonomiczną strefę na morzu Bałtyckim graniczy ze strefami Danii i Szwecji.