There are 8 ways to get from Sofia to Kakavia (border crossing) by bus, car, plane, train, ferry, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Ioánnina
best- Take the bus from Sofia Serdica Bus Station to Thessaloniki Macedonia Intercity Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Ioanninabus
- Take the bus from Ioannina to Kakaviabus
11h 30m$55–79Drive 589.7 km
- Drive from Sofia to Kakavia (border crossing)car 589.7 km
7h 6m$107–155Fly to Ioannina National Airport, bus
- Fly from Sofia Airport (SOF) to Ioannina National Airport (IOA)plane SOF - IOA
- Take the bus from Ioannina to Kakaviabus
10h 23m$101–302Train, bus
- Take the train from Sofia to Dupnitsatrain Ic / ...
- Take the bus from Dupnitsa to Serresbus
- Take the bus from Serres to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Ioanninabus
- Take the bus from Ioannina to Kakaviabus
11h 59m$58–87Bus
- Take the bus from Sofia to Thessaloniki train stationbus 983 / ...
- Take the bus from Thessaloníki to Kakavijëbus
12h 1m$64–117Bus #2
- Take the bus from Sofia Central Bus Station to Tiranabus
- Take the bus from Tirana to Kakavijëbus
16h 11m$70Fly to Corfu International Airport, Ioannis Kapodistrias, Flying Dolphin, bus
- Fly from Sofia Airport (SOF) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane SOF - CFU
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Gjirokastërbus
8h 31m$62–212Fly to Tirana International Airport Nënë Tereza, Airport Bus, bus
- Fly from Sofia Airport (SOF) to Tirana International Airport Nënë Tereza (TIA)plane SOF - TIA
- Take a shuttle bus from Tirana, Airport to Fier
- Take the bus from Fier to Kakavijëbus
9h 9m
Sofia to Kakavia (border crossing) by bus and foot
Questions & Answers
The cheapest way to get from Sofia to Kakavia (border crossing) is to bus via Ioánnina which costs $55 - $80 and takes 11h 30m.
The fastest way to get from Sofia to Kakavia (border crossing) is to drive which takes 7h 6m and costs $100 - $160.
No, there is no direct bus from Sofia station to Kakavia (border crossing). However, there are services departing from Sofia Serdica Bus Station and arriving at Kakavia via Thessaloniki Macedonia KTEL Bus Station and Ioannina. The journey, including transfers, takes approximately 11h 30m.
The distance between Sofia and Kakavia (border crossing) is 601 km. The road distance is 589.7 km.
The best way to get from Sofia to Kakavia (border crossing) without a car is to bus via Ioánnina which takes 11h 30m and costs $55 - $80.
It takes approximately 11h 30m to get from Sofia to Kakavia (border crossing), including transfers.
Sofia to Kakavia (border crossing) bus services, operated by Citylines, depart from Sofia Serdica Bus Station.
Sofia to Kakavia (border crossing) bus services, operated by Citylines, arrive at Thessaloniki Macedonia Intercity Bus Station.
Yes, the driving distance between Sofia to Kakavia (border crossing) is 590 km. It takes approximately 7h 6m to drive from Sofia to Kakavia (border crossing).
There are 4954+ hotels available in Kakavia (border crossing).
What companies run services between Sofia, Bulgaria and Kakavia (border crossing), Albania?
You can take a bus from Sofia Serdica Bus Station to Kakavia (border crossing) via Thessaloniki Macedonia KTEL Bus Station, Ioannina, and Kakavia in around 11h 30m.
- Website
- en.aegeanair.com
Flights from Sofia Airport to Ioannina National Airport via Athens
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- $85–330
Flights from Sofia Airport to Ioannina National Airport via Heraklion, Athens
- Ave. Duration
- 7h 40m
- When
- Thursday and Sunday
- Estimated price
- $140–550
Flights from Sofia Airport to Corfu International Airport, Ioannis Kapodistrias via Athens
- Ave. Duration
- 3h 5m
- When
- Monday to Saturday
- Estimated price
- $110–170
- Website
- wizzair.com
Flights from Sofia Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 1h 20m
- When
- Tuesday and Sunday
- Estimated price
- $29–150
Flights from Sofia Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $30–120
- Website
- ryanair.com
Flights from Sofia Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 1h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $30–130
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Sofia to Dupnitsa
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $1–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $2–4
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Thessaloniki Macedonia Intercity Bus Station
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- $19–26
- Website
- https://citylines.eu/
Bus from Sofia to Thessaloniki train station
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $19–26
- Website
- https://citylines.eu/
- Phone
- +302651083071
- [email protected]
- Website
- ktelioannina.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Ioannina
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- $28–40
- Website
- https://ktelioannina.gr/en/index.html
Bus from Ioannina to Kakavia
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- $8–14
- Website
- https://ktelioannina.gr/en/index.html
Bus from Ioannina to Kakavia
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- $8–14
- Website
- https://ktelioannina.gr/en/index.html
Bus from Thessaloniki Macedonia KTEL Bus Station to Ioannina
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- $28–40
- Website
- https://ktelioannina.gr/en/index.html
Bus from Ioannina to Kakavia
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- $8–14
- Website
- https://ktelioannina.gr/en/index.html
- Phone
- +30 23210-22822
- [email protected]
- Website
- ktelserron.gr
Bus from Dupnitsa to Serres
- Ave. Duration
- 1h 20m
- Frequency
- On demand
- Estimated price
- $13–19
- Schedules at
- ktelserron.gr
Bus from Serres to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $7–11
- Schedules at
- ktelserron.gr
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Sofia to Thessaloniki train station
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- $29–50
- Website
- https://www.flixbus.co.uk
- Phone
- +30 2310241545
- [email protected]
- Website
- crazyholidays.gr
Bus from Thessaloníki to Kakavijë
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $45–70
- Website
- https://www.crazyholidays.gr/root.en.aspx
- Phone
- +355 68 391 1009
- [email protected]
- Website
- nelatours.com
Bus from Sofia Central Bus Station to Tirana
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- $52
- Schedules at
- nelatravel.site
- Phone
- +383 38 616 161
- Website
- travel.gjirafa.com
Bus from Tirana to Kakavijë
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 587 3466
- Website
- facebook.com
Bus from Sarandë to Gjirokastër
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $6
- Schedules at
- facebook.com
- Phone
- +355 52 22 55 39
- Website
- tirana-airport.com
Shuttle from Tirana, Airport to Fier
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $9–13
- Schedules at
- tirana-airport.com
- Phone
- +355 69 671 6168
- Website
- travel.gjirafa.com
Bus from Fier to Kakavijë
- Ave. Duration
- 1h 45m
- Frequency
- Once a week
- Schedules at
- travel.gjirafa.com
- Phone
- +355 85 22 6057
- [email protected]
- Website
- finikas-lines.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $24–35
- Website
- https://finikas-lines.com/
- Ferry - Low Season
- $24
- Ferry - High Season
- $29
- Hydrofoil - Low Season
- $29
- Hydrofoil - High Season
- $35
- Phone
- +30 26610 38690
- [email protected]
- Website
- ionianseaways.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $31–41
- Website
- https://ionianseaways.com/
- High Season
- $31
- Phone
- +30 26610 49800
- [email protected]
- Website
- albanialuxuryferries.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $41
- Schedules at
- https://albanialuxuryferries.com/
Want to know more about travelling around Albania
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
Want to know more about Flixbus?
Read the travel guide






















