The
lead boat of the class, named , was originally laid down in December 1997 alongside a second boat meant for export (Project 677E, apparently for India) that never got past initial construction and was very similar to the Project 677 boat. The lead boat was
launched in October 2004 and began
sea trials in November 2005. The submarine was transferred to the
Russian Navy in April 2010. Another two vessels were under construction at the Admiralty Shipyard with plans to launch four to six submarines by 2015. In 2009, the Russian Navy had set out a requirement for a total of eight St. Petersburg-class submarines. Indonesia had indicated its interest in acquiring two St. Petersburg-class submarines, but the deal fell through before 2010 due to financing issues. In November 2011, the Russian Navy decided that this class of submarines would not be accepted into service, as the lead boat had fallen far short of requirements during tests. The lead boat was retained as a test vessel to experiment with various systems. The construction of the remaining boats of the class was frozen. On 27 July 2012, the Russian Navy commander-in-chief announced the resumption of the construction of the St. Petersburg-class submarines, having undergone extensive design changes. In 2013 and 2015, two further boats were re-laid and commissioning was expected in 2017 and 2018. On 20 September 2018, the first serial submarine of the class, B-586
Kronshtadt, was launched at the Admiralty Shipyards in St. Petersburg. and the build contract was signed in June 2019, during the International Military-Technical Forum «ARMY-2019». One more sub was ordered in August 2020, during the International Military-Technical Forum «ARMY-2020», with some speculation that all six of the submarines currently on order, or alternatively up to six of the eventual total number of Lada-class boats, might eventually be deployed with the
Baltic Fleet. In July 2025, Russian president Putin stated that at least nine submarines of the class would be built. ==Design==