From Veles train to Thessaloniki. 3 h 41 min 26€. From Veles bus to Negotino then bus to Thessaloniki. 4 h 36 min 9€. From Veles drive to Thessaloniki. 2 h 9 min 28€.
Bus or train from Veles to Thessaloniki?
Macedonian Railways (MZ) operates a train from Veles to Thessaloniki once daily. Tickets cost $13 - $35 and the journey takes 3 h 41 min. Alternatively, Rule Turs operates a bus from Veles to Thessaloniki 5 times a day, and the journey takes 55 min. Makedonija Soobrakaj AD also services this route twice daily.