There are 8 ways to get from Sofia to Kars by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kars Airport
best- Fly from Sofia Airport (SOF) to Kars Airport (KSY)plane SOF - KSY
7h 48m₺10,866–38,368Train via Sivas
cheapest- Take the train from Sofia to Halkalıtrain
- Take the train from Istanbul Söğütlüçeşme to Sivastrain Yht
- Take the train from Sivas to Karstrain
36h 59m₺3,046–7,576Bus
- Take the bus from Sofia Serdika Bus Station to Gebze Otogarbus Arda-Tur
- Take the bus from Gebze bus station to Kars bus stationbus FlixBus KK0673
31h 30m₺4,284–6,370Drive 1,971.2 km
- Drive from Sofia to Karscar 1,971.2 km
22h 59m₺14,810–21,391Fly to Erzurum Airport, bus
- Fly from Sofia Airport (SOF) to Erzurum Airport (ERZ)plane SOF - ERZ
- Take the bus from Erzurum bus station to Kars bus stationbus
11h 35m₺5,897–21,326Fly to Iğdır Airport, bus
- Fly from Sofia Airport (SOF) to Iğdır Airport (IGD)plane SOF - IGD
- Take the bus from Tuzluca bus station to Kars bus stationbus
11h 49m₺12,952–43,122Bus via Hopa
- Take the bus from Sofia Central Bus Station to Istanbul Samandira Tesisbus
- Take the bus from Istanbul Samandira Tesis to Hopabus
- Take the bus from Hopa Artvin to Karsbus
38h 47m₺3,687–6,650Train
- Take the train from Sofia to Halkalıtrain
- Take the train from Halkali to Ankaratrain Yht
- Take the train from Ankara to Karstrain
45h 31m₺3,054–7,413
Sofia to Kars by train
Questions & Answers
The cheapest way to get from Sofia to Kars is to train which costs 3.000 ₺ - 7.500 ₺ and takes 45h 31m.
The fastest way to get from Sofia to Kars is to fly which takes 7h 48m and costs 10.000 ₺ - 39.000 ₺.
No, there is no direct bus from Sofia station to Kars station. However, there are services departing from Sofia Serdika Bus Station and arriving at Kars bus station via Gebze bus station. The journey, including transfers, takes approximately 31h 30m.
No, there is no direct train from Sofia to Kars. However, there are services departing from Sofia and arriving at Kars via Halkali, Mustafa Kemal, Istanbul Söğütlüçeşme and Sivas. The journey, including transfers, takes approximately 36h 59m.
The distance between Sofia and Kars is 1669 km. The road distance is 1971.2 km.
The best way to get from Sofia to Kars without a car is to bus which takes 31h 30m and costs 4.200 ₺ - 6.500 ₺.
It takes approximately 7h 48m to get from Sofia to Kars, including transfers.
Sofia to Kars bus services, operated by Arda Tur, depart from Sofia Serdika Bus Station.
Sofia to Kars train services, operated by Turkish Railways (TCDD), depart from Sofia station.
The best way to get from Sofia to Kars is to fly which takes 7h 48m and costs 10.000 ₺ - 39.000 ₺. Alternatively, you can bus, which costs 4.200 ₺ - 6.500 ₺ and takes 31h 30m, you could also train via Sivas, which costs 3.000 ₺ - 8.000 ₺ and takes 36h 59m.
What companies run services between Sofia, Bulgaria and Kars, Turkey?
Turkish Airlines flies from Sofia Airport (SOF) to Kars Airport (KSY) 4 times a week. Alternatively, you can take a bus from Sofia Serdika Bus Station to Kars bus station via Gebze bus station in around 31h 30m.
- Website
- turkishairlines.com
Flights from Sofia Airport to Kars Airport via Istanbul
- Ave. Duration
- 5h 15m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₺10,000–39,000
Flights from Sofia Airport to Erzurum Airport via Istanbul
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- ₺10,000–38,000
Flights from Sofia Airport to Iğdır Airport via Istanbul
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- ₺11,000–42,000
- Website
- flypgs.com
Flights from Sofia Airport to Erzurum Airport via Sabiha Gokcen
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₺4,900–24,000
- Website
- ajet.com
Flights from Sofia Airport to Erzurum Airport via Sabiha Gokcen
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₺5,000–21,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Sofia to Halkalı
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- ₺750–4,113
- Website
- https://www.tcdd.gov.tr/lang/en
- Double Room
- ₺2,283
- Single Room
- ₺4,113
- Four Person Room
- ₺2,007
Train from Istanbul Söğütlüçeşme to Sivas
- Ave. Duration
- 6h 49m
- Frequency
- Once daily
- Estimated price
- ₺1,400–2,100
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Sivas to Kars
- Ave. Duration
- 15h 20m
- Frequency
- Once daily
- Estimated price
- ₺850–1,300
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Sofia to Halkalı
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- ₺750–4,113
- Website
- https://www.tcdd.gov.tr/lang/en
- Double Room
- ₺2,283
- Single Room
- ₺4,113
- Four Person Room
- ₺2,007
Train from Halkali to Ankara
- Ave. Duration
- 5h 16m
- Frequency
- 3 times a day
- Estimated price
- ₺800–1,100
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Ankara to Kars
- Ave. Duration
- 26h 26m
- Frequency
- Once daily
- Estimated price
- ₺1,500–2,200
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Sofia Serdika Bus Station to Gebze Otogar
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- ₺2,600–4,100
- Website
- https://ardatur.bg/en/
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from Gebze bus station to Kars bus station
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,600–2,300
- Schedules at
- flixbus.com.tr
Bus from Erzurum bus station to Kars bus station
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₺410–600
- Schedules at
- flixbus.com.tr
Bus from Tuzluca bus station to Kars bus station
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- ₺330–460
- Schedules at
- flixbus.com.tr
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Sofia Central Bus Station to Istanbul Samandira Tesis
- Ave. Duration
- 10h 54m
- Frequency
- Once daily
- Estimated price
- ₺1,500–2,250
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,500–2,100
Bus from Istanbul Samandira Tesis to Hopa
- Ave. Duration
- 20h 8m
- Frequency
- Once daily
- Estimated price
- ₺2,100–3,600
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺2,500–3,600
- Phone
- (0466)2126161
- [email protected]
- Website
- yesilartvinekspres.com.tr
Bus from Hopa Artvin to Kars
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ₺65–800
- Schedules at
- obilet.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 South Korea: Travelling from Seoul to Busan , Need to know: Eurostar, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Sofia to Kars bus services, operated by Arda Tur, arrive at Gebze Otogar station.
Sofia to Kars train services, operated by Turkish Railways (TCDD), arrive at Halkalı station.
Yes, the driving distance between Sofia to Kars is 1971 km. It takes approximately 22h 59m to drive from Sofia to Kars.
Book your Sofia to Kars bus tickets online with Omio.
There are 19+ hotels available in Kars.






















