There are 8 ways to get from Naples to Kastoria by bus, busferry, car, ferry, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, bus and ferry
best- Take the bus from Napoli P.zza Garibaldi to Bari-Portobus
- Take the busferry from Port of Bari to Tiranabusferry
- Take the bus from Tirana to Kastoriabus
14h 18mDrive, ferry
cheapest- Drive from Naples to Bari M.macar
- Take the ferry from Bari M.ma to Igoumenitsaferry Asf
- Drive from Igoumenitsa to Kastoriacar
14h 30m€115–228Fly to Ioannina National Airport, bus
- Fly from Naples Airport (NAP) to Ioannina National Airport (IOA)plane NAP - IOA
- Take the bus from Ioannina to Kastoriabus
11h 30m€194–320Bus, bus and ferry via Durrës
- Take the bus from Napoli P.zza Garibaldi to Bari-Portobus
- Take the busferry from Bari Porto to Durrësbusferry
- Take the bus from Tirana to Kastoriabus
14h 45mTrain, bus and ferry, bus
- Take the train from Caserta stazione to Bari Centraletrain
- Take the busferry from Bari Porto to Durrësbusferry
- Take the bus from Tirana to Kastoriabus
16h 8mBus and ferry, bus
- Take the busferry from Caserta stazione to Tiranabusferry
- Take the bus from Tirana to Kastoriabus
20h 30mLeonetti Bus, bus and ferry, bus
- Take the bus from Napoli, Autostazione Metropark to Brindisi - Autorità Portualebus
- Take the busferry from Brindisi - Piazza Capitanerie di Porto to Durrësbusferry
- Take the bus from Tirana to Kastoriabus
20h 36mFly to Tirana International Airport Nënë Tereza, bus
- Fly from Naples Airport (NAP) to Tirana International Airport Nënë Tereza (TIA)plane NAP - TIA
- Take the bus from Tirana to Kastoriabus
6h 41m
Naples Airport (NAP) to Ioannina National Airport (IOA) flights
Questions & Answers
The cheapest way to get from Naples to Kastoria is to drive and ferry which costs €110 - €230 and takes 14h 30m.
The fastest way to get from Naples to Kastoria is to fly and bus which takes 11h 30m and costs €190 - €320.
No, there is no direct bus from Naples to Kastoria. However, there are services departing from Napoli P.zza Garibaldi and arriving at Kastoria via Port of Bari, Pallati I Sportit and Tirana. The journey, including transfers, takes approximately 14h 18m.
The distance between Naples and Kastoria is 729 km.
The best way to get from Naples to Kastoria without a car is to bus and bus and ferry which takes 14h 18m and costs .
It takes approximately 14h 18m to get from Naples to Kastoria, including transfers.
Naples to Kastoria bus services, operated by Sita Sud S.r.l., depart from Napoli P.zza Garibaldi station.
Naples to Kastoria bus services, operated by Sita Sud S.r.l., arrive at Bari-Porto station.
Kastoria is 1h ahead of Naples. It is currently 7:07 AM in Naples and 8:07 AM in Kastoria.
There are 267+ hotels available in Kastoria.
What companies run services between Naples, Italy and Kastoria, Greece?
There is no direct connection from Naples to Kastoria. However, you can take the bus to Bari-Porto, walk to Port of Bari, take the vehicle to Tirana, walk to Pallati I Sportit, take the line 2 bus to Sheshi Shqiponja, walk to Tirana, then take the bus to Kastoria. Alternatively, you can take a vehicle from Naples to Kastoria via Bari M.ma and Igoumenitsa in around 14h 30m.
- Website
- en.aegeanair.com
Flights from Naples Airport to Ioannina National Airport via Athens
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €55–300
- Website
- flyulendo.com
Flights from Naples Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 15m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €20–120
- Website
- ryanair.com
Flights from Naples Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- €29–160
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Caserta stazione to Bari Centrale
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €21–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Napoli P.zza Garibaldi to Bari-Porto
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €15–30
- Schedules at
- sitasudtrasporti.it
- Phone
- +355696383030
- Website
- firenzelines.com
Busferry from Port of Bari to Tirana
- Ave. Duration
- 5h 47m
- Frequency
- Twice a week
- Schedules at
- firenzelines.com
Busferry from Caserta stazione to Tirana
- Ave. Duration
- 14h 33m
- Frequency
- Once a week
- Schedules at
- firenzelines.com
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Port of Bari to Tirana
- Ave. Duration
- 6h 18m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Bari Porto to Durrës
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Brindisi - Piazza Capitanerie di Porto to Durrës
- Ave. Duration
- 7h 59m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 699 605501
- startravel@live.com
- Website
- facebook.com
Bus from Tirana to Kastoria
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Website
- ktel-kastorias.gr
Bus from Ioannina to Kastoria
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Estimated price
- €22
- Schedules at
- ktel-kastorias.gr
- Book at
- eticket.ktel-kastorias.gr
- Phone
- +30 26510 25014
- ktelioa@otenet.gr
- Website
- ktelioannina.gr
Bus from Ioannina to Kastoria
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- €16–23
- Schedules at
- ktelioannina.gr
- Book at
- eticket.ktelioannina.gr
- Phone
- +355697278670
- mb.travel@hotmail.com
- Website
- facebook.com
Busferry from Bari Porto to Durrës
- Ave. Duration
- 4h 28m
- Frequency
- Twice a week
- Schedules at
- autobus.al
- Phone
- +39081/969167
- servizioclienti@leonettiroma.it
- Website
- leonettiroma.it
Bus from Napoli, Autostazione Metropark to Brindisi - Autorità Portuale
- Ave. Duration
- 5h 35m
- Frequency
- Once a week
- Estimated price
- €21–45
- Website
- https://www.leonettiroma.it/
Ferry from Bari M.ma to Igoumenitsa
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- €35–110
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- €35–55
- 2 Bed Inside Cabin
- €70–85
- 4 Bed Outside Cabin
- €60–80
- 2 Bed Lux Cabin
- €85–110
Want to know more about travelling around Greece
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide

























