How to get to St. Petersburg
The most comfortable way to get to St. Petersburg, for instance from Europe, is by plane.
But if you heading to St. Petersburg from Moscow you’ll have a few options: taking a train or flight. Here on the travel blog about Russia you can find more information on getting from Moscow to St. Petersburg.
Distance to Petersburg center is 23km from Pulkovo-1 airport, and 19km from Pulkovo-2. To check your arrival terminal see airport website
Pulkovo airport code: LED. Petersburg’s flag carrier, Rossiya – Russian airlines, usually offers the largest variety of flights and best rates.
Here you may find the list of Russian and international companies flying in and out Pulkovo airport:
Some budget airlines also operate flights to St.Petersburg. Among them are German Air Berlin and Germanwings, Spanish Vueling Airlines and Norwegian from Norway.
A lot of flights cheaper than in St. Petersburg are conducted through the airports in Helsinki, Tampere and Lappeenranta (Finland).
You can get to St. Petersburg from Helsinki
By plane. With an around 1-hour flight that will cost you from €100 (Rossiya airlines) to €450 (Finnair).
By train. A comfortable train Allegro departs from Helsinki Rail Terminal four times per day to arrive at Finlyandsky Rail Terminal. It allows you to get to St. Petersburg in 3.5 hours. Ticket is from € 84 to € 134 (2nd and 1st class respectively).
A train Leo Tolstoy departs from Helsinki Rail Terminal every day at 17:52. It connects Finland’s capital with Moscow. The train stops in Vyborg, other towns (Vainikkala, Kouvola, Lahti, Tikkurila) and St. Petersburg (Ladozhsky Rail Terminal) on the way to the capital. It takes 7 hours to get from Helsinki to St. Petersburg by this train. The ticket my cost from €100 to €300, depending on a class.
For more information and booking, check:
By bus. Regular trips depart daily from Helsinki Bus station at 12.00 (local time) – “Sovavto” and at 9.00 and 23.00 – “SavonlinjaOy” – “Finnord”, travel time is 8 hours. Regular bus trips are very comfortable because they stick to the schedule strictly and pass the border without waiting in queue through dedicated passway. Bus schedule is available here:
By fixed-route bus (group transfer service). There is plenty of companies providing the fixed-route transfer service between different Finnish towns: Lappeenranta, Helsinki, Turku, Kotka and St. Petersburg. Usually these are minibuses for 9-12 people. The driver will pick you up at the needed address and then drop you off wherever you need. The price will be around €25-45. If you travel such way, remember that traffic near the Russian-Finnish border may be different and the bus may spend several hours there.
Some transport companies offering such service:
By ferry. A ferry Princess Anastasia departs year-round en-route “Four Baltic Capitals”: St. Petersburg – Helsinki – Tallinn – Stockholm – St. Petersburg. A ferry Princess Maria goes from St. Petersburg to Helsinki four times a week. One cabin is around €100 (depending on a season). Additional info about the ferry travels is available on cruise company website.
Translation by Igor Todorov and Salvatore Gagliarde