Turva is a village in Viljandi Parish, Viljandi County, Estonia. It is located about 12 km (7 mi) southwest of the town of Viljandi, on the right bank of the Kõpu River. It was a part of Pärsti Parish until 2013.