Česká Ves lies in a small valley, surrounded by forest and hills, the highest of which is Praděd (1,492 m). The river Bělá flows through Česká Ves. During the nationwide floods in 1997, the river rose up to 6 meters and half of the village was destroyed, including part of the main street.