 The Dunajec, a major tributary of the Vistula River, flows 2km east of the present town centre.The decline of Wojnicz deprived it of a rail link when a railway line was planned in the 1850s.It is however located at the intersection of European route E40, and local route number 975 from Dąbrowa Tarnowska to Nowy Sącz.