The territory of Germany covers 357,021 km2 (137,847 sq mi), consisting of 349,223 km2 (134,836 sq mi) of land and 7,798 km2 (3,011 sq mi) of water. It is the seventh largest country by area in Europe and the 63rd largest in the world. Elevation ranges from the mountains of the Alps (highest point: the Zugspitze at 2,962 metres / 9,718 feet) in the south to the shores of the North Sea (Nordsee) in the north-west and the Baltic Sea (Ostsee) in the north-east. Between lie the forested uplands of central Germany and the low-lying lands of northern Germany (lowest point: Wilstermarsch at 3.54 metres / 11.6 feet below sea level), traversed by some of Europe's major rivers such as the Rhine, Danube and Elbe.

Germany shares borders with more European countries than any other country on the continent. Its neighbours are Denmark in the north, Poland and the Czech Republic in the east, Austria and Switzerland in the south, France and Luxembourg in the south-west and Belgium and the Netherlands in the north-west.