Train

Take the train Russian Railways (РЖД) at the station Petrozavodsk Pass.

The journey takes approximately 4 h 46 m. Ticket price is about €15 The travel distance is 232 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Matkaselkia.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 34 m. The travel distance is 34 km.

Get off at the Niirala.
Take the train Finnish Railways (VR) at the station Niirala.

The journey takes approximately 51 m. Ticket price is about €9 The travel distance is 66 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Joensuu.
Take the train Finnish Railways (VR) at the station Joensuu.

The journey takes approximately 1 h 19 m. Ticket price is about €12 The travel distance is 99 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Lieksa.


🛏 Find hotel deals and discounts up to 20% in Lieksa at Booking


Train bus

Take the train Russian Railways (РЖД) at the station Matkaselkia.

The journey takes approximately 4 h 46 m. Ticket price is about €15 The travel distance is 34 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Niirala.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 1 h 7 m. The travel distance is 69 km.

Get off at the Kitee linja-autoasema.
Take the Savonlinja Oy bus at the Kitee linja-autoasema station .

The journey takes approximately 1 h 25 m. Ticket price is about €13 The travel distance is 77 km.

Carrier is Savonlinja Oy.

Buy ticket

Get off at the Joensuu.
Take the Savonlinja Oy bus at the Joensuu station .

The journey takes approximately 1 h 45 m. Ticket price is about €17 The travel distance is 104 km.

Carrier is Savonlinja Oy.

Buy ticket

Get off at the Lieksa linja-autoasema E.


🛏 Find hotel deals and discounts up to 20% in Lieksa at Booking


Bus drive

Take the Karelavtotrans bus at the Petrozavodsk Bus station station .

The journey takes approximately 6 h 35 m. Ticket price is about €9 The travel distance is 309 km.

Carrier is Karelavtotrans.

Buy ticket

Get off at the Lakhdenpokhya.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 1 h 46 m. The travel distance is 98 km.

Get off at the Kesälahden tori.
Take the Savonlinja Oy bus at the Kesälahden tori station .

The journey takes approximately 1 h 51 m. Ticket price is about €18 The travel distance is 111 km.

Carrier is Savonlinja Oy.

Buy ticket

Get off at the Kauppatori I.
Take the Savonlinja Oy bus at the Kauppatori L station .

The journey takes approximately 1 h 43 m. Ticket price is about €17 The travel distance is 103 km.

Carrier is Savonlinja Oy.

Buy ticket

Get off at the Lieksa linja-autoasema E.


🛏 Find hotel deals and discounts up to 20% in Lieksa at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 6 h 43 m. The travel distance is 455 km.

Get off at the Lieksa.


🛏 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.

From Petrozavodsk