HUB hero image

How to Travel from

Kem to Petrozavodsk

by Rideshare or Car

Kem
+0
Petrozavodsk
Transport search to Petrozavodsk
Kem
+0
Petrozavodsk
Building a composite car route
Cheapest
Best Offer!
Car
5 h 59 min
407 km.
from $22
Composite Route Car Only

Two ways to Travel from Kem to Petrozavodsk

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Belarusian Railway (BCh)

Phone:
105
Website:
rw.by/
Train from Kem to Petrozavodsk
Ave. Duration:
7h 23m
Frequency:
Once a week
Estimated price:
$28.02–$58.60
Train from Kem to Belomorsk
Ave. Duration:
54 min
Frequency:
Once a week
Estimated price:
$15.29–$36.94

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Kem to Petrozavodsk
Ave. Duration:
7h 8m
Frequency:
Once daily
Estimated price:
$22.93–$35.67
Train from Kem to Belomorsk
Ave. Duration:
54 min
Frequency:
Twice daily
Estimated price:
$14.01–$22.93

Bus operators

Karelavtotrans

Phone:
+7 (8142) 72-20-12
Website:
avokzal.karelia.ru/petrozavodsk/
Bus from Kem’ to Petrozavodsk
Ave. Duration:
6h 15m
Frequency:
Once daily
Estimated price:
$10.19
Bus from Belomorsk to Petrozavodsk
Ave. Duration:
5h 45m
Frequency:
3 times a day
Estimated price:
$11.46

Questions and Answers

What is the cheapest way to get from Kem’ to Petrozavodsk?

The cheapest way to get from Kem’ to Petrozavodsk is to bus which costs $8.70 and takes 6h 15m.

What is the fastest way to get from Kem’ to Petrozavodsk?

The fastest way to get from Kem’ to Petrozavodsk is to drive which takes 5h 58m and costs $32.61 - $47.83 .

Is there a direct bus between Kem’ and Petrozavodsk?

Yes, there is a direct bus departing from Kem’ and arriving at Petrozavodsk Bus station station. Services depart once daily, and operate every day. The journey takes approximately 6h 15m.

Is there a direct train between Kem’ and Petrozavodsk?

Yes, there is a direct train departing from Kem and arriving at Petrozavodsk Pass. Services depart twice daily, and operate every day. The journey takes approximately 7h 8m.

How far is it from Kem’ to Petrozavodsk?

The distance between Kem’ and Petrozavodsk is 407 km. The road distance is 407 km.

How do I travel from Kem’ to Petrozavodsk without a car?

The best way to get from Kem’ to Petrozavodsk without a car is to bus which takes 6h 15m and costs $8.70 .

How long does it take to get from Kem’ to Petrozavodsk?

The bus from Kem’ to Petrozavodsk Bus station takes 6h 15m including transfers and departs once daily.

Where do I catch the Kem’ to Petrozavodsk bus from?

Kem’ to Petrozavodsk bus services, operated by Karelavtotrans, depart from Kem’ station.

Where do I catch the Kem’ to Petrozavodsk train from?

Kem’ to Petrozavodsk train services, operated by Russian Railways (РЖД), depart from Kem station.

Train or bus from Kem’ to Petrozavodsk?

The best way to get from Kem’ to Petrozavodsk is to bus which takes 6h 15m and costs $8.70 . Alternatively, you can train, which costs $23.91 - $50 and takes 7h 8m.

Where does the Kem’ to Petrozavodsk bus arrive?

Kem’ to Petrozavodsk bus services, operated by Karelavtotrans, arrive at Petrozavodsk Bus station.

Where does the Kem’ to Petrozavodsk train arrive?

Kem’ to Petrozavodsk train services, operated by Russian Railways (РЖД), arrive at Petrozavodsk Pass station.

Can I drive from Kem’ to Petrozavodsk?

Yes, the driving distance between Kem’ to Petrozavodsk is 407 km. It takes approximately 5h 58m to drive from Kem’ to Petrozavodsk.
+0