Brunsbüttel is a town in the district of Dithmarschen, in Schleswig-Holstein, northern Germany that lies at the mouth of the Elbe river, near the North Sea. It is the location of the western entrance to the Kiel Canal.