Kastelnova veya Yeni Hersek (Karadağca: Herceg Novi Kiril: Херцег Нови; Osmanlı dönemindeki adı Kastelnovo) Karadağ'ın Kotor Körfezi'nde yer alan sahil şehridir. Şehrin nüfusu 17,000 kişidir.
Kastelnova şehirinde tipik Akdeniz iklimi görülmektedir. Yaklaşık yılda 200 gün güneşli geçmektedir. Yıllık yağış oranı yaklaşık 1,930 mm'dir.