Getting to St.Petersburg

By Air

The only airport in St. Petersburg is Pulkovo Airport (LED) located 23 kilometers away from the city centre. The airport serves both international and domestic flights. One can get from the airport to the city centre using public transport or taxi.

Public Transport

Take city bus 39 or 39 Express which will take you in about 20 minutes to the metro station Moskovskaya from where you can reach the central metro station Nevsky Prospect in 25 minutes. The buses and minibuses stop right outside the arrivals hall, between the two main exits. The cost of a single ride is 50 rubles, tickets are purchased on the bus by cash from the bus conductor. If the sum of three dimensions (length, width and thickness) of your luggage exceeds 120 centimeters then you may be asked to pay additional 50 rubles per bag.

Taxi

One can take Taxi Pulkovo, an official taxi of Pulkovo Airport, or use one of the taxi aggregators operating in St. Petersburg:

In order to use taxi aggregators you will need an appropriate smartphone. A sim-card with a Russian phone number and internet access may be bought at the airport if needed. Note that there is no special parking line for taxis at the airport, so you need either to contact a taxi driver by phone or to check taxi status and location in the app.

By Rail

From Moscow: There are frequent trains to and from Moscow and most of them arrive at Moscovsky Railway Station, which is located in the city centre (Ploschad Vosstaniya and Mayakovskaya metro stations). High-speed intercity train Sapsan operates on a regular basis several times a day and it takes about 4 hours to get from Moscow to St. Petersburg.

From Helsinki: There is a high-speed train connection between St. Petersburg and Helsinki, operated by Allegro trains. Allegro train arrives at Finlyandsky Railway Station, from where you can get to metro via Ploschad Lenina metro station.

You can find the timetables and buy railway tickets at the Russian Railways website.