✨ AI-Enhanced Insights
Petrozavodsk Airport (IATA: PES, ICAO: ULPB), also known as Besovets, is the main air gateway to Petrozavodsk, the capital of Russia's Republic of Karelia. It sits about 12 km northwest of the city and handles mostly domestic flights, connecting Karelia with Moscow, St. Petersburg, and other Russian cities. Its compact terminal and single runway serve travelers heading to Lake Onega, Kizhi Island, and the region's forests and lakes.
💡 Local Tip
Frequent visitors know the airport is small and can feel quiet between flights; buy SIM cards, snacks, or supplies in Petrozavodsk before departure, and if you are heading to Kizhi Island, arrange hydrofoil or boat tickets in advance from the city.
🚖 Getting There
The airport is roughly 12 km northwest of Petrozavodsk, so a taxi or pre-booked transfer is the easiest option and usually takes 20-30 minutes to the city center. Public buses may be infrequent and not always timed to flight arrivals, so verify local schedules if you plan to use them. In winter, allow extra time because snow and ice can slow road travel.
❓ Frequently Asked Questions
Q: What are the airport codes for Petrozavodsk Airport?
A: The IATA code is PES and the ICAO code is ULPB.
Q: How far is Petrozavodsk Airport from the city center?
A: It is about 12 km northwest of central Petrozavodsk, typically a 20-30 minute drive by taxi or car.
Q: Which airlines and destinations serve Petrozavodsk Airport?
A: Service is mainly domestic and can vary by season; flights often connect to Moscow and St. Petersburg, but check current schedules with airlines or online flight trackers.
Q: Is there public transport from Petrozavodsk Airport to the city?
A: Public bus service is limited and may not align with all flights; taxis, ride-hailing, and pre-booked transfers are generally more reliable.
AI-generated content · Generated Sep 29, 2026 · deepseek-v4.1-flash