Kostelec nad Vltavou lies approximately 23 kilometres (14 mi) north of Písek, 62 km (39 mi) north of České Budějovice, and 67 km (42 mi) south of Prague.
Administrative parts
The villages of Přílepov, Sobědraž and Zahrádka are administrative parts of Kostelec nad Vltavou.