Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK
Duration 18 min
Distance 313 km
Average price RUB 2700
Nearby airports 5 found

Closest airports to Petrozavodsk

The nearest airport to Petrozavodsk is Petrozavodsk (PES). However, there are better options for getting to Petrozavodsk. Russian Railways (РЖД) operates a train from St Petersburg Ladojskii to Petrozavodsk Pass twice daily. Tickets cost RUB 1300 - RUB 2000 and the journey takes 5h 42m. Alternatively, you can take a bus from Kuopio (KUO) to Petrozavodsk via Päiväranta ramppi E, Päiväranta ramppi P, 3, and Joensuu in around 10h 58m.

Recommended airport

Pulkovo (LED)

  1. St Petersburg Ladojskii
  2. Petrozavodsk
7h 40m
RUB 1430 - RUB 2145
Other nearby airports

Petrozavodsk (PES)

  1. Petrozavodsk (PES)
  2. Petrozavodsk
18 min
Cheapest
RUB 280 - RUB 340

Arkhangelsk (ARH)

  1. Arhangelsk
  2. Obozerskaia
  3. Belomorsk
  4. Petrozavodsk
18h 26m
RUB 3236 - RUB 4637

Cherepovets (CEE)

  1. Cherepovec 1
  2. Volhovstroi 1
  3. Petrozavodsk
11h 37m
RUB 2795 - RUB 3949

Kuopio (KUO)

  1. Päiväranta ramppi P
  2. Joensuu
  3. Petrozavodsk
10h 58m
RUB 3267 - RUB 4022

Important airports for Petrozavodsk

Frequently asked questions

Want to know about travelling to Petrozavodsk, Russia? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions are being lifted in Russia. For the latest travel status, please check the official page for Russia.

Learn More.

The nearest airport to Petrozavodsk is Petrozavodsk (PES) Airport which is 15 km away.

More information

It takes 7h 40m to get from Petrozavodsk to Pulkovo (LED) Airport.

More information

We recommend flying to Pulkovo (LED) Airport, which is 312.6 km away from Petrozavodsk. The train from Pulkovo (LED) to Petrozavodsk takes 7h 40m.

More information

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps