Public bus from Saint Petersburg to Saint-Petersburg (city)
From the cruise port you can catch public bus No. 158. This bus will bring you to the nearest metro station calles “Primorskaya” (2 km) Green line. The bus departs approximately every 30 minutes and will cost you about 30 RUB.