Herceg Novi (KirilSerbia: Херцег Нови; Italia: Castelnuovo) adalah kota pantai di Montenegro yang terletak di pintu masuk Teluk Kotor dan kaki gunung Orjen. Kota ini merupakan pusat administrasi kotamadya Herceg-Novi, dengan lebih dari 17.000 penduduk, dan kota dengan mayoritas etnis Serbia terbesar di laut Adriatik. Herceg Novi disebut sebagai Castelnuovo ("Istana Baru" dalam bahasa Italia) selama berabad-abad.