Metro Plus operates a bus from Istanbul to Kardzhali 5 times a day. Tickets cost $18 - $40 and the journey takes 5 h 30 min. 6 other operators also service this route.
How to get from Istanbul to Kardzhali
From Istanbul bus to Haskovo then bus to Kardzhali. 6 h 40 min 44. From Istanbul bus to Kardzhali. 7 h 47. From Aksaray Metro to Istanbul then bus to Kardzhali. 10 h 10 min 22. From Istanbul drive to Kardzhali. 4 h 7 min 97.