Dolany nad Vltavou is located about southeast of
Mělník and north of
Prague. It lies in the
Prague Plateau. The municipality is situated on the left bank of the
Vltava River in the place, where the rocky valley of the Vltava ends and begins a plain typical for the confluence of the rivers Vltava and
Elbe. The highest point of the municipality has an elevation of . ==History==