Černá v Pošumaví se trouve sur la rive orientale du réservoir de Lipno, un lac artificiel formé par un barrage construit sur la Vltava dans les années 1950. Le village est situé à 18 km au sud-ouest de Český Krumlov, à 38 km au sud-ouest de České Budějovice et à 151 km au sud de Prague[2].