From Kardzhali bus to Sofia. 4 h 20 min 10€. From Kardzhali bus to Haskovo then bus to Sofia. 4 h 24 min 12€. From Kardzhali train to Plovdiv then train to Sofia. 6 h 19 min 8€. From Kardzhali taxi to Sofia. 2 h 42 min 142€. From Kardzhali drive to Sofia. 2 h 42 min 28€.
Bus or train from Kardzhali to Sofia?
Avtogari operates a bus from Kardzhali to Sofia every 3 hours. Tickets cost $10 - $16 and the journey takes 4 h 20 min. ETAP Group also services this route twice daily. Alternatively, Bulgarian Railways (BDZh) operates a train from Kardzhali to Sofia once daily. Tickets cost $4 - $5 and the journey takes 3 h. Bulgarian Railways (BDZh) also services this route once daily.