Danilovgrad (Montenegrin and Serbian Cyrillic: Даниловград) is a town in central Montenegro. It has a population of 5,208 (2003 census). It is situated in the Danilovgrad Municipality which lies along the main route between Montenegro's two largest cities, Podgorica and Nikšić.