Travel from Ruse to Thessaloniki

Bus or train from Ruse to Thessaloniki?

ETAP Group operates a bus from Ruse to Thessaloniki every 3 hours. Tickets cost $12 - $17 and the journey takes 5 h. 4 other operators also service this route. Alternatively, Bulgarian Railways (BDZh) operates a train from Ruse to Thessaloniki once daily. Tickets cost $11 - $13 and the journey takes 5 h 55 min. Greek Railways (OSE) also services this route 5 times a week.

How to get from Ruse to Thessaloniki

From Ruse bus to Sofia - Central Bus Station then bus to Thessaloniki. 10 h 9 min 47. From Ruse train to Sofija then train to Thessaloniki. 14 h 2 min 74. From Ruse bus to Svishtov, bus to Pleven, then bus to Thessaloniki. 16 h 16 min 63. From Ruse drive to Thessaloniki. 7 h 9 min 179. From Giurgiu bus to Gara de Nord, subway to Piața Victoriei station, line 783 bus to Bucharest Otopeni airport, fly to Thessaloniki airport, then bus to Thessaloniki. 7 h 10 min 176.