From Serres taxi to Strymonas then train to Sofija. 4 h 22 min 39€. From Serres bus to Sofia. 4 h 45 min 11€. From Serres drive to Sofia. 2 h 46 min 35€.
Bus or train from Serres to Sofia?
Greek Railways (OSE) operates a train from Serres to Sofia 5 times a week. Tickets cost $15 - $20 and the journey takes 4 h 10 min. Alternatively, EAAA operates a bus from Serres to Sofia twice daily. Tickets cost $11 - $16 and the journey takes 4 h 45 min.