La Bandera de Montenegro fue oficializada el 13 de julio de 2004 tras la aprobación del gobierno en el Parlamento montenegrino, pero no fue hasta 2007 cuando la constitución la promulgó como símbolo de facto.
Se caracteriza por su fondo rojo encuadrado en un borde color oro. En el centro el escudo de armas de Montenegro formado por una águila de dos cabezas que sostiene en sus garras …
La bandera luce en la sede del parlamento de Montenegro en Podgorica y en numerosos edificios oficiales del gobierno.
Petar II Petrović-Njegoš, considerado padre de la patria en Montenegro fue el que instituyó los símbolos patrios, aunque fue el príncipe Danilo quién en la segunda mitad del siglo XIX sustituyó la clásica cruz blanco sobre fondo rojo por la cruz bicéfala con las las iniciales DI y el escudo del león. Posteriomente el príncipe Nikola I mantuvo el emblema tan sólo modificando las iniciales.
En 1946, tras la segunda guerra mundial y la inclusión de la República de Montenegro en el estado de Yugoslavia, se regresó a la adopción de la bandera tricolor con la estrella en el centro, siguiendo los preceptos comunistas. Finalmente en 1992 se eliminó la estrella y hasta 2004 estuvo vigente la tricolor roja, azul y blanca.