To the north of Germany are the North Sea , the Baltic Sea , and the country of Denmark . To the east of Germany are the countries of Poland and the Czech Republic .
It is bordered to the north by the North Sea , Denmark , and the Baltic Sea ; to the east by Poland and the Czech Republic ; to the south by Austria and Switzerland ; and to the west by France , Luxembourg , Belgium , and the Netherlands .