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 9 hours 59 minutes and 4,274 miles (6,878 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
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
9.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 Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Petrozavodsk (PES) - The flight distance between these airports is 4,274 miles (6,878 kilometres). The direct flight time is roughly 9 hours 59 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Petrozavodsk (PES) - The flight distance between these airports is 4,020 miles (6,470 kilometres). The direct flight time is roughly 9 hours 25 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Petrozavodsk (PES) - The flight distance between these airports is 4,661 miles (7,501 kilometres). The direct flight time is roughly 10 hours 51 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Petrozavodsk (PES) - The flight distance between these airports is 4,436 miles (7,139 kilometres). The direct flight time is roughly 10 hours 21 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Petrozavodsk (PES) - The flight distance between these airports is 4,285 miles (6,896 kilometres). The direct flight time is roughly 10 hours 1 minute.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Petrozavodsk (PES) - The flight distance between these airports is 3,779 miles (6,082 kilometres). The direct flight time is roughly 8 hours 53 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Petrozavodsk (PES) - The flight distance between these airports is 4,078 miles (6,562 kilometres). The direct flight time is roughly 9 hours 33 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Petrozavodsk (PES) - The flight distance between these airports is 3,883 miles (6,249 kilometres). The direct flight time is roughly 9 hours 7 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Petrozavodsk (PES) - The flight distance between these airports is 3,690 miles (5,939 kilometres). The direct flight time is roughly 8 hours 42 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Petrozavodsk (PES) - The flight distance between these airports is 4,263 miles (6,861 kilometres). The direct flight time is roughly 9 hours 58 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Petrozavodsk (PES) - The flight distance between these airports is 3,319 miles (5,341 kilometres). The direct flight time is roughly 7 hours 52 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Petrozavodsk (PES) - The flight distance between these airports is 4,573 miles (7,359 kilometres). The direct flight time is roughly 10 hours 39 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Petrozavodsk (PES) - The flight distance between these airports is 3,554 miles (5,720 kilometres). The direct flight time is roughly 8 hours 23 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Petrozavodsk (PES) - The flight distance between these airports is 3,742 miles (6,023 kilometres). The direct flight time is roughly 8 hours 48 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Petrozavodsk (PES) - The flight distance between these airports is 4,207 miles (6,770 kilometres). The direct flight time is roughly 9 hours 50 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Petrozavodsk (PES) - The flight distance between these airports is 3,421 miles (5,505 kilometres). The direct flight time is roughly 8 hours 6 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Petrozavodsk (PES) - The flight distance between these airports is 4,700 miles (7,564 kilometres). The direct flight time is roughly 10 hours 56 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Petrozavodsk (PES) - The flight distance between these airports is 4,037 miles (6,496 kilometres). The direct flight time is roughly 9 hours 28 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Petrozavodsk (PES) - The flight distance between these airports is 4,640 miles (7,467 kilometres). The direct flight time is roughly 10 hours 48 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Petrozavodsk (PES) - The flight distance between these airports is 4,353 miles (7,005 kilometres). The direct flight time is roughly 10 hours 10 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Petrozavodsk (PES) - The flight distance between these airports is 4,022 miles (6,472 kilometres). The direct flight time is roughly 9 hours 26 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Petrozavodsk (PES) - The flight distance between these airports is 4,270 miles (6,872 kilometres). The direct flight time is roughly 9 hours 59 minutes.
Expert Help