HUB hero image

How to Travel from

Saint Petersburg to Ulan Ude

by Route or Car

Saint Petersburg
+0
Ulan Ude
Transport search to Ulan Ude
Saint Petersburg
+0
Ulan Ude
Building a composite car route
Cheapest
Best Offer!
Car
3 d 13 h 4 min
6180 km.
from $339
Composite Route Car Only

Four ways to Travel from Saint Petersburg to Ulan Ude

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Aeroflot Russian Airlines

Website:
aeroflot.ru/
Plane from Pulkovo Airport to Ulan-Ude
Ave. Duration:
8h 25m
Frequency:
Monday, Tuesday, Wednesday, and Saturday
Estimated price:
$203.82–$828.01

Red Wings

Website:
flyredwings.com/
Plane from Pulkovo Airport to Ulan-Ude
Ave. Duration:
8h 15m
Frequency:
Friday
Estimated price:
$203.82–$828.01

S7 Airlines

Website:
s7.ru/
Plane from Pulkovo Airport to Ulan-Ude
Ave. Duration:
8h 52m
Frequency:
Every day
Estimated price:
$203.82–$828.01

IrAero

Website:
iraero.ru/
Plane from Pulkovo Airport to Ulan-Ude
Ave. Duration:
7h 45m
Frequency:
Sunday
Estimated price:
$203.82–$828.01

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 Vologda Bus station to Danilov
Ave. Duration:
3h 13m
Frequency:
4 times a day
Estimated price:
$7.64–$11.46

Autoline

Website:
avrf.ru/
Bus from Saint Petersburg Dybenko to Vologda
Ave. Duration:
9h
Frequency:
Every 4 hours

Train operators

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Ladozhsky Railway Terminal to Kirov
Ave. Duration:
20h 35m
Frequency:
Twice daily
Estimated price:
$43.31–$70.06
Train from Kirov to Ulan-Ude
Ave. Duration:
3d 1h
Frequency:
3 times a day
Estimated price:
$114.65–$191.08
Train from Perm 2 to Ulan-Ude
Ave. Duration:
2d 17h
Frequency:
3 times a day
Estimated price:
$108.28–$178.34
Train from Danilov to Ulan-Ude
Ave. Duration:
3d 16h
Frequency:
Once daily
Estimated price:
$127.39–$216.56

Questions and Answers

What is the cheapest way to get from Saint Petersburg to Ulan-Ude?

The cheapest way to get from Saint Petersburg to Ulan-Ude is to train which costs $130.43 - $228.26 and takes 3 days 23h.

What is the fastest way to get from Saint Petersburg to Ulan-Ude?

The fastest way to get from Saint Petersburg to Ulan-Ude is to fly which takes 10h 16m and costs $173.91 - $760.87 .

Is there a direct train between Saint Petersburg and Ulan-Ude?

No, there is no direct train from Saint Petersburg to Ulan-Ude. However, there are services departing from Spasskaya and arriving at Ulan-Ude via Ladozhsky Railway Terminal and Kirov. The journey, including transfers, takes approximately 3 days 23h.

How far is it from Saint Petersburg to Ulan-Ude?

The distance between Saint Petersburg and Ulan-Ude is 4658 km. The road distance is 6207.3 km.

How do I travel from Saint Petersburg to Ulan-Ude without a car?

The best way to get from Saint Petersburg to Ulan-Ude without a car is to train which takes 3 days 23h and costs $130.43 - $228.26 .

How long does it take to get from Saint Petersburg to Ulan-Ude?

It takes approximately 10h 16m to get from Saint Petersburg to Ulan-Ude, including transfers.

Where do I catch the Saint Petersburg to Ulan-Ude train from?

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

Train or fly from Saint Petersburg to Ulan-Ude?

The best way to get from Saint Petersburg to Ulan-Ude is to fly which takes 10h 16m and costs $173.91 - $760.87 . Alternatively, you can train, which costs $130.43 - $228.26 and takes 3 days 23h.

What is the time difference between Saint Petersburg and Ulan-Ude?

Ulan-Ude is 5h ahead of Saint Petersburg. It is currently 19:28 in Saint Petersburg and 00:28 in Ulan-Ude.

Where does the Saint Petersburg to Ulan-Ude train arrive?

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

Can I drive from Saint Petersburg to Ulan-Ude?

Yes, the driving distance between Saint Petersburg to Ulan-Ude is 6207 km. It takes approximately 3 days 12h to drive from Saint Petersburg to Ulan-Ude.
+0