Drogomyśl lies in the southern part of Poland, approximately south of the nearest town, Strumień, north-east of the county seat, Cieszyn, north-west of Bielsko-Biała, south-west of the regional capital Katowice, and east of the border with the Czech Republic. 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.