Travel from Thessaloniki to Blagoevgrad

Bus or train from Thessaloniki to Blagoevgrad?

EAAA operates a bus from Thessaloniki to Blagoevgrad twice daily. Tickets cost $11 - $16 and the journey takes 3 h 46 min. 4 other operators also service this route. Alternatively, Greek Railways (OSE) operates a train from Thessaloniki to Blagoevgrad 5 times a week. Tickets cost $18 - $25 and the journey takes 4 h 46 min.

How to get from Thessaloniki to Blagoevgrad

From Thessaloniki bus to Blagoevgrad. 3 h 40 min 13€. From Thessaloniki bus to Blagoevgrad. 3 h 46 min 9€. From Thessaloniki train to Blagoevgrad. 4 h 46 min 19€. From Thessaloniki drive to Blagoevgrad. 2 h 27 min 29€.

Operators from Thessaloniki to Blagoevgrad