Флаг внутригородского муниципального образования города федерального значения Санкт-Петербурга город Кронштадт представляет собой прямоугольное полотнище с отношением ширины флага к длине - 2:3, воспроизводящее композицию герба муниципального образования города Кронштадта (без дополнительных элементов) в голубом, белом, красном, зеленом, черном и желтом цвете.