How to get here?

By airplane

There are various ways of travelling to Petrozavodsk, with one of the fastest ways being by airplane. To get to Petrozavodsk using an airplane, we would recommend to plan your route using aggregators such as SkyScanner or Aviasales.

By train

A convenient way of getting to Petrozavodsk is by using a train - either a speed train or a regular train. Daily departures available from various cities in Russia. For more information, please visit the official website of Russian Railroads.

By bus

An alternative method of travel is by using a bus. If you are arriving to Saint Petersburg, daily departures to Petrozavodsk are at your disposal. To search for departure schedules, we advise to use BlaBlaCar.

By car

If you're planning to rent a car or are located close to Petrozavodsk and have a car in your possession, travelling by car is a great alternative way of getting to Petrozavodsk. A drive from Saint Petersburg takes around 4 to 5 hours.

General information on travel arrangements

If you're an international competitor of the Winter Swimming World Championships 2022, the most convenient way of travelling would be by flying to either Saint Petersburg or Moscow (with the first being the best choice), where various methods of getting to Petrozavodsk persist - by plane, by train or by bus.