Nasavrky (German: Nasawerk) is a village and municipality (obec) in Tábor District in the South Bohemian Region of the Czech Republic.
The municipality covers an area of 1.46 square kilometres (0.56 sq mi), and has a population of 102 (as of 2019).
Nasavrky lies approximately 5 kilometres (3 mi) north-west of Tábor, 55 km (34 mi) north of České Budějovice, and 73 km (45 mi) south of Prague.