Horní Vltavice (German: Obermoldau) is a municipality and village in Prachatice District in the South Bohemian Region of the Czech Republic. It has about 400 inhabitants.
Horní Vltavice lies approximately 17 kilometres (11 mi) west of Prachatice, 50 km (31 mi) west of České Budějovice, and 133 km (83 mi) south of Prague.