Cheap flights to Petrozavodsk
Arrival in the capital of Karelia is via Besovets Airport, located 16 kilometers from the city center. Currently, direct flights to Petrozavodsk are available from 11 cities, allowing travelers to choose the best routes for their trip. The highest number of flights is from Moscow (19 times a week), and routes from Yekaterinburg, Kaliningrad, and Kazan are also in high demand.
A total of 2 airlines operate flights on these routes, with Severstal holding the leading position in terms of the number of flights. Regular flights to the region are also operated by UVT Aero, connecting the city with the Volga region and southern areas. Below on this page, you will find cards for all available departure cities with a flight search form, and to help plan your trip details, you can find information on how to get there from the airport and what weather to expect.

Murmansk — Petrozavodsk

Moscow — Petrozavodsk

Yekaterinburg — Petrozavodsk


Minsk — Petrozavodsk
Flight insights to Petrozavodsk
Data-driven trends for direct flights to Petrozavodsk — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Petrozavodsk come from Moscow, Mineralnye Vody and Makhachkala. Moscow leads with around 19 flights a week.
- Moscow19 flights/week
- Mineralnye Vody4 flights/week
- Makhachkala4 flights/week
- Sochi4 flights/week
- Yekaterinburg4 flights/week
Direct routes & fares
Popular non-stop routes to Petrozavodsk range from Moscow at $133 to Sochi at $178 — a quick way to compare direct-flight fares.
- Moscowfrom $133
- Mineralnye Vodyfrom $177
- Makhachkalafrom $177
- Sochifrom $178
- Yekaterinburgfrom $153
Cheapest departure cities
The cheapest places to fly to Petrozavodsk from right now are Murmansk from $90, Kazan from $97 and Samara from $97.
Longest direct flights
The longest direct flight to Petrozavodsk is from Hambantota at about 9h 49m, followed by Turkmenbashi (4h) and Makhachkala (3h 24m).
- Hambantota9h 49m
- Turkmenbashi4h
- Makhachkala3h 24m
- Sochi3h 8m
- Mineralnye Vody3h 7m
Popular departure cities to Petrozavodsk
Frequently asked questions
- How many cities have flights to Petrozavodsk?
- Currently, direct flights to Petrozavodsk are operated from 11 cities. Most routes connect the city with Russian regions, and an international destination from Minsk is also available.
- Which cities have the most frequent flights to Petrozavodsk?
- The most popular route is from Moscow, with 19 flights per week. There is also a significant number of flights from Yekaterinburg, Kaliningrad, Kazan, and Sochi — with 4 flights per week from each of these cities.
- How many airlines fly to Petrozavodsk?
- Regular air service to the city is provided by 2 airlines. The largest carriers on this route are Severstal and UVT Aero.
- Which airports serve flights to Petrozavodsk?
- Passenger flights arrive at Besovets Airport. It is located approximately 16 kilometers from Petrozavodsk, allowing tourists to reach the center by public transport or taxi in a short time.
- When is the best time to buy flight tickets to Petrozavodsk?
- To find the best deals, it is recommended to book tickets 1.5–2 months before your trip. Peak demand occurs during the summer season and New Year holidays, so seats on flights sell out faster during these periods.
- How to find cheap tickets to Petrozavodsk?
- To find budget-friendly options, it is worth checking prices from different carriers and considering departures on weekdays. Below on this page are cards for departure cities where you can compare current offers for specific dates.