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 20 minutes and 5,332 miles (8,582 kilometres) from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL).
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
10.7 °C
Sun, 28 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 Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL) to Petrozavodsk (PES) - The flight distance between these airports is 5,332 miles (8,582 kilometres). The direct flight time is roughly 12 hours 20 minutes.
Flights from Kota Kinabalu, Malaysia - Kota Kinabalu International Airport (BKI) to Petrozavodsk (PES) - The flight distance between these airports is 5,593 miles (9,001 kilometres). The direct flight time is roughly 12 hours 55 minutes.
Flights from Penang, Malaysia - Penang International Airport (PEN) to Petrozavodsk (PES) - The flight distance between these airports is 5,130 miles (8,257 kilometres). The direct flight time is roughly 11 hours 54 minutes.
Flights from Langkawi, Malaysia - Langkawi International Airport (LGK) to Petrozavodsk (PES) - The flight distance between these airports is 5,050 miles (8,127 kilometres). The direct flight time is roughly 11 hours 43 minutes.
Flights from Kuching, Malaysia - Kuching International Airport (KCH) to Petrozavodsk (PES) - The flight distance between these airports is 5,681 miles (9,143 kilometres). The direct flight time is roughly 13 hours 7 minutes.
Flights from Johor Bahru, Malaysia - Senai International Airport (JHB) to Petrozavodsk (PES) - The flight distance between these airports is 5,461 miles (8,789 kilometres). The direct flight time is roughly 12 hours 38 minutes.
Flights from Miri, Malaysia - Miri Airport (MYY) to Petrozavodsk (PES) - The flight distance between these airports is 5,625 miles (9,052 kilometres). The direct flight time is roughly 12 hours 59 minutes.
Flights from Alor Setar, Malaysia - Sultan Abdul Halim Airport (AOR) to Petrozavodsk (PES) - The flight distance between these airports is 5,079 miles (8,174 kilometres). The direct flight time is roughly 11 hours 47 minutes.
Flights from Kota Bharu, Malaysia - Sultan Ismail Petra Airport (KBR) to Petrozavodsk (PES) - The flight distance between these airports is 5,139 miles (8,271 kilometres). The direct flight time is roughly 11 hours 55 minutes.
Flights from Kuala Terengganu, Malaysia - Sultan Mahmud Airport (TGG) to Petrozavodsk (PES) - The flight distance between these airports is 5,213 miles (8,389 kilometres). The direct flight time is roughly 12 hours 5 minutes.
Flights from Kuala Lumpur, Malaysia - Sultan Abdul Aziz Shah Airport (SZB) to Petrozavodsk (PES) - The flight distance between these airports is 5,304 miles (8,535 kilometres). The direct flight time is roughly 12 hours 17 minutes.
Flights from Bintulu, Malaysia - Bintulu Airport Airport (BTU) to Petrozavodsk (PES) - The flight distance between these airports is 5,667 miles (9,120 kilometres). The direct flight time is roughly 13 hours 5 minutes.
Flights from Labuan, Malaysia - Labuan Airport (LBU) to Petrozavodsk (PES) - The flight distance between these airports is 5,606 miles (9,022 kilometres). The direct flight time is roughly 12 hours 57 minutes.
Flights from Sandakan, Malaysia - Sandakan Airport (SDK) to Petrozavodsk (PES) - The flight distance between these airports is 5,661 miles (9,110 kilometres). The direct flight time is roughly 13 hours 4 minutes.
Flights from Tawau, Malaysia - Tawau Airport (TWU) to Petrozavodsk (PES) - The flight distance between these airports is 5,759 miles (9,268 kilometres). The direct flight time is roughly 13 hours 17 minutes.
Flights from Mulu, Malaysia - Mulu Airport (MZV) 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 Kuantan, Malaysia - Sultan Haji Ahmad Shah Airport (KUA) to Petrozavodsk (PES) - The flight distance between these airports is 5,315 miles (8,554 kilometres). The direct flight time is roughly 12 hours 18 minutes.
Flights from Ipoh, Malaysia - Sultan Azlan Shah Airport (IPH) to Petrozavodsk (PES) - The flight distance between these airports is 5,201 miles (8,370 kilometres). The direct flight time is roughly 12 hours 3 minutes.
Flights from Long Lellang, Malaysia - Long Lellang Airport (LGL) to Petrozavodsk (PES) - The flight distance between these airports is 5,717 miles (9,201 kilometres). The direct flight time is roughly 13 hours 12 minutes.
Flights from Long Seridan, Malaysia - Long Seridan Airport (ODN) to Petrozavodsk (PES) - The flight distance between these airports is 5,681 miles (9,142 kilometres). The direct flight time is roughly 13 hours 7 minutes.
Flights from Limbang, Malaysia - Limbang Airport (LMN) to Petrozavodsk (PES) - The flight distance between these airports is 5,628 miles (9,058 kilometres). The direct flight time is roughly 13 hours.
Flights from Mukah, Malaysia - Mukah Airport (MKM) to Petrozavodsk (PES) - The flight distance between these airports is 5,650 miles (9,092 kilometres). The direct flight time is roughly 13 hours 3 minutes.
Flights from Marudi, Malaysia - Marudi Airport (MUR) to Petrozavodsk (PES) - The flight distance between these airports is 5,644 miles (9,084 kilometres). The direct flight time is roughly 13 hours 2 minutes.
Expert Help
Choose Site / Currency