- Denmark
- Poland
- Czech Republic
- Austria
- Switzerland
- France
- Luxembourg
- Belgium
- Netherlands
Waterways that border Germany
- North Sea
- Baltic Sea
- Elbe River
- Rhine River
- Danube River