HUB hero image

How to Travel from

Tehran to Dushanbe

by Plane, Route or Car

Tehran
+0
Dushanbe
Transport search to Dushanbe
Tehran
+0
Dushanbe
Building a composite car route
Cheapest
Best Offer!
Car
28 h 28 min
2090 km.
from $114
Composite Route Car Only

Five ways to Travel from Tehran to Dushanbe

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Somon Air

Phone:
+992 44 640 40 49
Website:
somonair.com/
Plane from Tehran International Airport to Dushanbe
Ave. Duration:
1h 25m
Frequency:
Monday and Wednesday
Estimated price:
$393.83–$952.82

Train operators

Tajikistan Railways

Phone:
(+992 37) 227 21 77
Website:
railway.tj/ru/
Train from Verkhniy Baskunchak to Dushanbe
Ave. Duration:
2d 10h
Frequency:
Once a week
Estimated price:
$82.58–$127.04

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Ojerele to Verhnii
Ave. Duration:
19h 49m
Frequency:
Once daily
Estimated price:
$40.65–$69.87

Central PPK

Phone:
8 (800) 301-00-00
Website:
central-ppk.ru/new/
Train from Biryulevo-Passazhirskaya to Ozherelye
Ave. Duration:
1h 55m
Frequency:
Every 3 hours
Estimated price:
$4.19–$4.70

Bus operators

Avtovokzaly.ru

Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Yerevan Tashir to Moscow
Ave. Duration:
44h
Frequency:
Once daily
Estimated price:
$58.44–$88.93

Armenia Transport

Website:
t-armenia.com/en
Bus from Tehran Western Bus Terminal to Yerevan
Ave. Duration:
22h
Frequency:
Once daily
Estimated price:
$44.47–$546.28

Asian Express

Phone:
1616
Bus from Moscow Kotelniki Bus Station to Asian
Ave. Duration:
2d 19h
Frequency:
Once a week
Estimated price:
$126.64

Questions and Answers

What is the cheapest way to get from Tehrān to Dushanbe?

The cheapest way to get from Tehrān to Dushanbe is to bus which costs $195.65 - $652.17 and takes 5 days 16h.

What is the fastest way to get from Tehrān to Dushanbe?

The fastest way to get from Tehrān to Dushanbe is to taxi and fly which takes 4h 54m and costs $336.96 - $869.57 .

How far is it from Tehrān to Dushanbe?

The distance between Tehrān and Dushanbe is 1676 km.

How do I travel from Tehrān to Dushanbe without a car?

The best way to get from Tehrān to Dushanbe without a car is to bus which takes 5 days 16h and costs $195.65 - $652.17 .

How long does it take to get from Tehrān to Dushanbe?

It takes approximately 4h 54m to get from Tehrān to Dushanbe, including transfers.

What is the time difference between Tehrān and Dushanbe?

Dushanbe is 1h 30m ahead of Tehrān. It is currently 23:11 in Tehrān and 00:41 in Dushanbe.

Where can I stay near Dushanbe?

There are 129+ hotels available in Dushanbe. Prices start at $17.34 per night.
+0