COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Shahrisabz?

Book now

There are 2 ways to get from Dushanbe to Shahrisabz by train, taxi 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.

Recommended option

Train, taxi

  1. Take the train from Dushanbe to Regar
  2. Take the train from Sariasija to Samarkand
  3. Take a taxi from Samarkand to Shahrisabz

1 alternative option


  1. Drive from Dushanbe to Shahrisabz

Coronavirus (COVID-19) in Uzbekistan

There is widespread community transmission globally.
Some travel restrictions are being lifted in Uzbekistan. For the latest travel status, please check the official page for Uzbekistan.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Uzbekistan.

Coronavirus (COVID-19) Travel Advice

Domestic travel is restricted within Uzbekistan due to Coronavirus (COVID-19).

Official Coronavirus (COVID-19) Information for Uzbekistan

International flights leaving Tajikistan are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Currently, we are unable to provide international travel restriction information for Uzbekistan relating to Coronavirus (COVID-19). For the latest travel status in Uzbekistan, please check government recommendations.

Official Coronavirus (COVID-19) Information for Uzbekistan

Last updated: September 28 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The distance between Dushanbe and Shahrisabz is 178 km. The road distance is 354 km.

Get driving directions

The best way to get from Dushanbe to Shahrisabz without a car is to train and taxi which takes 19h 5m and costs .

More details

It takes approximately 19h 5m to get from Dushanbe to Shahrisabz, including transfers.

More details

Yes, the driving distance between Dushanbe to Shahrisabz is 354 km. It takes approximately 5h 44m to drive from Dushanbe to Shahrisabz.

Get driving directions

Map of how to get from Dushanbe to Shahrisabz.
Launch map view
  • Distance: 178.3 km
  • Duration: 19h 5m

What companies run services between Dushanbe, Tajikistan and Shahrisabz, Uzbekistan?

There is no direct connection from Dushanbe to Shahrisabz. However, you can take the train to Regar, take the walk to Tursunzoda, take the taxi to Sariasija, take the walk to Sariasija, take the train to Samarkand, then take the taxi to Shahrisabz. Alternatively, you can take the drive to Shahrisabz.

Train operators
Tajikistan railway
Train from Dushanbe to Regar
Ave. Duration
1h 56m
Once a week
Schedules at
Uzbek Railways
Train from Sariasija to Samarkand
Ave. Duration
11h 49m
Once daily
Estimated price
$11 - $17
Book at
3 Class (Open Sleeping)
2 Class (Sleeping Compartment)
First class
Other operators
Taxi from Samarkand to Shahrisabz
Ave. Duration
1h 44m
Estimated price
$9 - $11
Taxi OK
+998 78 2101111

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 What documents do I need to cross Niagara Falls?, The London Underground: Essential tips to navigate the Tube and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.