Travel from Athens-Greece to Kastoria

Train, bus or fly from Athens to Kastoria?

Astra Airlines flies from Athens to Kastoria once a week. Alternatively, you can take a bus from Athens to Kastoria via Larissa in around 7 h 45 min.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Athens to Kastoria

ModeDurationPrice
From Στ.Μοναστηρακι subway to Athens airport, fly to Ioannina airport, taxi to Ioannina, then bus to Kastoria.6 h 12 min$128
From Στ.Μοναστηρακι subway to Athens airport, fly to Thessaloniki airport, taxi to Thessaloniki, then bus to Kastoria.6 h 58 min$119
From Στ.Μοναστηρακι subway to Athens airport, fly to Kozani airport, taxi to Kozani, then bus to Kastoria.5 h 50 min$170
From Στ.Μοναστηρακι subway to Athens airport, fly to Kastoria airport, then taxi to Kastoria.3 h$168
From Athens bus to Larissa then bus to Kastoria.7 h 45 min
From Athens train to Platy, train to Florina, then taxi to Kastoria.8 h 55 min$158
From Athens bus to Kozani then bus to Kastoria.9 h 51 min$12
From Athens bus to Kastoria.13 h 15 min$65
From Athens drive to Kastoria.5 h 39 min$105

How long does it take to get from Athens to Kastoria?

It takes approximately 6 h 12 min to get from Athens to Kastoria, including transfers.

Is there a direct bus between Athens and Kastoria?

Yes, there is a direct bus departing from Athens and arriving at Kastoria. Services depart three times a day, and operate every day. The journey takes approximately 13 h 15 min.

Operators from Athens to Kastoria

OperatorPhoneWebsite
OASAOASA
Olympic AirOlympic Air
KTEL KastoriasKTEL Kastorias
EllinairEllinair
RyanairRyanair
Sky Express Sky Express
Astra AirlinesAstra Airlines
KTEL Larisas2410 567.600KTEL Larisas
Greek Railways (OSE)Greek Railways (OSE)
KTEL Kozanis2461035811KTEL Kozanis