Tyskland har grense mot Polen, Tsjekkia, Østerrike, Sveits, Frankrike, Luxembourg, Belgia, Nederland og Danmark. Den tysk-østerrikske grensen krysser seg selv nær Jungholz. Grensen langs Belgia inkluderer fem tyske eksklaver fordi den belgiske jernbanen Vennbahn krysser inn og ut av Tyskland.