 The town lies in Lesser Poland, along the National Road nr.79, which goes from Warsaw to Bytom.Osiek is located 15 kilometers northeast of Połaniec, and 18 kilometers west of Tarnobrzeg, 180 meters above sea level.