The village is situated in Oświęcim Basin, between roughly above sea level, north-west of the Silesian Beskids. The main part of the village (historical Drogomyśl) lies on the right bank of the Vistula which separates it from Knaj hamlet, which lies on the left bank of the river.