There are 8 ways to get from Kavála to Varna by car, train, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train
best- Drive from Kavála to Lazar Pamporovcar
- Take the train from Lazar Pamporov to Marko Nikolov - Ttrain Re
- Take the train from Septemvri to Varnatrain Ic
11h 33m$42–61Bus, train via Bansko
cheapest- Take the bus from Kavala Central Bus Station to Banskobus
- Take the train from Bansko to Septemvritrain Re / ...
- Take the train from Septemvri to Varnatrain Ic
16h 8m$26–41Bus via Sofia
- Take the bus from Kavala Central Bus Station to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Varna Central Bus Stationbus Group Plus 1697 / ...
13h$65–106Drive 537.7 km
- Drive from Kavála to Varnacar 537.7 km
6h 42m$116–167Bus to Sofia Airport, fly
- Take the bus from Kavala Central Bus Station to Sofia Central Bus Stationbus
- Fly from Sofia Airport (SOF) to Varna Airport (VAR)plane SOF - VAR
8h 35m$177–314Bus, train
- Take the bus from Kavala Central Bus Station to Sofia Central Bus Stationbus
- Take the train from Sofia Sever to Varnatrain Ic
14h 21m$43–63Bus
- Take the bus from Kavala Central Bus Station to Kesanbus
- Take the bus from Keşan to Kırklarelibus
- Take the bus from Kırklareli Bus Station to Varna Central Bus Stationbus
16h 15m$67–90Bus to Thessaloniki Airport Makedonia, fly
- Take the bus from Kavala to Thessaloniki Macedonia KTEL Bus Stationbus
- Fly from Thessaloniki Airport Makedonia (SKG) to Varna Airport (VAR)plane SKG - VAR
11h 7m$217–403
Kavála to Varna by bus, foot, tram, and train
Comparing Your Travel Options
The cheapest way to get from Kavála to Varna is to bus and train via Bansko which costs $26 - $45 and takes 16h 8m.
The fastest way to get from Kavála to Varna is to drive which takes 6h 42m and costs $110 - $170.
No, there is no direct bus from Kavála station to Varna station. However, there are services departing from Kavala Central Bus Station and arriving at Varna Central Bus Station via Sofia Central Bus Station. The journey, including transfers, takes approximately 13h.
The distance between Kavála and Varna is 669 km. The road distance is 537.7 km.
The best way to get from Kavála to Varna without a car is to bus via Sofia which takes 13h and costs $65 - $110.
It takes approximately 11h 33m to get from Kavála to Varna, including transfers.
Kavála to Varna bus services, operated by Kaleia, depart from Kavala Central Bus Station.
Kavála to Varna bus services, operated by Kaleia, arrive at Sofia Central Bus Station.
Yes, the driving distance between Kavála to Varna is 538 km. It takes approximately 6h 42m to drive from Kavála to Varna.
Book your Kavála to Varna bus tickets online with Omio and 12go.asia.
What companies run services between Kavála, Greece and Varna, Bulgaria?
You can take a bus from Kavala Central Bus Station to Varna Central Bus Station via Sofia Central Bus Station in around 13h.
- Website
- air.bg
Flights from Sofia Airport to Varna Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $85–120
- Website
- turkishairlines.com
Flights from Thessaloniki Airport Makedonia to Varna Airport via Istanbul
- Ave. Duration
- 10h 3m
- When
- Monday, Tuesday, Friday, Saturday, and Thursday
- Estimated price
- $80–600
- Website
- airserbia.com
Flights from Thessaloniki Airport Makedonia to Varna Airport via Belgrade
- Ave. Duration
- 11h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $110–300
- Website
- austrian.com
Flights from Thessaloniki Airport Makedonia to Varna Airport via Vienna
- Ave. Duration
- 5h 40m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $160–340
- Website
- wizzair.com
Flights from Thessaloniki Airport Makedonia to Varna Airport via Larnaca
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $130–400
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Lazar Pamporov to Marko Nikolov - T
- Ave. Duration
- 20 min
- Frequency
- Twice daily
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–3
Train from Septemvri to Varna
- Ave. Duration
- 6h 6m
- Frequency
- 4 times a day
- Estimated price
- $6–9
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $6–9
- 1st Class
- $6–8
Train from Sofia Sever to Varna
- Ave. Duration
- 7h 31m
- Frequency
- Every 4 hours
- Estimated price
- $8–12
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $8–11
- 1st Class
- $8–12
Train from Bansko to Septemvri
- Ave. Duration
- 4h 32m
- Frequency
- Every 4 hours
- Estimated price
- $2–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Septemvri to Varna
- Ave. Duration
- 6h 6m
- Frequency
- 4 times a day
- Estimated price
- $6–9
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $6–9
- 1st Class
- $6–8
- Phone
- +359 894 77 44 02
- [email protected]
- Website
- kaleiatravel.com
Bus from Kavala Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a week
- Estimated price
- $35–55
- Schedules at
- en.kaleiatravel.com
Bus from Kavala Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a week
- Estimated price
- $35–55
- Schedules at
- en.kaleiatravel.com
Bus from Kavala Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a week
- Estimated price
- $35–55
- Schedules at
- en.kaleiatravel.com
Bus from Kavala Central Bus Station to Bansko
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a week
- Estimated price
- $18–27
- Schedules at
- en.kaleiatravel.com
- Phone
- +359 889 59 00 00
- [email protected]
- Website
- Grup Plus - Etap Adresss
Bus from Sofia Central Bus Station to Varna Central Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–55
- Website
- Grup Plus - Etap Adresss
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Sofia Central Bus Station to Varna Central Bus Station
- Ave. Duration
- 8h 53m
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- karat-s.com
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Kavala Central Bus Station to Kesan
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $21–30
- Website
- MetroTurizm
- Standard
- $21–30
- Phone
- 0850 202 22 22
- [email protected]
- Website
- balikesiruludag.com.tr
Bus from Keşan to Kırklareli
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $17–23
- Schedules at
- balikesiruludag.com.tr
- Phone
- 444 00 17
- [email protected]
- Website
- truvaturizm.com
Bus from Keşan to Kırklareli
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- truvaturizm.com
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Keşan to Kırklareli
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $8–11
- Schedules at
- guneyakdeniz.com
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Kırklareli Bus Station to Varna Central Bus Station
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- $37
- Website
- Arda Tur
- Phone
- +30 2510.222294
- [email protected]
- Website
- ktelkavalas.gr
Bus from Kavala to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 2h 10m
- Frequency
- Every 2 hours
- Estimated price
- $13–21
- Schedules at
- ktelkavalas.gr
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 How to get from Florence to Rome, Thanksgiving 2018: How to travel stress-free, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
Booking & Getting There
There are 2005+ hotels available in Varna.






























