HUB hero image

How to Travel from

Saint Petersburg to Yekaterinburg

by Plane, Route or Car

Saint Petersburg
+0
Yekaterinburg
Transport search to Yekaterinburg
Saint Petersburg
+0
Yekaterinburg
Building a composite car route
Cheapest
Best Offer!
Car
30 h 46 min
2288 km.
from $125
Composite Route Car Only

Three ways to Travel from Saint Petersburg to Yekaterinburg

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Aeroflot Russian Airlines

Website:
aeroflot.ru/
Plane from Pulkovo Airport to Ekaterinburg
Ave. Duration:
2h 48m
Frequency:
Every day
Estimated price:
$76.43–$445.85

Ural Airlines

Website:
uralairlines.ru/
Plane from Pulkovo Airport to Ekaterinburg
Ave. Duration:
2h 50m
Frequency:
Every day
Estimated price:
$76.43–$445.85

Severstal Air Company

Website:
severstal-avia.ru/
Plane from Pulkovo Airport to Ekaterinburg
Ave. Duration:
3h 45m
Frequency:
Saturday
Estimated price:
$76.43–$445.85

Aircompany Yakutia

Website:
yakutia.aero/
Plane from Pulkovo Airport to Ekaterinburg
Ave. Duration:
3h
Frequency:
Sunday
Estimated price:
$76.43–$445.85

Izhavia

Website:
izhavia.su/
Plane from Pulkovo Airport to Ekaterinburg
Ave. Duration:
4h 10m
Frequency:
Friday and Sunday
Estimated price:
$82.80–$445.85

Bus operators

Ecolines (Amron)

Phone:
+7 812 386 79 79
Website:
ecolines.ru/ru/ru
Bus from Saint Petersburg Bus Terminal to Cheboksary
Ave. Duration:
18h 58m
Frequency:
Twice a week
Estimated price:
$55.03

Avtovokzaly.ru

Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Cheboksary Bus station to Perm'
Ave. Duration:
16h 55m
Frequency:
3 times a day
Estimated price:
$26.75–$38.22
Bus from Perm' Bus station to Yekaterinburg
Ave. Duration:
6h 59m
Frequency:
3 times a day
Estimated price:
$14.01–$28.02

Train operators

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Ladozhsky Railway Terminal to Yekaterinburg-Pass
Ave. Duration:
34h 37m
Frequency:
Twice daily
Estimated price:
$61.15–$101.91

Questions and Answers

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

The cheapest way to get from Saint Petersburg to Yekaterinburg is to train which costs $52.17 - $92.39 and takes 35h 50m.

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

The fastest way to get from Saint Petersburg to Yekaterinburg is to fly which takes 6h 35m and costs $65.22 - $391.30 .

Is there a direct bus between Saint Petersburg and Yekaterinburg?

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

Is there a direct train between Saint Petersburg and Yekaterinburg?

No, there is no direct train from Saint Petersburg to Yekaterinburg. However, there are services departing from Spasskaya and arriving at Yekaterinburg-Pass via Ladozhsky Railway Terminal. The journey, including transfers, takes approximately 35h 50m.

How far is it from Saint Petersburg to Yekaterinburg?

The distance between Saint Petersburg and Yekaterinburg is 1840 km. The road distance is 2315.1 km.

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

The best way to get from Saint Petersburg to Yekaterinburg without a car is to train which takes 35h 50m and costs $52.17 - $92.39 .

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

It takes approximately 6h 35m to get from Saint Petersburg to Yekaterinburg, including transfers.

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

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

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

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

Train, bus or fly from Saint Petersburg to Yekaterinburg?

The best way to get from Saint Petersburg to Yekaterinburg is to fly which takes 6h 35m and costs $65.22 - $391.30 . Alternatively, you can train, which costs $52.17 - $92.39 and takes 35h 50m, you could also bus, which costs $81.52 - $103.26 and takes 44h 52m.

Where does the Saint Petersburg to Yekaterinburg bus arrive?

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

What is the time difference between Saint Petersburg and Yekaterinburg?

Yekaterinburg is 2h ahead of Saint Petersburg. It is currently 11:31 in Saint Petersburg and 13:31 in Yekaterinburg.

Where does the Saint Petersburg to Yekaterinburg train arrive?

Saint Petersburg to Yekaterinburg train services, operated by Russian Railways (РЖД), arrive at Yekaterinburg-Pass station.

Can I drive from Saint Petersburg to Yekaterinburg?

Yes, the driving distance between Saint Petersburg to Yekaterinburg is 2315 km. It takes approximately 31h 37m to drive from Saint Petersburg to Yekaterinburg.
+0