Vidnavka nebo též Vidnávka (německy Weidenauer Wasser, polsky Widna) je pravostranný přítok Kladské Nisy v okrese Jeseník v Olomouckém kraji. V Polsku protéká na území Opolského vojvodství. Celková délka toku činí 32 km. Z této délky připadá 25,3 km na území České republiky. Plocha povodí na území ČR měří 159,3 km².