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€.