Transportation in Saint Petersburg

Saint Petersburg is the second-largest city in Russia after Moscow, with five mln residents. Equipped with a developed infrastructure to service the residents and numerous tourists alike. Here is a quick overview of the city’s infrastructure to help you navigate it.

Pulkovo Airport

Pulkovo is the only airport in Saint Petersburg and one of the largest in the country in terms of both passenger and cargo traffic. Located 23 km from the St. Petersburg center (41 Pulkovskoye Shosse), the terminal services domestic, international, and charter flights. Pulkovo Airport has two terminals, Pulkovo 1 and the new Terminal 1. Pulkovo 2, the former international terminal of Pulkovo, is now closed for public aviation. The Pulkovo Airport has completed the transfer of flights to the new modern Terminal 1. The new terminal has everything for passengers’ convenience, including restaurants, cafes, pharmacies, shops, car rental offices, banks, post office and other services.

Transportation options


There public buses running between Pulkovo Terminal 1 and the Moskovskaya metro station. The bus stop is in front of the Arrivals hall exit.

Route: #39, express bus #39Ex
Timetable: 5:30 AM – 1:30 AM (#39); 5:25 AM — 0:20 AM (#39Ex) (see the timetable at
Cost: less than $1
Waiting time: 12-25 min (#39); 25-30 min (#39Ex)
Travel time: 35-40 min (#39); 20 min (#39Ex)
Arrival to: Moskovskaya metro station

Minibus (marshrutka)

Minibuses run regularly following the same route as the public buses. The minibus stop is in front of the Arrivals hall exit.

Route: #K39
Timetable: 7 AM – 11:30 PM
Cost: less than $1
Waiting time: 5 min
Travel time: 15-20 min
Arrival to: Moskovskaya metro station

Taxi and transfer

Travelling by taxi from Pulkovo Airport is a flexible way of getting into St. Petersburg or beyond. Official Taxi Pulkovo counters are located at Arrivals hall on the first floor of the Terminal (prices can be checked at Various online and city taxi services are also available.

Timetable: 24/7
Cost: $15-20 (depending on end point)
Waiting time: 5 min
Travel time: 20-30 min (depending on the end point)
Arrival to: any given address downtown

Railway Stations

Moskovskiy Railway Station

The Moscow Railway Station, built in 1851, is one of the largest railway stations in Russia. Curiously, it is an exact copy of the Leningradsky Railway station in Moscow. Restored and reconstructed several times, it combines the aristocratic architecture of the 19th century and with the 21st-century technologies. The trains run to Moscow, cities of the Volga region, the South of Russia, the Urals, etc. It is located in the very center of Saint Petersburg, on Nevsky Prospect (2 Ploshchad Vosstaniya).

Vitebskiy Railway Station

The Vitebskaya Railway station is the first station in Saint Petersburg and the oldest in Russia, founded in 1836-1837. It was built for the first Russian railway connecting Saint Petersburg with Tsarskoe Selo and was the station that saw off the first Russian train on October 30, 1837. It’s located near the city center (52 Zagorodny Prospect).

Finlyandsky Railway Station

Placed near the city center (6 Ploshchad Lenina), the Finlyandskiy Railway station was built in 1862-1870 and used to belong to the Principality of Finland. Up until 1917, only Finnish citizens worked there. This railway station was the only one that functioned during the siege of Leningrad. After the opening of the Ladozhsky Railway Station in 2003, the Finlyandsky station has limited its service to Helsinki and suburban destinations only.

Baltiyskiy Railway Station

One of the most famous stations in Russia, its design was inspired by the Eastern Railway station in Paris. It was from here that the first electric train departed, and now the station is used for commuter trains only. It’s located about 4 km from the city center (12 Naberezhnaya Obvodnogo Kanala).

Ladozhsky Railway Station

The newest of the five train stations in Saint Petersburg, the Ladozhsky Railway station is one of the largest railway stations in Europe. It is a transit station located 6 km from the city center (73 Zanevsky Prospect), the only one of its kind in Saint Petersburg. This modern station is designed to receive 52 long-distance and up to 100 suburban trains.

Bus Terminals

Central Bus Terminal (36 Naberezhnaya Obvodnogo Kanala)

It’s a renovated 50-year old bus terminal on the embankment of the Obvodny Canal near Saint Petersburg center. The terminal provides bus transportation to more than 250 destinations, including cities and towns of Karelia, Novgorod and Pskov regions, Moscow, Stavropol and other regions of Russia, as well as many destinations in Europe.

Northern Bus Terminal (1 Privokzalnaya Ploshchad (Murino))

It’s the intercity bus terminal located in the village of Murino 12.5 km from St. Petersburg center near Devyatkino metro station. Buses run from here to towns and cities like Priozyorsk, Volkhov, Budilovo, Vyborg, Romashki, Bobruysk (in Belarus) and other destinations.

Top 6 round-the-clock restaurants in Moscow
  • Top 6 round-the-clock restaurants in Moscow
  • Best breakfasts in Kazan
  • Mini Routes Saint Petersburg