Train
The journey takes approximately 4 h 46 m. Ticket price is about €15 The travel distance is 232 km.
Carrier is Russian Railways (РЖД).
The journey takes approximately 34 m. The travel distance is 34 km.
The journey takes approximately 51 m. Ticket price is about €9 The travel distance is 66 km.
Carrier is Finnish Railways (VR).
The journey takes approximately 1 h 19 m. Ticket price is about €12 The travel distance is 99 km.
Carrier is Finnish Railways (VR).
🛏 Find hotel deals and discounts up to 20% in Lieksa at Booking
Train bus
The journey takes approximately 4 h 46 m. Ticket price is about €15 The travel distance is 34 km.
Carrier is Russian Railways (РЖД).
The journey takes approximately 1 h 7 m. The travel distance is 69 km.
The journey takes approximately 1 h 25 m. Ticket price is about €13 The travel distance is 77 km.
Carrier is Savonlinja Oy.
The journey takes approximately 1 h 45 m. Ticket price is about €17 The travel distance is 104 km.
Carrier is Savonlinja Oy.
🛏 Find hotel deals and discounts up to 20% in Lieksa at Booking
Bus drive
The journey takes approximately 6 h 35 m. Ticket price is about €9 The travel distance is 309 km.
Carrier is Karelavtotrans.
The journey takes approximately 1 h 46 m. The travel distance is 98 km.
The journey takes approximately 1 h 51 m. Ticket price is about €18 The travel distance is 111 km.
Carrier is Savonlinja Oy.
The journey takes approximately 1 h 43 m. Ticket price is about €17 The travel distance is 103 km.
Carrier is Savonlinja Oy.
🛏 Find hotel deals and discounts up to 20% in Lieksa at Booking
Drive
The journey takes approximately 6 h 43 m. The travel distance is 455 km.
🛏 Find hotel deals and discounts up to 20% in Lieksa at Booking
The cheapest way to travel from Petrozavodsk to Lieksa is by taking a Train with an average price of €37. The journey takes approximately 9 ч. 30 мин.
Drive is the fastest way to travel from Petrozavodsk to Lieksa. Tickets cost €37. The journey takes approximately 6 ч. 43 мин.
Petrozavodsk is approximately 455 km away from Lieksa. The trip by car takes 6 h 43 m.
The average journey time by car between Petrozavodsk and Lieksa is 6 h 43 m.