Travel from Sofia to Lovech

Bus or train from Sofia to Lovech?

Avtogari operates a bus from Sofia to Lovech every 4 hours. Tickets cost $6 - $10 and the journey takes 3 h 21 min. BG Razpisanie also services this route 4 times a day. Alternatively, Bulgarian Railways (BDZh) operates a train from Sofia to Lovech once daily. Tickets cost $6 - $7 and the journey takes 2 h 38 min. 2 other operators also service this route.

How to get from Sofia to Lovech

From Sofia bus to Lovech. 3 h 21 min 6€. From Sofia train to Pleven then bus to Lovech. 4 h 14 min 5€. From Sofia taxi to Lovech. 1 h 57 min 83€. From Sofia drive to Lovech. 1 h 57 min 15€.

Operators from Sofia to Lovech

Close Print Itinerary
  1. Here are 4 options to get from
    Sofia to Lovech:

    1. Trip:
      1 Bus
      • One-Way approx: USD $6 - $10
      • Duration: 3 h 21 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $6 - $10
        • Duration: 3 h 21 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $6 - $7
      • Duration: 4 h 14 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $6 - $7
        • Duration: 4 h 14 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $85 - $110
      • Duration: 1 h 57 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $85 - $110
        • Duration: 1 h 57 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $16 - $24
      • Duration: 1 h 57 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $16 - $24
        • Duration: 1 h 57 min
        Close x