Rome2Rio

How to get fromTajikistan to Bulgariaby plane, train, bus, or car

Find Transport to Bulgaria

See all options

There are 8 ways to get from Tajikistan to Bulgaria by plane, train, bus, 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.

  1. Fly Dushanbe International Airport to Sofia Airport

    best
    1. Fly from Dushanbe International Airport (DYU) to Sofia Airport (SOF)plane plane DYU - SOF
    8h 36m
    $222–853
  2. Train, bus via Tbilisi

    1. Take the train from Dushanbe to Volgograd-1train train
    2. Take the train from Volgograd 1 to Piatigorsktrain train
    3. Take the bus from Pyatigorsk Bus station to Ortachala Bus Stationbus bus
    4. Take the bus from Ortachala Bus Station to Istanbul Samandira Tesisbus bus
    5. Take the bus from Istanbul Samandira Tesis to Sofia Central Bus Stationbus bus
    5d 5h
  3. Bus

    1. Take the bus from Asian Express Terminal to Moscow Kotelniki Bus Stationbus bus
    2. Take the bus from Moscow Kotelniki Bus Station to Rostov-on-Don bus stationbus bus
    3. Take the bus from Rostov-on-Don bus station to Bursa bus stationbus bus
    4. Take the bus from Bursa to Harmanlibus bus
    5. Take the bus from Harmanli to Sofia Central Bus Stationbus bus
    6d 6h
  4. Drive 5,052.2 km

    1. Drive from Dushanbe to Sofiacar car 5,052.2 km
    2d 12h
    $796–1,150
  5. Drive to Samarkand International Airport, fly to Sofia Airport

    1. Drive from Panjakent to Samarkand International Airport (SKD)car car
    2. Fly from Samarkand International Airport (SKD) to Sofia Airport (SOF)plane plane SKD - SOF
    9h 52m
    $477–609
  6. Drive to Samarkand International Airport, fly to Varna Airport

    1. Drive from Panjakent to Samarkand International Airport (SKD)car car
    2. Fly from Samarkand International Airport (SKD) to Varna Airport (VAR)plane plane SKD - VAR
    11h 53m
    $411–1,438
  7. Fly Dushanbe International Airport to Varna Airport

    1. Fly from Dushanbe International Airport (DYU) to Varna Airport (VAR)plane plane DYU - VAR
    9h 18m
    $496–1,532
  8. Train, bus

    1. Take the train from Dushanbe to Volgograd-1train train
    2. Take the train from Volgograd-1 to Krasnodar 1train train
    3. Take the bus from Krasnodar-1 Bus station to Samsun bus stationbus bus
    4. Take the bus from Samsun to Cerkezkoybus bus
    5. Take the train from Çerkezköy to Sofiatrain train
    5d 10h
    $244–408

Dushanbe International Airport (DYU) to Sofia Airport (SOF) flights

Calendar9Weekly Planes
Duration8h 33mAverage Duration
Ticket$222Cheapest Price
See schedules

Questions & Answers

What companies run services between Tajikistan and Bulgaria?

Turkish Airlines, Pegasus Airlines, and Somon Air fly from Dushanbe International Airport (DYU) to Sofia Airport (SOF) once daily. Alternatively, you can take a vehicle from Dushanbe to Sofia Central Bus Station via Asian Express Terminal, Moscow Kotelniki Bus Station, Rostov-on-Don bus station, Bursa bus station, Bursa, Harmanli, and Harmanli in around 6d 6h.

Airlines
Train operators
Bus operators

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 How to get from Southend Airport into central London, How do I buy a London Underground ticket?, and Which London airport should I choose? - to help you get the most out of your next trip.

More Questions & Answers