Bulgarian Railways (BDZh) operates a train from Ruse to Plovdiv twice daily. Tickets cost $10 - $11 and the journey takes 6 h 59 min. Alternatively, ETAP Group operates a bus from Ruse to Plovdiv every 3 hours. Tickets cost $12 - $17 and the journey takes 5 h. 4 other operators also service this route.
From Ruse(BG) train to Plovdiv. 6 h 59 min 8€. From Ruse bus to Sofia then bus to Plovdiv. 7 h 17 min 18€. From Ruse bus to Sevlievo then bus to Plovdiv. 9 h 19 min. From Ruse drive to Plovdiv. 4 h 19 min 33€.