There are 7 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 28m₺5,145–23,928Train
cheapest- Take the train from Sofia to Halkalıtrain
- Take the train from Halkali to Ankaratrain Yht
- Take the train from Ankara to Karstrain
45h 16m₺2,954–7,347Bus
- 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₺6,199–6,899Train via Sivas
- 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,610Drive 1,971.2 km
- Drive from Sofia to Karscar 1,971.2 km
22h 59m₺15,448–22,313Fly 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 30m₺6,326–20,527Bus 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,650
Sofia to Kars by train
Comparing Your Travel Options
The cheapest way to get from Sofia to Kars is to train which costs 2.900 ₺ - 7.500 ₺ and takes 45h 16m.
The fastest way to get from Sofia to Kars is to fly which takes 7h 28m and costs 5.000 ₺ - 24.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 6.000 ₺ - 7.000 ₺.
It takes approximately 7h 28m 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 28m and costs 5.000 ₺ - 24.000 ₺. Alternatively, you can bus, which costs 6.000 ₺ - 7.000 ₺ 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 and Pegasus Airlines fly from Sofia Airport (SOF) to Kars Airport (KSY) once daily. 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
- 4h 55m
- When
- Every day
- Estimated price
- ₺8,500–28,000
Flights from Sofia Airport to Erzurum Airport via Istanbul
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- ₺8,000–27,000
- Website
- flypgs.com
Flights from Sofia Airport to Kars Airport via Sabiha Gokcen
- Ave. Duration
- 7h 27m
- When
- Friday
- Estimated price
- ₺4,800–24,000
Flights from Sofia Airport to Erzurum Airport via Sabiha Gokcen
- Ave. Duration
- 4h 55m
- When
- Tuesday and Friday
- Estimated price
- ₺4,400–22,000
- Website
- sunexpress.com
Flights from Sofia Airport to Erzurum Airport via Antalya
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- ₺5,500–20,000
Flights from Sofia Airport to Erzurum Airport via Izmir
- Ave. Duration
- 9h 30m
- When
- Saturday
- Estimated price
- ₺5,500–20,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Sofia to Halkalı
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- ₺750–4,148
- Website
- Turkish Railways (TCDD)
- Double Room
- ₺2,302
- Single Room
- ₺4,148
- Four Person Room
- ₺2,024
Train from Istanbul Söğütlüçeşme to Sivas
- Ave. Duration
- 6h 49m
- Frequency
- Once daily
- Estimated price
- ₺1,400–2,100
- Website
- Turkish Railways (TCDD)
Train from Sivas to Kars
- Ave. Duration
- 15h 20m
- Frequency
- Once daily
- Estimated price
- ₺850–1,300
- Website
- Turkish Railways (TCDD)
Train from Sofia to Halkalı
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- ₺750–4,148
- Website
- Turkish Railways (TCDD)
- Double Room
- ₺2,302
- Single Room
- ₺4,148
- Four Person Room
- ₺2,024
Train from Halkali to Ankara
- Ave. Duration
- 5h 1m
- Frequency
- 3 times a day
- Estimated price
- ₺700–1,000
- Website
- Turkish Railways (TCDD)
Train from Ankara to Kars
- Ave. Duration
- 26h 26m
- Frequency
- Once daily
- Estimated price
- ₺1,500–2,200
- Website
- Turkish Railways (TCDD)
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Sofia Serdika Bus Station to Gebze Otogar
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- ₺4,600
- Website
- Arda Tur
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Gebze bus station to Kars bus station
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,600–2,300
- Schedules at
- Kamil Koç
Bus from Erzurum bus station to Kars bus station
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- ₺410–600
- Schedules at
- Kamil Koç
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Sofia Central Bus Station to Istanbul Samandira Tesis
- Ave. Duration
- 10h 54m
- Frequency
- Once daily
- Estimated price
- ₺1,500–2,250
- Website
- MetroTurizm
- 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
- MetroTurizm
- 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 , Why you should take the train in the US, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
Sofia to Kars bus services, operated by Arda Tur, arrive at Gebze Otogar station.
Kars is 1h ahead of Sofia. It is currently 3:45 AM in Sofia and 4:45 AM in Kars.
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 21+ hotels available in Kars.






















