There are 7 ways to get from Barcelona to Kozáni by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Thessaloniki Airport Makedonia, bus
best- Fly from Barcelona–El Prat Airport (BCN) to Thessaloniki Airport Makedonia (SKG)plane BCN - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Kozanibus
8h 57mFly to Kozani National Airport Filippos
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Kozani National Airport Filippos (KZI)plane BCN - KZI
9h 26m€107–332Bus
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Kozanibus
30h 56mDrive 2,578 km
- Drive from Barcelona to Kozánicar 2,578 km
27h 7m€463–669Fly to Ioannina National Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Ioannina National Airport (IOA)plane BCN - IOA
- Take the bus from Ioannina to Kozanibus
13h 54m€142–316Fly to Tirana International Airport Nënë Tereza, bus
- Fly from Barcelona–El Prat Airport (BCN) to Tirana International Airport Nënë Tereza (TIA)plane BCN - TIA
- Take the bus from Tirana, Terminali Lindor I Autobusave to Prrenjasbus
- Take the bus from Prrenjas to Kozanibus
12h 4mBus via Barcelona, Estació d'Autobusos Nord
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the bus from Tirana to Kozanibus
39h 24m
Barcelona–El Prat Airport (BCN) to Thessaloniki Airport Makedonia (SKG) flights
Questions & Answers
The cheapest way to get from Barcelona to Kozáni is to fly which costs €100 - €340 and takes 9h 26m.
The fastest way to get from Barcelona to Kozáni is to fly which takes 9h 26m and costs €100 - €340.
No, there is no direct bus from Barcelona to Kozáni. However, there are services departing from Barcelona, Estación de Autobuses de Sants and arriving at Kozani via Terminal D and Tirana. The journey, including transfers, takes approximately 30h 56m.
The distance between Barcelona and Kozáni is 1908 km. The road distance is 2578 km.
The best way to get from Barcelona to Kozáni without a car is to bus which takes 30h 56m and costs .
It takes approximately 8h 57m to get from Barcelona to Kozáni, including transfers.
Barcelona to Kozáni bus services, operated by Pati Travel, depart from Barcelona, Estación de Autobuses de Sants station.
The best way to get from Barcelona to Kozáni is to bus which takes 30h 56m and costs . Alternatively, you can fly, which costs €100 - €340 and takes 9h 26m.
Barcelona to Kozáni bus services, operated by Pati Travel, arrive at Tirana station.
Kozáni is 1h ahead of Barcelona. It is currently 11:44 PM in Barcelona and 12:44 AM in Kozáni.
What companies run services between Barcelona, Spain and Kozáni, Greece?
You can take a bus from Barcelona, Estación de Autobuses de Sants to Kozani via Tirana, Terminal D, Sheshi Shqiponja, and Tirana in around 30h 56m. Alternatively, Vueling Airlines, Sky Express, and Aegean Airlines fly from Barcelona–El Prat Airport (BCN) to Kozani National Airport Filippos (KZI) 6 times a week.
- Website
- en.aegeanair.com
Flights from Barcelona–El Prat Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 35m
- When
- Monday and Thursday
- Estimated price
- €100–170
Flights from Barcelona–El Prat Airport to Ioannina National Airport via Athens
- Ave. Duration
- 9h 16m
- When
- Every day
- Estimated price
- €90–280
Flights from Barcelona–El Prat Airport to Ioannina National Airport via Thessaloniki Airport Makedonia, Athens
- Ave. Duration
- 15h 55m
- When
- Monday and Thursday
- Estimated price
- €120–230
- Website
- skyexpress.gr
Flights from Barcelona–El Prat Airport to Kozani National Airport Filippos via Athens
- Ave. Duration
- 10h 7m
- When
- Saturday and Monday
- Estimated price
- €100–320
Flights from Barcelona–El Prat Airport to Kozani National Airport Filippos via Thessaloniki Airport Makedonia, Athens
- Ave. Duration
- 12h 10m
- When
- Monday
- Estimated price
- €140–440
Flights from Barcelona–El Prat Airport to Kozani National Airport Filippos via Athens, Kastoria
- Ave. Duration
- 14h 10m
- When
- Wednesday
- Estimated price
- €100–330
Flights from Barcelona–El Prat Airport to Kozani National Airport Filippos via Tunis, Athens
- Ave. Duration
- 6h 55m
- When
- Monday
- Estimated price
- €140–440
- Website
- flyulendo.com
Flights from Barcelona–El Prat Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €35–170
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €40–170
- Website
- ita-airways.com
Flights from Barcelona–El Prat Airport to Tirana International Airport Nënë Tereza via Rome
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €65–210
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Tirana International Airport Nënë Tereza via Alghero
- Ave. Duration
- 4h 55m
- When
- Friday
- Estimated price
- €45–170
- Phone
- +30 2461034454
- [email protected]
- Website
- ktelkozanis.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Kozani
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Schedules at
- ktelkozanis.gr
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +30694 051 4160
- [email protected]
- Website
- metroeuro.travel
Bus from Tirana to Kozani
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Schedules at
- metroeuro.travel
Bus from Prrenjas to Kozani
- Ave. Duration
- 2h 43m
- Frequency
- Twice daily
- Schedules at
- metroeuro.travel
Bus from Tirana to Kozani
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Schedules at
- metroeuro.travel
- Phone
- +355 699 605501
- [email protected]
- Website
- facebook.com
Bus from Tirana to Kozani
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Tirana to Kozani
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +302651083071
- [email protected]
- Website
- KTEL Ioanninon
Bus from Ioannina to Kozani
- Ave. Duration
- 2h 30m
- Frequency
- 6 times a week
- Estimated price
- €15–24
- Website
- KTEL Ioanninon
- Phone
- +355 69 213 1213
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Prrenjas
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Schedules at
- facebook.com
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Barcelona, Estació d'Autobusos Nord to Tirana
- Ave. Duration
- 34h 6m
- Frequency
- Once a week
- Schedules at
- facebook.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, Bali: What to do if Mount Agung erupts, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Barcelona to Kozáni is 2578 km. It takes approximately 27h 7m to drive from Barcelona to Kozáni.
There are 98+ hotels available in Kozáni.




