HUB hero image

How to Travel from

Moskvu to Petrozavodsk

by Plane, Rideshare or Car

Moskvu
+0
Petrozavodsk
Transport search to Petrozavodsk
Moskvu
+0
Petrozavodsk
Building a composite car route
Cheapest
Best Offer!
Car
12 h 37 min
1014 km.
from $55
Composite Route Car Only

Three ways to Travel from Moskvu to Petrozavodsk

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Severstal Air Company

Website:
severstal-avia.ru/
Plane from Domodedovo International Airport to Petrozavodsk
Ave. Duration:
1h 30m
Frequency:
Monday, Tuesday, Wednesday, Thursday, and Saturday
Estimated price:
$39.49–$331.20
Plane from Sheremetyevo International Airport to Petrozavodsk
Ave. Duration:
1h 25m
Frequency:
Friday and Sunday
Estimated price:
$36.94–$318.46

Train operators

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Leningradsky Railway Terminal to Petrozavodsk
Ave. Duration:
10h 45m
Frequency:
Twice daily
Estimated price:
$35.67–$56.05

Questions and Answers

What is the cheapest way to get from Moscow to Petrozavodsk?

The cheapest way to get from Moscow to Petrozavodsk is to train which costs $30.43 - $47.83 and takes 10h 45m.

What is the fastest way to get from Moscow to Petrozavodsk?

The fastest way to get from Moscow to Petrozavodsk is to fly which takes 3h 35m and costs $43.48 - $293.48 .

Is there a direct train between Moscow and Petrozavodsk?

Yes, there is a direct train departing from Leningradsky Railway Terminal and arriving at Petrozavodsk Pass. Services depart twice daily, and operate every day. The journey takes approximately 10h 45m.

How far is it from Moscow to Petrozavodsk?

The distance between Moscow and Petrozavodsk is 814 km. The road distance is 1013 km.

How do I travel from Moscow to Petrozavodsk without a car?

The best way to get from Moscow to Petrozavodsk without a car is to train which takes 10h 45m and costs $30.43 - $47.83 .

How long does it take to get from Moscow to Petrozavodsk?

It takes approximately 3h 35m to get from Moscow to Petrozavodsk, including transfers.

Where do I catch the Moscow to Petrozavodsk train from?

Moscow to Petrozavodsk train services, operated by Russian Railways (РЖД), depart from Leningradsky Railway Terminal station.

Train or fly from Moscow to Petrozavodsk?

The best way to get from Moscow to Petrozavodsk is to fly which takes 3h 35m and costs $43.48 - $293.48 . Alternatively, you can train, which costs $30.43 - $47.83 and takes 10h 45m.

Where does the Moscow to Petrozavodsk train arrive?

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

Can I drive from Moscow to Petrozavodsk?

Yes, the driving distance between Moscow to Petrozavodsk is 1013 km. It takes approximately 12h 42m to drive from Moscow to Petrozavodsk.
+0