The village is situated on the geographical border between Silesian Foothills in the south and Ostrava Basin in the north, between roughly above sea level, north-west of the Silesian Beskids. Piotrówka, right tributary of the Olza in the watershed of Odra, flows through the village.