There are 8 ways to get from Pirot to Corfu by bus, plane, busferry, car, train, car ferry, shuttle, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Niš Constantine The Great Airport, fly
best- Take the bus from Čiflik to Niš, Autobuska Stanicabus
- Fly from Niš Constantine The Great Airport (INI) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane INI - CFU
5h 31m€80–314Drive, train, bus and ferry
cheapest- Drive from Pirot to Dragomancar
- Take the train from Dragoman to Sofiatrain
- Take the train from Sofia to Petrichtrain
- Drive from Petrich to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain Re
- Take the train from Thessaloniki to Larissatrain Re / ...
- Take the busferry from Larissa to Corfubusferry X4
18h 6m€51–87Bus, bus and ferry
- Take the bus from Čiflik to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the busferry from Thessaloniki Macedonia KTEL Bus Station to Corfubusferry X3
13h 42m€74–109Drive, car ferry
- Drive from Pirot to Port of Igoumenitsacar
- Take the car ferry from Port of Igoumenitsa to Port of Corfucarferry
8h 58m€128–184Bus, shuttle, bus to Thessaloniki Airport Makedonia, fly
- Take the bus from Čiflik to Niš, Autobuska Stanicabus
- Take a shuttle bus from Niš, Autobuska Stanica to Katerini
- Take the bus from Kateríni to Thessaloniki Macedonia KTEL Bus Stationbus
- Fly from Thessaloniki Airport Makedonia (SKG) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane SKG - CFU
11h 58m€122–234Bus to Sofia Airport, fly
- Take the bus from Pirot, Main Bus Station to Sofiya, Avtogara Serdikabus
- Fly from Sofia Airport (SOF) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane SOF - CFU
7h 28m€90–258Bus, Flying Dolphin
- Take the bus from Pirot to Leskovac , Autobuska stanicabus
- Take the bus from Leskovac , Autobuska stanica to Vranje, Autobuska stanicabus
- Take the bus from Vranje, Autobuska stanica to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Sarande,Posta Shqiptarebus
- Take the ferry from Sarandë to Port of Corfuferry
16h 33mBus, Flying Dolphin via Ohrid
- Take the bus from Pirot to Leskovac , Autobuska stanicabus
- Take the bus from Leskovac , Autobuska stanica to Ohridbus
- Take the bus from Ohrid to Sarandëbus
- Take the ferry from Sarandë to Port of Corfuferry
18h 27m
Pirot to Corfu by bus and busferry
Questions & Answers
The cheapest way to get from Pirot to Corfu is to drive and train and bus and ferry which costs €50 - €90 and takes 18h 6m.
The fastest way to get from Pirot to Corfu is to bus and fly which takes 5h 31m and costs €80 - €320.
No, there is no direct bus from Pirot to Corfu. However, there are services departing from Čiflik and arriving at Corfu via Niš, Autobuska Stanica and Thessaloniki Macedonia KTEL Bus Station. The journey, including transfers, takes approximately 13h 42m.
The distance between Pirot and Corfu is 521 km.
The best way to get from Pirot to Corfu without a car is to bus and bus and ferry which takes 13h 42m and costs €70 - €110.
It takes approximately 5h 31m to get from Pirot to Corfu, including transfers.
Pirot to Corfu bus services, operated by Nis Ekspres, depart from Čiflik station.
Pirot to Corfu bus services, operated by Nis Ekspres, arrive at Niš, Autobuska Stanica station.
Corfu is 1h ahead of Pirot. It is currently 12:44 PM in Pirot and 1:44 PM in Corfu.
There are 5153+ hotels available in Corfu.
What companies run services between Pirot, Serbia and Corfu, Greece?
There is no direct connection from Pirot to Corfu. However, you can take the bus to Niš, Autobuska Stanica, take the bus to Aerodrom, walk to Niš Constantine The Great Airport (INI) airport, fly to Corfu International Airport, Ioannis Kapodistrias (CFU), walk to Corfu Airport, then take the line 15 bus to Corfu. Alternatively, you can take a bus from Čiflik to Corfu via Niš, Autobuska Stanica, Thessaloniki Macedonia KTEL Bus Station, and Thessaloniki Macedonia KTEL Bus Station in around 13h 42m.
- Website
- skyexpress.gr
Flights from Thessaloniki Airport Makedonia to Corfu International Airport, Ioannis Kapodistrias via Athens
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- €70–170
- Website
- ryanair.com
Flights from Niš Constantine The Great Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 1h 5m
- When
- Wednesday
- Estimated price
- €70–300
Flights from Sofia Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 1h 10m
- When
- Tuesday
- Estimated price
- €80–270
- Website
- en.aegeanair.com
Flights from Thessaloniki Airport Makedonia to Corfu International Airport, Ioannis Kapodistrias via Athens
- Ave. Duration
- 3h 30m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–160
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Dragoman to Sofia
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- €1–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–3
- 1st Class
- €2–4
Train from Sofia to Petrich
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Estimated price
- €5–9
- Website
- https://www.bdz.bg/en
- 2nd Class
- €5–7
- 1st Class
- €6–9
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- €4–7
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Larissa
- Ave. Duration
- 1h 44m
- Frequency
- Every 3 hours
- Estimated price
- €8–12
- Website
- https://www.hellenictrain.gr/en
- Phone
- +381 18 255 177
- rezervacije@nis-ekspres.rs
- Website
- nis-ekspres.rs
Bus from Čiflik to Niš, Autobuska Stanica
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €7–9
- Schedules at
- nis-ekspres.rs
Bus from Pirot, Main Bus Station to Sofiya, Avtogara Serdika
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- €14
- Schedules at
- nis-ekspres.rs
Bus from Leskovac , Autobuska stanica to Vranje, Autobuska stanica
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- €11–12
- Schedules at
- nis-ekspres.rs
Bus from Vranje, Autobuska stanica to Skopje, Transporten Centar
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Estimated price
- €11–12
- Schedules at
- nis-ekspres.rs
- Phone
- +302105233969
- fptravel@otenet.gr
- Website
- fptravel.gr
Bus from Niš, Autobuska Stanica to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a week
- Estimated price
- €45–60
- Schedules at
- fptravel.gr
- Phone
- +3026610 28900
- info@greenbuses.gr
- Website
- greenbuses.gr
Busferry from Thessaloniki Macedonia KTEL Bus Station to Corfu
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- €22–40
- Website
- https://greenbuses.gr/
Busferry from Larissa to Corfu
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- €17–30
- Website
- https://greenbuses.gr/
- Phone
- + 381 011 7555 675
- info@axiostravel.com
- Website
- axiostravel.com
Shuttle from Niš, Autobuska Stanica to Katerini
- Ave. Duration
- 2h 57m
- Frequency
- On demand
- Estimated price
- €56
- Website
- https://axiostravel.com/en/
- Adult
- €56
- Phone
- 23510 46720
- ktelpier@otenet.gr
- Website
- ktelpierias.gr
Bus from Kateríni to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €7
- Schedules at
- ktelpierias.gr
- Book at
- ktelpierias.e-ticketing.gr
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Pirot, Main Bus Station to Sofiya, Avtogara Serdika
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €12–16
- Schedules at
- matpu.com
- Phone
- +381 10 2 311 299
- Website
- redvoznje.net
Bus from Pirot to Leskovac , Autobuska stanica
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Schedules at
- redvoznje.net
- Phone
- +381 177421201
- office@kavim-vranje.rs
- Website
- facebook.com
Bus from Leskovac , Autobuska stanica to Vranje, Autobuska stanica
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- €5–7
- Schedules at
- kavimjedinstvo.rs
- Pricing
- €5–7
- Phone
- +381 16 260 013
- bane.frenki@gmail.com
- Website
- frenkikomerc.co.rs
Bus from Leskovac , Autobuska stanica to Vranje, Autobuska stanica
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Schedules at
- frenkikomerc.co.rs
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Leskovac , Autobuska stanica to Vranje, Autobuska stanica
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Skopje, Transporten Centar to Sarande,Posta Shqiptare
- Ave. Duration
- 7h 1m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- (389) 46 251-882
- info@galeb.mk
- Website
- galeb.mk
Bus from Leskovac , Autobuska stanica to Ohrid
- Ave. Duration
- 9h 27m
- Frequency
- Once daily
- Estimated price
- €20–30
- Schedules at
- galeb.mk
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Ohrid to Sarandë
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €38
- Schedules at
- senadtours.com
- Phone
- +30 26650 25908
- helpdesk@kerkyralines.com
- Website
- kerkyralines.com
Car ferry from Port of Igoumenitsa to Port of Corfu
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- €7
- Website
- https://kerkyralines.com/en/
- Phone
- +30 26610 20674
- info@kerkyraseaways.gr
- Website
- kerkyraseaways.gr
Car ferry from Port of Igoumenitsa to Port of Corfu
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €7
- Website
- https://www.kerkyraseaways.gr/el
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €15–20
- Website
- https://ionianseaways.com/
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- €15
- Website
- https://finikas-lines.com/
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €15–20
- Schedules at
- albanialuxuryferries.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 Why you should take the train in the US, How to get from Florence to Rome, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.















































