Tõrva (German:Törwa) is a town (Estonian:linn) and municipality in Valga County, southern Estonia. It is situated on the banks of Õhne River. Tõrva has an area of 4.80km (2sqmi) and a population of 3,101 (as of 1 January 2009), making it the second largest of the three towns in Valga County.