La Veternica, en serbe cyrillique Ветерница, est une rivière de Serbie. Sa longueur est de 75 km. Elle est un affluent gauche de la Južna Morava ; elle donne son nom à la vallée qu'elle traverse. La Veternica appartient au bassin de drainage de la Mer Noire ; son propre bassin couvre une superficie de 515 km². Elle n'est pas navigable.