Šavnik (en serbocroata: ??????) es una ciudad situada en el centro-oeste de la República de Montenegro. Es además la capital del municipio homónimo.
Esta ciudad es el hogar de una población compuesta por 570 personas según el censo de 2003, la densidad poblacional de esta ciudad es de 5,3 habitantes/ km˛.