Travel from Sofia to Popovo
Bus or train from Sofia to Popovo?
Bulgarian Railways (BDZh) operates a train from Sofia to Popovo twice daily. Tickets cost $10 - $11 and the journey takes 4 h 53 min. Alternatively, Avtogari operates a bus from Sofia to Popovo 5 times a day. Tickets cost $12 - $18 and the journey takes 6 h 13 min. 4 other operators also service this route.
Trips from Sofia
Sofia to Belgrade Sofia to Veliko Tarnovo Sofia to Prague Sofia to Stara Zagora Sofia to Nesebar Sofia to Skopje Airport SKP Sofia to Edirne Sofia to Alexandroupoli Sofia to Zavet Sofia to Pleven Sofia to Munich Sofia to Varna Sofia to İzmir Sofia to Moscow Sofia to Mostar Sofia to Slovenia Sofia to Dimitrovgrad Bulgaria Sofia to Xánthi Sofia to Kalamata Sofia to Elenite Sofia to Iskar Reservoir Sofia to Debrecen Sofia to Kalofer Sofia to Ivaylovgrad Sofia to Bijelo Polje Sofia to Chambéry Sofia to Dryanovo Municipality Sofia to Mali Radinci Sofia to San Marco Argentano Sofia to King s Cross Station
Trips to Popovo
Varna Airport VAR to Popovo Ülker Sports Arena to Popovo 5 airports near Popovo Ponor Alba Romania to Popovo Bucharest Otopeni Airport OTP to Popovo Thessaloniki to Popovo Targovishte to Popovo London to Popovo Lisbon to Popovo Pomorie to Popovo Yambol to Popovo Palamartsa to Popovo Sevlievo Municipality to Popovo Gorna Oryahovitsa to Popovo Harmanli to Popovo Sunny Beach to Popovo Cluj Napoca to Popovo
How to get from Sofia to Popovo
From Sofia train to Popovo. 4 h 53 min 8€. From Sofia bus to Popovo. 6 h 13 min 11€. From Sofia drive to Popovo. 4 h 3 min 30€. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Varna airport, taxi to Varna, then train to Popovo. 6 h 20 min 40€.