Which capital city is located on the Vltava River?

The story behind the answer

The capital city located on the Vltava River is Prague.

The Vltava is the longest river in the Czech Republic and flows northward through Bohemia before passing through Prague. It is the city’s defining waterway, dividing and connecting historic districts as it runs beneath Prague’s many bridges, including the famous Charles Bridge.

The river has long shaped Prague’s history, transport, settlement, and identity. It eventually joins the Elbe at Mělník, and its waters therefore drain onward toward the North Sea. In Czech culture, the river is celebrated in Bedřich Smetana’s symphonic poem Vltava, part of his cycle Má vlast. English-language audiences may know the same work by its German-derived title, The Moldau.

The wrong options are all European capitals associated with important rivers: Berlin with the Spree, Budapest with the Danube, and Vienna also with the Danube. Prague’s river is sometimes called the Moldau in historical or musical contexts, but Vltava is its standard Czech name and the one used in the question.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: