There are 6 ways to get from Krasnodar to Sofia by plane, bus, car, 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.
Fly
best- Fly from Krasnodar (KRR) to Sofia Airport (SOF)KRR - SOF
9h 5m$177–858Bus
cheapest- Take the bus from Krasnodar-1 Bus station to Bursa bus station
- Take the bus from Bursa Intercity Bus Terminal to Sofia Serdika Bus StationArda-Tur
2d 13h$115–148Bus via Hopa
- Take the bus from Krasnodar-1 Bus station to Hopa
- Take the bus from Hopa to Istanbul Samandira Tesis
- Take the bus from Istanbul Samandira Tesis to Sofia
2d$140–176Drive 2,037.5 km
- Drive from Krasnodar to Sofia2,037.5 km
29h 26m$321–464Bus, train via Ankara
- Take the bus from Krasnodar-1 Bus station to Ankara bus station
- Take the train from Ankara to Istanbul PendikYht
- Take the bus from Istanbul Esenler to Sofia
2d 6h$147–157Bus, train
- Take the bus from Krasnodar-1 Bus station to Bursa bus station
- Take the bus from Bursa bus station to İstanbul Esenler bus station
- Take the train from Halkalı to Sofia
2d 19h$127–149
Krasnodar (KRR) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Krasnodar to Sofia is to bus and train which costs $120 - $150 and takes 2 days 19h.
The fastest way to get from Krasnodar to Sofia is to fly which takes 9h 5m and costs $170 - $900.
No, there is no direct bus from Krasnodar station to Sofia. However, there are services departing from Krasnodar-1 Bus station and arriving at Sofia via Hopa and Istanbul Samandira Tesis. The journey, including transfers, takes approximately 2 days 0h.
The distance between Krasnodar and Sofia is 1318 km. The road distance is 2037.5 km.
The best way to get from Krasnodar to Sofia without a car is to bus via Hopa which takes 2 days 0h and costs $140 - $180.
It takes approximately 9h 5m to get from Krasnodar to Sofia, including transfers.
Krasnodar to Sofia bus services, operated by Luks Yilmaz, depart from Krasnodar-1 Bus station.
The best way to get from Krasnodar to Sofia is to fly which takes 9h 5m and costs $170 - $900. Alternatively, you can bus via Hopa, which costs $140 - $180 and takes 2 days 0h.
Krasnodar to Sofia bus services, operated by Luks Yilmaz, arrive at Hopa station.
Sofia is 1h behind Krasnodar. It is currently 6:40 AM in Krasnodar and 5:40 AM in Sofia.
What companies run services between Krasnodar, Russia and Sofia, Bulgaria?
Aeroflot Russian Airlines, Turkish Airlines, and three other airlines fly from Krasnodar (KRR) to Sofia Airport (SOF) twice daily. Alternatively, you can take a bus from Krasnodar-1 Bus station to Sofia via Hopa, Hopa, and Istanbul Samandira Tesis in around 2d.
- Website
- turkishairlines.com
Flights from Krasnodar to Sofia Airport via Istanbul
- Ave. Duration
- 8h 52m
- When
- Every day
- Estimated price
- $170–850
Flights from Krasnodar to Sofia Airport via Tbilisi, Istanbul
- Ave. Duration
- 10h 50m
- When
- Friday and Sunday
- Estimated price
- $480–1,400
- Website
- flypgs.com
Flights from Krasnodar to Sofia Airport via Erevan, Sabiha Gokcen
- Ave. Duration
- 16h 2m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $250–1,200
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from Ankara to Istanbul Pendik
- Ave. Duration
- 3h 53m
- Frequency
- Hourly
- Estimated price
- $15–24
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Halkalı to Sofia
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- $15–24
- Website
- https://www.tcdd.gov.tr/lang/en
- Website
- luksyilmazturizm.com
Bus from Krasnodar-1 Bus station to Hopa
- Ave. Duration
- 19h 14m
- Frequency
- Once a week
- Estimated price
- $97
- Schedules at
- luksyilmazturizm.com
Bus from Krasnodar-1 Bus station to Ankara bus station
- Ave. Duration
- 39h 54m
- Frequency
- 4 times a week
- Estimated price
- $103
- Schedules at
- facebook.com
- Book at
- donbilet.ru
Bus from Krasnodar-1 Bus station to Bursa bus station
- Ave. Duration
- 47h 58m
- Frequency
- 3 times a week
- Estimated price
- $103
- Schedules at
- facebook.com
- Book at
- donbilet.ru
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Hopa to Istanbul Samandira Tesis
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $27–35
- Website
- https://www.metroturizm.com.tr/en
- Standard
- $27–32
Bus from Istanbul Samandira Tesis to Sofia
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- $17–45
- Website
- https://www.metroturizm.com.tr/en
- Standard
- $17–22
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 2h 47m
- Frequency
- Every 3 hours
- Estimated price
- $10–18
- Website
- https://www.metroturizm.com.tr/en
- Standard
- $10–13
- Phone
- 0545 792 30 02
- info@luksyonca.com.tr
- Website
- luksyonca.com.tr
Bus from Istanbul Esenler to Sofia
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $28
- Schedules at
- luksyonca.com.tr
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 3h 30m
- Frequency
- Every 20 minutes
- Estimated price
- $8–12
- Schedules at
- flixbus.com.tr
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 3h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $8–21
- Schedules at
- pamukkale.com.tr
- Phone
- 0850 577 99 99
- info@varan.com.tr
- Website
- varan.com.tr
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 2h 45m
- Frequency
- Every 3 hours
- Estimated price
- $11–16
- Schedules at
- varan.com.tr
- Phone
- 0850 202 22 22
- iletisim@uludagturizm.com.tr
- Website
- balikesiruludag.com.tr
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Schedules at
- balikesiruludag.com.tr
- Phone
- 0(850) 309 22 16
- bilgi@istanbulkalesi.com.tr
- Website
- istanbulkalesi.com.tr
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 2h 46m
- Frequency
- 5 times a day
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 0850 811 5959
- website@kaleseyahat.com.tr
- Website
- kaleseyahat.com.tr
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Schedules at
- kaleseyahat.com.tr
- Phone
- 444 42 06
- seyahat@ozkaymak.com.tr
- Website
- ozkaymak.com.tr
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Schedules at
- ozkaymak.com.tr
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- guneyakdeniz.com
- Phone
- 0(212) 658 03 07
- info@antalyanetseyahat.com
- Website
- antalyanetseyahat.com
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 2h 36m
- Frequency
- Twice daily
- Schedules at
- antalyanetseyahat.com
- Phone
- 0236 613 10 55
- iletisim@somaseyahat.com.tr
- Website
- somaseyahat.com.tr
Bus from Bursa bus station to İstanbul Esenler bus station
- Ave. Duration
- 2h 57m
- Frequency
- Twice daily
- Schedules at
- somaseyahat.com.tr
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 to the UK: What do I need to know?, Travelling to the US: What do I need to know?, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Krasnodar to Sofia is 2038 km. It takes approximately 29h 26m to drive from Krasnodar to Sofia.
There are 2094+ hotels available in Sofia.


























