Trnavá Hora é um município da Eslováquia localizado no distrito de Žiar nad Hronom, região de Banská Bystrica. Está localizada às margens do rio Hron.