Germany shares a land border with 9 countries. It borders Denmark to the north; Poland and Czech Republic to the east; Austria and Switzerland to the south; and France, Luxembourg, Belgium and the Netherlands to the west.
International borders of Germany

- Germany-Austria
- Germany-Belgium
- Germany-Czech Republic
- Germany-Denmark
- Germany-France
- Germany-Luxembourg
- Germany-Netherlands
- Germany-Poland
- Germany-Switzerland
Did You Know?
The border between Germany and Austria runs across the summit area of Zugspitze, Germany’s highest mountain. Standing at 2,962 m (9,718 ft) above sea level, visitors at the summit can easily walk between the two countries.

Which country shares the longest border with Germany?
Austria and the Czech Republic both have very long borders with Germany. The exact length varies slightly by source, but each is approximately 815-817 km (506-508 miles) long, making them Germanyโs longest international borders.
Read more