Taxi from Saint Petersburg to Saint-Petersburg (city)
From cruise port to the nearest metro station calles “Primorskaya” (Green Line) is about 2 km.
By taxi it is approx. 15 min and will cost you about 10$. There is a taxi kiosk right in the lobby of the passenger terminal. When few ships are in the city the traffic may be really heavy.