Subway from Saint Petersburg to Saint-Petersburg (city)
When you take a public bus No. 158 it will bring you to the nearest metro station “Primorskaya” (Green line).
From there take a metro to “Gostiny Dvor” or “Nevsky Prospect”. Metro tickets will cost about 35 RUB per person each way and will take about 20-30 min.