Petnjica (serbocroata cirílico: Петњица) es una villa de Montenegro situada en el este del país, junto a la frontera con Serbia.
Más del 90% de la población la forman bosníacos y musulmanes.
[2] Es el lugar de nacimiento del escritor Šerbo Rastoder.
La localidad cuenta con un equipo de fútbol llamado FK Petnjica.
Se ubica unos 10 km al noreste de Berane.