• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 ways to get from Kuopio to Petrozavodsk by train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  9 h 5 min

  1. Take the train from Kuopio asema to Pieksämäki asema Kuo - Hki / ...
  2. Take the bus from Pieksämäki matkakeskus to Petrozavodsk

$40 - $71

6 alternative options

Bus  •  9 h 20 min

  1. Take the bus from Linja-autoasema to Kaavi MH 90
  2. Take the bus from Kaavi MH to Joensuu
  3. Take the bus from Joensuu to Petrozavodsk

$53 - $62

Train, bus via Joensuu asema  •  9 h 43 min

  1. Take the train from Kuopio asema to Pieksämäki asema 68 / ...
  2. Take the train from Pieksämäki asema to Joensuu asema 723 / ...
  3. Take the bus from Joensuu to Petrozavodsk

$53 - $70

Bus via Polvijärvi linja-autoasema  •  10 h 30 min

  1. Take the bus from Linja-autoasema to Kaavi MH 90
  2. Take the bus from Kaavi MH to Polvijärvi linja-autoasema
  3. Take the bus from Polvijärvi linja-autoasema to Joensuu
  4. Take the bus from Joensuu to Petrozavodsk

$56 - $68

Drive  •  7 h 4 min

  1. Drive from Kuopio to Petrozavodsk 292 miles

$65 - $100

Fly to Joensuu, bus  •  12 h 32 min

  1. Fly from Kuopio (KUO) to Joensuu (JOE) KUO - JOE
  2. Take the bus from Joensuu to Petrozavodsk

$125 - $364

Fly to Pulkovo, train  •  12 h 48 min

  1. Fly from Kuopio (KUO) to Pulkovo (LED) KUO - LED
  2. Take the train from St Petersburg Ladogskii to Petrosawodsk-Pass

$130 - $435

Questions & Answers

The cheapest way to get from Kuopio to Petrozavodsk is to bus which costs 45€ - 55€ and takes 9 h 20 min.

More details

The quickest way to get from Kuopio to Petrozavodsk is to drive which costs 55€ - 85€ and takes 7 h 4 min.

More details

No, there is no direct bus from Kuopio to Petrozavodsk. However, there are services departing from Linja-autoasema and arriving at Petrozavodsk via Kaavi MH and Joensuu. The journey, including transfers, takes approximately 9 h 20 min.

More details

The distance between Kuopio and Petrozavodsk is 365 km. The road distance is 467.2 km.

Get driving directions

The best way to get from Kuopio to Petrozavodsk without a car is to train and bus which takes 9 h 5 min and costs 35€ - 65€.

More details

It takes approximately 9 h 5 min to get from Kuopio to Petrozavodsk, including transfers.

More details

Kuopio to Petrozavodsk bus services, operated by Savo-Karjalan Linja Oy, depart from Linja-autoasema station.

More details

There is no direct flight from Kuopio Airport to Joensuu Airport. The quickest flight takes 3 h 50 min and has one stopover.

Search flights

Kuopio to Petrozavodsk bus services, operated by Petrozavodsk transport, arrive at Petrozavodsk station.

More details

Petrozavodsk is 1 h ahead of Kuopio. It is currently 6:11 PM in Kuopio and 7:11 PM in Petrozavodsk.

Map of how to get from Kuopio to Petrozavodsk.
Launch map view
  • Distance: 228.4 miles
  • Duration: 9 h 5 min

What companies run services between Kuopio, Finland and Petrozavodsk, Russia?

You can take a bus from Kuopio to Petrozavodsk via Kaavi MH and Joensuu in around 9 h 20 min.

Airlines
Finnair
Website
finnair.com
Flights from Kuopio to Joensuu via Helsinki
Ave. Duration
4 h 52 min
When
Every day
Estimated price
$90 - $320
Flights from Kuopio to Pulkovo via Helsinki
Ave. Duration
4 h 6 min
When
Every day
Estimated price
$110 - $400
Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Kuopio asema to Pieksämäki asema
Ave. Duration
52 min
Frequency
Every 4 hours
Estimated price
$11 - $16
Website
www.vr.fi
Train from Pieksämäki asema to Joensuu asema
Ave. Duration
2 h 11 min
Frequency
Twice daily
Estimated price
$18 - $27
Website
www.vr.fi
Russian Railways (RZhD)
Website
rzd.ru
Train from St Petersburg Ladogskii to Petrosawodsk-Pass
Ave. Duration
4 h 55 min
Frequency
Every 4 hours
Estimated price
$12 - $26
Website
pass.rzd.ru
3rd Class (Platzcart)
$12 - $19
2nd Class (Kupé)
$17 - $26
Bus operators
Petrozavodsk transport
Website
ptz-trans.ru
Bus from Pieksämäki matkakeskus to Petrozavodsk
Ave. Duration
7 h 13 min
Frequency
Twice daily
Estimated price
$29 - $55
Schedules at
ptz-trans.ru
Bus from Joensuu to Petrozavodsk
Ave. Duration
4 h 40 min
Frequency
Twice daily
Estimated price
$24 - $27
Schedules at
ptz-trans.ru
Savo-Karjalan Linja Oy
Website
savokarjalanlinja.fi
Bus from Linja-autoasema to Kaavi MH
Ave. Duration
55 min
Frequency
3 times a day
Schedules at
savokarjalanlinja.fi
Bus from Kaavi MH to Polvijärvi linja-autoasema
Ave. Duration
1 h 10 min
Frequency
5 times a week
Estimated price
$13 - $16
Schedules at
Savo-Karjalan Linja Oy
Bus from Polvijärvi linja-autoasema to Joensuu
Ave. Duration
45 min
Frequency
Every 2 hours
Estimated price
$9 - $12
Schedules at
Savo-Karjalan Linja Oy
Oy Pohjolan liikenne Ab
Phone
0600 555 840
Website
pohjolanliikenne.fi
Bus from Linja-autoasema to Kaavi MH
Ave. Duration
1 h 20 min
Frequency
Twice daily
Estimated price
$10 - $13
Schedules at
Oy Pohjolan liikenne Ab
POS ELY / Pohjolan Liikenne Oy
Website
ely-keskus.fi
Bus from Linja-autoasema to Kaavi MH
Ave. Duration
1 h 20 min
Frequency
Twice daily
Schedules at
ely-keskus.fi
Pohjolan Turistiauto Oy
Phone
+358 20 1303450
Website
pohjolanmatka.fi
Bus from Kaavi MH to Joensuu
Ave. Duration
1 h 45 min
Frequency
Once a week
Estimated price
$19 - $22
Schedules at
Pohjolan Turistiauto Oy

Want to know more about travelling around Russia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Kuopio to Petrozavodsk is 467 km. It takes approximately 7 h 4 min to drive from Kuopio to Petrozavodsk.

Get driving directions

Finnair offers flights from Kuopio Airport to Joensuu Airport.

Search flights

There are 270+ hotels available in Petrozavodsk. Prices start at $21 USD per night.

More details

The best way to get from Kuopio to Kuopio Airport is to bus which takes 19 min and costs 4€ - 6€.

More details