There are 7 ways to get from Osh to Dushanbe by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Osh to Dushanbe International Airport
best- Fly from Osh (OSS) to Dushanbe International Airport (DYU)plane OSS - DYU
3h 42m$753–2,803Drive 594.8 km
cheapest- Drive from Osh to Dushanbecar 594.8 km
9h 9m$45–65Bus, train
- Take the bus from Osh Bus station to Andijon Bus stationbus
- Take the train from Andijan 1 to Gulistantrain
- Take the train from Gulistan to Dushanbetrain 302
29h 36m$50–72Bus, drive to Khudzhand Airport, fly to Dushanbe Airport
- Take the bus from Osh Bus station to Batken Bus stationbus
- Drive from Batken Bus station to Khudzhand Airportcar
- Fly from Khudzhand Airport to Dushanbe Airportplane
8h 1m$56–61Bus to Andizhan Airport, fly to Dushanbe International Airport
- Take the bus from Osh Bus station to Andijon Bus stationbus
- Fly from Andizhan Airport (AZN) to Dushanbe International Airport (DYU)plane AZN - DYU
12h 17m$152–333Bus, train to Tashkent International Airport, fly to Dushanbe International Airport
- Take the bus from Osh Bus station to Andijon Bus stationbus
- Take the train from Andijan 1 to Tashkent Centraltrain
- Fly from Tashkent International Airport (TAS) to Dushanbe International Airport (DYU)plane TAS - DYU
10h 57m$114–411Bus, train to Namangan Airport, fly to Dushanbe International Airport
- Take the bus from Osh Bus station to Andijon Bus stationbus
- Take the train from Andijan 1 to Namangantrain
- Fly from Namangan Airport (NMA) to Dushanbe International Airport (DYU)plane NMA - DYU
11h 4m$96–186
Osh (OSS) to Dushanbe International Airport (DYU) flights
Comparing Your Travel Options
The cheapest way to get from Osh to Dushanbe is to drive which costs $40 - $65 and takes 9h 9m.
The fastest way to get from Osh to Dushanbe is to fly which takes 3h 42m and costs $750 - $2,800.
The distance between Osh and Dushanbe is 420 km. The road distance is 594.8 km.
The best way to get from Osh to Dushanbe without a car is to bus and train which takes 29h 36m and costs $50 - $75.
It takes approximately 3h 42m to get from Osh to Dushanbe, including transfers.
Dushanbe is 1h behind Osh. It is currently 7:07 AM in Osh and 6:07 AM in Dushanbe.
Yes, the driving distance between Osh to Dushanbe is 595 km. It takes approximately 9h 9m to drive from Osh to Dushanbe.
There are 134+ hotels available in Dushanbe.
What companies run services between Osh, Kyrgyzstan and Dushanbe, Tajikistan?
Unilode, Somon Air, and Avia Traffic Company fly from Osh (OSS) to Dushanbe International Airport (DYU) 3 times a week.
- Website
- somonair.com
Flights from Osh to Dushanbe International Airport via Tashkent International Airport
- Ave. Duration
- 3h 30m
- When
- Friday
- Estimated price
- $750–1,600
Flights from Osh to Dushanbe International Airport via Koltsovo
- Ave. Duration
- 7h 45m
- When
- Tuesday and Sunday
- Estimated price
- $1,500–3,000
Flights from Andizhan Airport to Dushanbe International Airport via Novosibirsk
- Ave. Duration
- 13h 50m
- When
- Tuesday
- Estimated price
- $310–600
Flights from Andizhan Airport to Dushanbe International Airport via Tashkent International Airport
- Ave. Duration
- 16h
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $150–330
Flights from Andizhan Airport to Dushanbe International Airport via Tashkent International Airport, Almaty
- Ave. Duration
- 16h 50m
- When
- Monday, Tuesday, and Friday
- Estimated price
- $210–430
Flights from Andizhan Airport to Dushanbe International Airport via Tashkent International Airport, Nur-Sultan
- Ave. Duration
- 10h
- When
- Friday
- Estimated price
- $260–500
Flights from Tashkent International Airport to Dushanbe International Airport
- Ave. Duration
- 50 min
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $95–330
- Website
- unilode.com
Flights from Tashkent International Airport to Dushanbe International Airport
- Ave. Duration
- 1h 15m
- When
- Wednesday and Saturday
- Estimated price
- $90–170
Flights from Namangan Airport to Dushanbe International Airport via Tashkent International Airport
- Ave. Duration
- 7h 10m
- When
- Saturday
- Estimated price
- $85–170
- Website
- uzairways.com
Flights from Tashkent International Airport to Dushanbe International Airport
- Ave. Duration
- 1h
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $95–340
Flights from Namangan Airport to Dushanbe International Airport via Tashkent International Airport
- Ave. Duration
- 4h 10m
- When
- Saturday
- Estimated price
- $100–370
- Phone
- 1005
- [email protected]
- Website
- Uzbekistan Railways
Train from Andijan 1 to Gulistan
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- $14–21
- Website
- Uzbekistan Railways
- Book at
- Uzbekistan Railways
- Schedules at
- Uzbekistan Railways
- Sleeper
- $14–15
- Coupe
- $19–21
- SV
- $33–36
Train from Andijan 1 to Tashkent Central
- Ave. Duration
- 6h 1m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Uzbekistan Railways
- Book at
- Uzbekistan Railways
- Schedules at
- Uzbekistan Railways
- Sleeper
- $12–14
- Coupe
- $17–19
- SV
- $29–32
Train from Andijan 1 to Namangan
- Ave. Duration
- 2h 5m
- Frequency
- 6 times a week
- Estimated price
- $9–13
- Website
- Uzbekistan Railways
- Book at
- Uzbekistan Railways
- Schedules at
- Uzbekistan Railways
- Sleeper
- $9–10
- Coupe
- $11–13
- SV
- $18–20
- Phone
- +992 (37) 227 21 77
- [email protected]
- Website
- railway.tj
Train from Gulistan to Dushanbe
- Ave. Duration
- 17h 34m
- Frequency
- Once a week
- Estimated price
- $35–50
- Book at
- Tajikistan Railways
- Phone
- +996 555 452 709
- Website
- avtovokzal.kg
Bus from Osh Bus station to Andijon Bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Book at
- Bishkek City Hall
- Book at
- Tezket.kg
Bus from Osh Bus station to Batken Bus station
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $4
- Book at
- Bishkek City Hall
- Book at
- Tezket.kg
Bus from Osh Bus station to Andijon Bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Book at
- Bishkek City Hall
- Book at
- Tezket.kg
Bus from Osh Bus station to Andijon Bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Book at
- Bishkek City Hall
- Book at
- Tezket.kg
Bus from Osh Bus station to Andijon Bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Book at
- Bishkek City Hall
- Book at
- Tezket.kg
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How do I get from Sydney to Melbourne, and Getting around the Cyclades - to help you get the most out of your next trip.








