Морской собор в городе-крепости Кронштадт был заложен 1 (14) сентября 1902 года по указу императора Николая II в честь 200-летия Российского флота. Молебен на строительство храма совершил святой праведный Иоанн Кронштадтский. Автор проекта профессор В.А. Косяков взял за образец собор святой Софии в Константинополе. В возведении собора участвовали командир Кронштадтского форта вице-адмирал Н.И. Казнаков, вице-адмирал С.О. Макаров и другие выдающиеся русские флотоводцы. Задуманный как памятник всем морякам, погибшим за Отечество в бою или от ран, Николаевский храм по праву считался духовным центром всего Российского флота.
Поскольку собор мыслился как памятник русской морской славы, то в его наружном и внутреннем оформлении в изобилии использовалась морская символика. Например, огромный медный купол украсили позолоченным рельефным орнаментом из якорей и спасательных кругов, а на тяжелых входных дверях были помещены рельефные изображения рыб.
Богослужения проводятся каждый день в 10:00 и в 18:00