Żabno is a town located in southern Poland within the Lesser Poland Voivodeship. It is situated in the Tarnów County and lies along the banks of the Dunajec River.
The town is positioned approximately 15 kilometres north of the city of Tarnów. It serves as a local settlement point in the region characterized by its proximity to the river valley.