Travel from Thessaloniki to Florina

Bus or train from Thessaloniki to Florina?

Greek Railways (OSE) operates a train from Thessaloniki to Florina twice daily. Tickets cost $12 - $17 and the journey takes 2 hours 32 minutes. Alternatively, KTEL Florinas operates a bus from Thessaloniki to Florina twice daily. Tickets cost $22 and the journey takes 3 hours 15 minutes.

How to get from Thessaloniki to Florina

ModeDurationPrice
From Thessaloniki train to Florina.2 h 32 min13€
From Thessaloniki bus to Florina.3 h 15 min17€
From Thessaloniki drive to Florina.2 h 4 min28€

How long does it take to get from Thessaloniki to Florina?

The train from Thessaloniki to Florina takes 2 hours 32 minutes including transfers and departs twice daily.

Is there a direct train between Thessaloniki and Florina?

Yes, there is a direct train departing from Thessaloniki and arriving at Florina. Services depart twice daily. The journey takes approximately 2 hours 32 minutes.

Is there a direct bus between Thessaloniki and Florina?

Yes, there is a direct bus departing from Thessaloniki and arriving at Florina. Services depart twice daily, and operate every day. The journey takes approximately 3 hours 15 minutes.

Operators from Thessaloniki to Florina

OperatorPhoneWebsite
Greek Railways (OSE)Greek Railways (OSE)
KTEL Florinas2385 022 430KTEL Florinas