Võru er en by og kommune i Võru fylke i det sørøstlige Estland. Byen er administrasjonssenter både for egen bykommune, for den omkringliggende Võru kommune som ligger rundt byen, og for Võru fylke.
Det er en middelsstor by med drøyt 14 500 innbyggere. Arealet er bare 13,2 km². Byen ligger ved Tamulasjøen.