It rises in the Krkonoše Mountains of the northern Czech Republic before traversing much of Bohemia (western half of the Czech Republic), then Germany and flowing into the North Sea at Cuxhaven, 110 kilometers northwest of Hamburg.