The Elbe has its origin in the Czech Republic, near the Polish border. From there it flows in an arc through the Czech Republic and reaches after 356.6 km Saxony. On its way across Germany, the Elbe then passes through Dresden, Magdeburg and Hamburg until it finally flows into the North Sea near Cuxhaven. Overall, the Elbe comes to a total length of about 1,000 km. In the international ranking, the Elbe is thus number fourteen of the longest rivers in Europe. Globally, it is one of the 200 longest rivers in the world.