Se svou rozlohou 357 021 km² je Německo 6. největší zemí v Evropě, 4× větší než Česká republika. Je 4. největší v Evropské unii, z jejíž rozlohy zabírá 8,2 %. Nejvyšší bod je Zugspitze 2 962 m n. m. v Alpách. Po evropské části Ruska má největší populaci. Největšími řekami jsou Labe, Dunaj a Rýn. Krajními body jsou: na severu List, na jihu Oberstdorf, na západě Millen a na východě Deschka.
Středoněmecká vysočina – pahorkatá část středního a jižního Německa, tvořená řadou dílčích pohoří s průměrnou nadmořskou výškou 500–1000 m n. m. Navazují na něj i některá česká pohoří, např. Krušné hory (Erzgebirge), Smrčiny (Fichtelgebirge) nebo Šumava (Bayerischer Wald).
Alpy – v úzkém pruhu na nejjižnější části zasahují na území Severní vápencové Alpy. Na hranicích s Rakouskem se nachází nejvyšší hora Zugspitze.