Granica polsko-niemiecka – granica międzypaństwowa pomiędzy Rzecząpospolitą Polską a Republiką Federalną Niemiec, licząca na lądzie i zbiornikach wodnych łącznie 467 km długości. Stanowi zachodnią rubież Polski i wschodnią Niemiec.

Niemcy są jednym z siedmiu państw graniczących obecnie z Polską, zaś Polska jednym z dziewięciu krajów graniczących z Niemcami. Ze względu na swój przebieg nazywana jest często granicą na Odrze i Nysie.

landy sąsiadujące z Polską: Meklemburgia-Pomorze Przednie Brandenburgia Saksonia województwa sąsiadujące z Niemcami: zachodniopomorskie lubuskie dolnośląskie

mały|240x240px|Osadnictwo i podboje niemieckie na wschodzie do 1400

Historia Historyczne przebiegi granicy Dzisiejsza granica pomiędzy Polską a Niemcami jest podobna do granicy zachodniej Polski pierwszych Piastów. W okresie panowania Bolesława Chrobrego do Polski zostały przyłączone Łużyce (tj. współczesne Łużyce Dolne) i Milsko. Granica Polski rozciągała się wtedy aż do granic Łaby skręcając koło Lubusza na północny wschód do Odry. Północny odcinek granicy był podobny do dzisiejszego. W latach 1121–1122 Bolesław Krzywousty zhołdował Pomorze Zachodnie, czyniąc tamtejszego księcia Warcisława I swoim lennikiem.