Nestled on the western shore of Lake Onega in northwestern Russia, Petrozavodsk is a picturesque city known for its blend of natural beauty and cultural vibrancy. The charming cityscape is adorned with traditional Russian wooden houses and leafy parks, inviting visitors to explore its historical streets and vibrant markets. Boasting a rich heritage of folk music and dance, Petrozavodsk offers a unique glimpse into traditional Karelian culture. From its stunning lakeside views to its cozy cafes serving local delicacies, Petrozavodsk promises an unforgettable experience for all who venture to this hidden gem of Russia.
The cheapest month to fly to Petrozavodsk is typically November.
Some popular airports near Petrozavodsk are Petrozavodsk Airport (PES), Kemi-Tornio Airport (KEM), and Oulu Airport (OUL).
The flight to Petrozavodsk (PES) is roughly 12 hours 7 minutes and 5,235 miles (8,425 kilometres) from Manila, Philippines - Metropolitan Area Airport (MNL).
The best way is to compare flights to Petrozavodsk from leading comparison sites using our search engine dashboard.
Point of interest
Local natural history museum since 1871
Point of interest
National Park
Museum of regional & national fine art
Karl marx and history
History
Monument and history
Maritime museum and museum
Art museum, museum and art
Hiking Area
Point of interest
Cathedral and architecture
History
Lake
Cathedral and history
-2.3 °C
Sat, 20 Apr 2024
Average Temperature
-6°C
Jan
-6°C
Feb
-0°C
Mar
7°C
Apr
14°C
May
18°C
Jun
21°C
Jul
19°C
Aug
13°C
Sep
6°C
Oct
-0°C
Nov
-4°C
Dec
Flights from Manila, Philippines - Metropolitan Area Airport (MNL) to Petrozavodsk (PES) - The flight distance between these airports is 5,235 miles (8,425 kilometres). The direct flight time is roughly 12 hours 7 minutes.
Flights from Cebu, Philippines - Mactan International Airport (CEB) to Petrozavodsk (PES) - The flight distance between these airports is 5,585 miles (8,989 kilometres). The direct flight time is roughly 12 hours 54 minutes.
Flights from Kalibo, Philippines - Kalibo International Airport (KLO) to Petrozavodsk (PES) - The flight distance between these airports is 5,450 miles (8,771 kilometres). The direct flight time is roughly 12 hours 36 minutes.
Flights from Luzon, Philippines - Clark International Airport (CRK) to Petrozavodsk (PES) - The flight distance between these airports is 5,179 miles (8,335 kilometres). The direct flight time is roughly 12 hours.
Flights from Puerto Princesa, Philippines - Puerto Princesa International Airport (PPS) to Petrozavodsk (PES) - The flight distance between these airports is 5,450 miles (8,771 kilometres). The direct flight time is roughly 12 hours 36 minutes.
Flights from Davao, Philippines - Francisco Bangoy International Airport (DVO) to Petrozavodsk (PES) - The flight distance between these airports is 5,833 miles (9,387 kilometres). The direct flight time is roughly 13 hours 27 minutes.
Flights from Tacloban, Philippines - D.Z. Romualdez Airport (TAC) to Petrozavodsk (PES) - The flight distance between these airports is 5,563 miles (8,954 kilometres). The direct flight time is roughly 12 hours 51 minutes.
Flights from Cagayan de Oro, Philippines - Laguindingan International Airport (CGY) to Petrozavodsk (PES) - The flight distance between these airports is 5,721 miles (9,207 kilometres). The direct flight time is roughly 13 hours 12 minutes.
Flights from Legazpi, Philippines - Legaspi Airport (LGP) to Petrozavodsk (PES) - The flight distance between these airports is 5,405 miles (8,698 kilometres). The direct flight time is roughly 12 hours 30 minutes.
Flights from Cotabato, Philippines - Awang Airport (CBO) to Petrozavodsk (PES) - The flight distance between these airports is 5,784 miles (9,308 kilometres). The direct flight time is roughly 13 hours 21 minutes.
Flights from Butuan, Philippines - Bancasi Airport (BXU) to Petrozavodsk (PES) - The flight distance between these airports is 5,716 miles (9,200 kilometres). The direct flight time is roughly 13 hours 12 minutes.
Flights from General Santos, Philippines - General Santos International Airport (GES) to Petrozavodsk (PES) - The flight distance between these airports is 5,880 miles (9,463 kilometres). The direct flight time is roughly 13 hours 33 minutes.
Flights from Surigao, Philippines - Surigao Airport (SUG) to Petrozavodsk (PES) - The flight distance between these airports is 5,668 miles (9,121 kilometres). The direct flight time is roughly 13 hours 5 minutes.
Flights from Zamboanga, Philippines - Zamboanga International Airport (ZAM) to Petrozavodsk (PES) - The flight distance between these airports is 5,729 miles (9,219 kilometres). The direct flight time is roughly 13 hours 13 minutes.
Flights from Tuguegarao, Philippines - Tuguegarao Airport (TUG) to Petrozavodsk (PES) - The flight distance between these airports is 5,069 miles (8,158 kilometres). The direct flight time is roughly 11 hours 45 minutes.
Flights from Bacolod, Philippines - Silay International Airport (BCD) to Petrozavodsk (PES) - The flight distance between these airports is 5,526 miles (8,893 kilometres). The direct flight time is roughly 12 hours 46 minutes.
Flights from Dumaguete, Philippines - Sibulan Airport (DGT) to Petrozavodsk (PES) - The flight distance between these airports is 5,622 miles (9,048 kilometres). The direct flight time is roughly 12 hours 59 minutes.
Flights from Boracay, Philippines - Caticlan / Godofredo P. Ramos Airport (MPH) to Petrozavodsk (PES) - The flight distance between these airports is 5,421 miles (8,725 kilometres). The direct flight time is roughly 12 hours 32 minutes.
Flights from Iloilo, Philippines - Iloilo International Airport (ILO) to Petrozavodsk (PES) - The flight distance between these airports is 5,505 miles (8,860 kilometres). The direct flight time is roughly 12 hours 44 minutes.
Flights from Roxas City, Philippines - Roxas Airport (RXS) to Petrozavodsk (PES) - The flight distance between these airports is 5,467 miles (8,799 kilometres). The direct flight time is roughly 12 hours 38 minutes.
Flights from Bohol, Philippines - Tagbilaran / Bohol–Panglao International Airport (TAG) to Petrozavodsk (PES) - The flight distance between these airports is 5,620 miles (9,045 kilometres). The direct flight time is roughly 12 hours 59 minutes.
Flights from Laoag, Philippines - Laoag International Airport (LAO) to Petrozavodsk (PES) - The flight distance between these airports is 4,998 miles (8,043 kilometres). The direct flight time is roughly 11 hours 36 minutes.
Flights from Dipolog, Philippines - Dipolog Airport (DPL) to Petrozavodsk (PES) - The flight distance between these airports is 5,668 miles (9,122 kilometres). The direct flight time is roughly 13 hours 5 minutes.