Česko-německá státní hranice je vnitrozemská mezinárodní hranice oddělující dva suverénní evropské státy – členy Evropské unie. Celková délka hranice je 818,8 km, na severu je ohraničena německo-polskou a na jihu německo-rakouskou hranicí. Nachází se na ní krajní body Česka, nejzápadnější a nejsevernější.
Během studené války tehdejší hranice oddělovala socialistické Československo od Západního Německa (Německé spolkové republiky, NSR) a Rakouska. Byla obehnána ostnatými dráty se strážnými věžemi a nepřetržitě střežena socialistickou pohraniční stráží, stejně jako státní hranice mezi NSR a NDR. Tyto bariéry byly zrušeny v prosinci 1989. Oproti hranici mezi oběma německými státy se zde odehrálo poměrně málo pokusů o nelegální přechod.
Hranice mezi ČSSR a NDR tyto bariéry ale téměř neměla.
Hraniční toky
Česko-německou hranici protíná, či přímo tvoří několik vodních toků: