Travel from Kardzhali to Haskovo

Bus or train from Kardzhali to Haskovo?

Avtogari operates a bus from Kardzhali to Haskovo every 3 hours. Tickets cost $2 - $3 and the journey takes 39 min. 11 other operators also service this route. Alternatively, Bulgarian Railways (BDZh) operates a train from Kardzhali to Haskovo once daily. Tickets cost $3 - $4 and the journey takes 1 h 43 min.

How to get from Kardzhali to Haskovo

From Kardzhali bus to Haskovo. 39 min 2€. From Kardzhali train to Haskovo. 1 h 43 min 2€. From Kardzhali taxi to Haskovo. 40 min 19€. From Kardzhali drive to Haskovo. 40 min 4€.

Operators from Kardzhali to Haskovo

Close Print Itinerary
  1. Here are 4 options to get from
    Kardzhali to Haskovo:

    1. Trip:
      1 Bus
      • One-Way approx: USD $2 - $3
      • Duration: 39 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $2 - $3
        • Duration: 39 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $3 - $4
      • Duration: 1 h 43 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $3 - $4
        • Duration: 1 h 43 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $20 - $25
      • Duration: 40 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $20 - $25
        • Duration: 40 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $4 - $7
      • Duration: 40 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $4 - $7
        • Duration: 40 min
        Close x