Travel from Veliko-Tarnovo to Stara-Zagora

Bus or train from Veliko Tarnovo to Stara Zagora?

Municipality of Stara Zagora operates a bus from Veliko Tarnovo to Stara Zagora 5 times a day. Tickets cost $5 - $8 and the journey takes 1 h 45 min. 3 other operators also service this route. Alternatively, Bulgarian Railways (BDZh) operates a train from Veliko Tarnovo to Stara Zagora 4 times a day. Tickets cost $4 - $5 and the journey takes 2 h 26 min.

How to get from Veliko Tarnovo to Stara Zagora

ModeDurationPrice
From Veliko Tarnovo bus to Stara Zagora.1 h 45 min11
From Veliko Tarnovo train to Stara Zagora.2 h 26 min7
From Veliko Tarnovo taxi to Stara Zagora.1 h 47 min82
From Veliko Tarnovo drive to Stara Zagora.1 h 47 min21

Operators from Veliko Tarnovo to Stara Zagora

Close Print Itinerary
  1. Here are 4 options to get from
    Veliko Tarnovo to Stara Zagora:

    1. Trip:
      1 Bus
      • One-Way approx: USD $5 - $11
      • Duration: 1 h 45 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $5 - $11
        • Duration: 1 h 45 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $4 - $5
      • Duration: 2 h 26 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $4 - $5
        • Duration: 2 h 26 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $40 - $55
      • Duration: 1 h 47 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $40 - $55
        • Duration: 1 h 47 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $10 - $16
      • Duration: 1 h 47 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $10 - $16
        • Duration: 1 h 47 min
        Close x