У місті функціонує також цілий ряд військових вищих навчальних закладів: Військово-космічна академія імені А. Ф. Можайського, Військово-медична академія імені С. М. Кірова, Михайлівська військова артилерійська академія, Санкт-Петербурзький військово-морський інститут, Військовий інженерно-технічний університет, Санкт-Петербурзьке вище військове училище радіоелектроніки та інші.