Kõvaküla is a village in Karksi Commune in Viljandi County in southern Estonia. It borders the villages Ainja, Äriküla, Univere, Karksi-Nuia and Karksi.
Coordinates: 58°05′N 25°34′E / 58.083°N 25.567°E / 58.083; 25.567