HUB hero image

How to Travel from

Dushanbe to Saint Petersburg

by Plane, Train, Route or Car

Dushanbe
+0
Saint Petersburg
Transport search to Saint Petersburg
Dushanbe
+0
Saint Petersburg
Building a composite car route
Cheapest
Best Offer!
Car
2 d 10 h 44 min
4471 km.
from $245
Composite Route Car Only

Six ways to Travel from Dushanbe to Saint Petersburg

Composite routes from Dushanbe to Saint Petersburg

Cheapest
Other

Transport providers

Airlines

Somon Air

Phone:
+992 44 640 40 49
Website:
somonair.com/
Plane from Dushanbe International Airport to Pulkovo
Ave. Duration:
5h 30m
Frequency:
Thursday and Sunday
Estimated price:
$636.93–$1,528.63

Ural Airlines

Website:
uralairlines.ru/
Plane from Dushanbe International Airport to Pulkovo
Ave. Duration:
5h 25m
Frequency:
Every day
Estimated price:
$267.51–$1,146.47

Train operators

Tajikistan Railways

Phone:
(+992 37) 227 21 77
Website:
railway.tj/ru/
Train from Dushanbe to Aksarayskaya-1
Ave. Duration:
2d 5h
Frequency:
Once a week
Estimated price:
$76.43–$127.39
Train from Dushanbe to Verkhniy
Ave. Duration:
2d 10h
Frequency:
Once a week
Estimated price:
$82.80–$127.39
Train from Dushanbe to Tashkent
Ave. Duration:
18h 20m
Frequency:
Once a week
Estimated price:
$36.94–$45.86

Uzbekistan Railways (OTY)

Phone:
1005
Website:
railway.uz/ru/
Train from Tashkent North to Paveletsky
Ave. Duration:
3d
Frequency:
Twice a week
Estimated price:
$62.42–$133.76

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Aksaraiskaia to St
Ave. Duration:
36h 53m
Frequency:
Once daily
Estimated price:
$63.69–$108.28
Train from Verhnii Baskunchak to St
Ave. Duration:
33h 47m
Frequency:
Once daily
Estimated price:
$61.15–$101.91

Bus operators

Ecolines (Amron)

Phone:
+7 812 386 79 79
Website:
ecolines.ru/ru/ru
Bus from Severnye Vorota Bus Terminal to Saint
Ave. Duration:
9h 35m
Frequency:
Once daily
Estimated price:
$26.75

Avtovokzaly.ru

Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Ryazan Bus station to Moscow
Ave. Duration:
3h 53m
Frequency:
3 times a day
Estimated price:
$9.55–$14.01
Bus from Moscow Central Bus Station to Velikiy
Ave. Duration:
7h 18m
Frequency:
Once daily
Estimated price:
$12.74–$28.02
Bus from Severnye Vorota Bus Terminal to Saint
Ave. Duration:
10h
Frequency:
Twice daily
Estimated price:
$21.66–$31.85

SKSauto

Phone:
8 800 770 00 20
Website:
sks-auto.ru/
Bus from Velikiy Novgorod Bus station to Saint
Ave. Duration:
2h 55m
Frequency:
Every 2 hours
Estimated price:
$5.73–$9.55

Asian Express

Phone:
1616
Bus from Asian Express Terminal to Ryazan
Ave. Duration:
2d 15h
Frequency:
Once a week
Estimated price:
$122.70

Questions and Answers

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

The cheapest way to get from Dushanbe to Saint Petersburg is to bus which costs $119.57 - $152.17 and takes 3 days 8h.

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

The fastest way to get from Dushanbe to Saint Petersburg is to fly which takes 6h 46m and costs $228.26 - $1032.61 .

Is there a direct bus between Dushanbe and Saint Petersburg?

No, there is no direct bus from Dushanbe to Saint Petersburg. However, there are services departing from Asian Express Terminal and arriving at Saint Petersburg Bus Terminal via Ryazan Bus station, Moscow Central Bus Station and Velikiy Novgorod Bus station. The journey, including transfers, takes approximately 3 days 8h.

Is there a direct train between Dushanbe and Saint Petersburg?

No, there is no direct train from Dushanbe to Saint Petersburg. However, there are services departing from Dushanbe and arriving at St Petersburg Glavny via Aksaraiskaia. The journey, including transfers, takes approximately 3 days 19h.

How far is it from Dushanbe to Saint Petersburg?

The distance between Dushanbe and Saint Petersburg is 3608 km. The road distance is 4464.7 km.

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

The best way to get from Dushanbe to Saint Petersburg without a car is to bus which takes 3 days 8h and costs $119.57 - $152.17 .

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

It takes approximately 6h 46m to get from Dushanbe to Saint Petersburg, including transfers.

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

Dushanbe to Saint Petersburg bus services, operated by Asian Express, depart from Asian Express Terminal station.

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

Dushanbe to Saint Petersburg train services, operated by Tajikistan Railways, depart from Dushanbe station.

Train, bus or fly from Dushanbe to Saint Petersburg?

The best way to get from Dushanbe to Saint Petersburg is to fly which takes 6h 46m and costs $228.26 - $1032.61 . Alternatively, you can bus, which costs $119.57 - $152.17 and takes 3 days 8h, you could also train, which costs $119.57 - $206.52 and takes 3 days 19h.

Where does the Dushanbe to Saint Petersburg bus arrive?

Dushanbe to Saint Petersburg bus services, operated by Asian Express, arrive at Ryazan Bus station.

What is the time difference between Dushanbe and Saint Petersburg?

Saint Petersburg is 2h behind Dushanbe. It is currently 10:55 in Dushanbe and 08:55 in Saint Petersburg.

Where does the Dushanbe to Saint Petersburg train arrive?

Dushanbe to Saint Petersburg train services, operated by Tajikistan Railways, arrive at Aksarayskaya-1 station.

Can I drive from Dushanbe to Saint Petersburg?

Yes, the driving distance between Dushanbe to Saint Petersburg is 4465 km. It takes approximately 2 days 10h to drive from Dushanbe to Saint Petersburg.
+0