HUB hero image

How to Travel from

Saint Petersburg to Perm

by Plane, Train, Route or Car

Saint Petersburg
+0
Perm
Transport search to Perm
Saint Petersburg
+0
Perm
Building a composite car route
Cheapest
Best Offer!
Car
26 h 39 min
1839 km.
from $101
Composite Route Car Only
Schedule

Saint Petersburg, Russia → Perm, Russia

All
All days
24 Jul, Fri
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon
28 Jul, Tue

Cheapest and Fastest Ways to Travel from Saint Petersburg to Perm

Composite routes from Saint Petersburg to Perm

Cheapest
Other

Transport providers

Aeroflot Russian Airlines
Website
Aeroflot Russian Airlines
Website
2h 25m
Every day
$70.06–$420.37
Ecolines (Amron)
Website
Avtovokzaly.ru
Website
Ecolines (Amron)
Website
18h 58m
Twice a week
$55.03
+7 812 386 79 79
+7 812 386 79 79
Call Contact via email
Avtovokzaly.ru
Website
16h 55m
3 times a day
$26.75–$38.22
8-800-775-45-73
8-800-775-45-73
Call
Russian Railways (РЖД)
Website
Saint Petersburg Metro
Website
Russian Railways (РЖД)
Website
28h 21m
Twice daily
$53.50–$89.17
8 (800) 775-00-00
8 (800) 775-00-00
Call
Saint Petersburg Metro
Website
15 min
Every 5 minutes
$0.62–$0.89
8-800-350-11-55
8-800-350-11-55
Call Contact via email

Questions and Answers

What is the cheapest way to get from Saint Petersburg to Perm?

The cheapest way to get from Saint Petersburg to Perm is to train which costs $45.65 - $81.52 and takes 29h 34m.

What is the fastest way to get from Saint Petersburg to Perm?

The fastest way to get from Saint Petersburg to Perm is to subway and fly which takes 5h 18m and costs $59.78 - $369.57 .

Is there a direct bus between Saint Petersburg and Perm?

No, there is no direct bus from Saint Petersburg to Perm station. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Perm' Bus station via Cheboksary Bus station. The journey, including transfers, takes approximately 36h 53m.

Is there a direct train between Saint Petersburg and Perm?

No, there is no direct train from Saint Petersburg to Perm. However, there are services departing from Spasskaya and arriving at Perm 2 via Ladozhsky Railway Terminal. The journey, including transfers, takes approximately 29h 34m.

How far is it from Saint Petersburg to Perm?

The distance between Saint Petersburg and Perm is 1526 km. The road distance is 1961.4 km.

How do I travel from Saint Petersburg to Perm without a car?

The best way to get from Saint Petersburg to Perm without a car is to train which takes 29h 34m and costs $45.65 - $81.52 .

How long does it take to get from Saint Petersburg to Perm?

It takes approximately 5h 18m to get from Saint Petersburg to Perm, including transfers.

Where do I catch the Saint Petersburg to Perm bus from?

Saint Petersburg to Perm bus services, operated by Ecolines (Amron), depart from Saint Petersburg Bus Terminal station.

Where do I catch the Saint Petersburg to Perm train from?

Saint Petersburg to Perm train services, operated by Russian Railways (РЖД), depart from Ladozhsky Railway Terminal station.

Train, bus or fly from Saint Petersburg to Perm?

The best way to get from Saint Petersburg to Perm is to train which takes 29h 34m and costs $45.65 - $81.52 . Alternatively, you can bus, which costs $65.22 - $81.52 and takes 36h 53m. There are no good options to fly between Saint Petersburg to Perm.

Where does the Saint Petersburg to Perm bus arrive?

Saint Petersburg to Perm bus services, operated by Ecolines (Amron), arrive at Cheboksary Bus station.

What is the time difference between Saint Petersburg and Perm?

Perm is 2h ahead of Saint Petersburg. It is currently 15:49 in Saint Petersburg and 17:49 in Perm.

Where does the Saint Petersburg to Perm train arrive?

Saint Petersburg to Perm train services, operated by Russian Railways (РЖД), arrive at Perm 2 station.

Can I drive from Saint Petersburg to Perm?

Yes, the driving distance between Saint Petersburg to Perm is 1961 km. It takes approximately 26h 45m to drive from Saint Petersburg to Perm.
+0