Le Dunajec, un fleuve du sud de la Pologne et du nord de la Slovaquie, est un affluent de rive droite de la Vistule.
Ce cours d'eau a une longueur de 274 km et son bassin couvre une surface de 6 804 km2 (1 952 en Slovaquie, 4 852 en Pologne).
Il forme sur 27 km une partie de la frontière entre la Pologne et la Slovaquie.
Il conflue avec la Vistule à Opatowiec.