There are 9 ways to get from Sofia to Şanlıurfa by plane, bus, train, car, or taxi
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 Şanlıurfa Güney Anadolu Projesi Airport
best- Fly from Sofia Airport (SOF) to Şanlıurfa Güney Anadolu Projesi Airport (GNY)plane SOF - GNY
6h 49m₺5,125–18,233Bus
cheapest- Take the bus from Sofia to İstanbul Esenler bus stationbus FlixBus N1999
- Take the bus from İstanbul Esenler bus station to Şanlıurfa bus stationbus FlixBus KK0148A / ...
27h 59m₺2,375–5,855Train, bus via Konya
- Take the train from Sofia to Halkalıtrain
- Take the train from Halkali to Konya Selçuklutrain Yht
- Take the bus from Konya bus station to Şanlıurfa bus stationbus
29h 59m₺2,904–7,237Drive 1,828.9 km
- Drive from Sofia to Şanlıurfacar 1,828.9 km
16h 2m₺13,846–19,999Fly to Diyarbakır Airport, bus
- Fly from Sofia Airport (SOF) to Diyarbakır Airport (DIY)plane SOF - DIY
- Take the bus from Diyarbakır bus station to Şanlıurfa bus stationbus
11h 23m₺5,519–17,247Fly to Adiyaman, taxi
- Fly from Sofia Airport (SOF) to Adiyaman (ADF)plane SOF - ADF
- Take the taxi from Adiyaman (ADF) to Şanlıurfataxi
10h 59m₺15,504–43,406Fly to Gaziantep Oğuzeli International Airport, bus
- Fly from Sofia Airport (SOF) to Gaziantep Oğuzeli International Airport (GZT)plane SOF - GZT
- Take the bus from Gaziantep bus station to Şanlıurfa bus stationbus
10h 52m₺4,310–14,865Bus via Ceyhan
- Take the bus from Sofia Serdica Bus Station to Edirne Bus Stationbus
- Take the bus from Edirne to Ceyhanbus
- Take the bus from Ceyhan to Gaziantepbus
- Take the bus from Gaziantep bus station to Şanlıurfa bus stationbus
31h 41mTrain, bus
- Take the train from Sofia to Cerkezkoytrain Ic
- Take the bus from Çerkezköy to Şanlıurfabus
37h 17m₺2,791–4,539
Sofia to Şanlıurfa by bus
Questions & Answers
The cheapest way to get from Sofia to Şanlıurfa is to train and bus which costs 2.700 ₺ - 4.600 ₺ and takes 37h 17m.
The fastest way to get from Sofia to Şanlıurfa is to fly which takes 6h 49m and costs 5.000 ₺ - 19.000 ₺.
No, there is no direct bus from Sofia to Şanlıurfa station. However, there are services departing from Sofia and arriving at Şanlıurfa bus station via İstanbul Esenler bus station. The journey, including transfers, takes approximately 27h 59m.
The distance between Sofia and Şanlıurfa is 1489 km. The road distance is 1828.9 km.
The best way to get from Sofia to Şanlıurfa without a car is to bus which takes 27h 59m and costs 2.300 ₺ - 6.000 ₺.
It takes approximately 6h 49m to get from Sofia to Şanlıurfa, including transfers.
Sofia to Şanlıurfa bus services, operated by Kamil Koç, depart from Sofia station.
The best way to get from Sofia to Şanlıurfa is to fly which takes 6h 49m and costs 5.000 ₺ - 19.000 ₺. Alternatively, you can bus, which costs 2.300 ₺ - 6.000 ₺ and takes 27h 59m.
Sofia to Şanlıurfa bus services, operated by Kamil Koç, arrive at İstanbul Esenler bus station.
Yes, the driving distance between Sofia to Şanlıurfa is 1829 km. It takes approximately 16h 2m to drive from Sofia to Şanlıurfa.
What companies run services between Sofia, Bulgaria and Şanlıurfa, Turkey?
Turkish Airlines, Pegasus Airlines, and AJet fly from Sofia Airport (SOF) to Şanlıurfa Güney Anadolu Projesi Airport (GNY) 3 times a day. Alternatively, you can take a bus from Sofia to Şanlıurfa bus station via İstanbul Esenler bus station in around 27h 59m.
- Website
- turkishairlines.com
Flights from Sofia Airport to Şanlıurfa Güney Anadolu Projesi Airport via Istanbul
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₺8,000–29,000
Flights from Sofia Airport to Diyarbakır Airport via Istanbul
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₺8,000–28,000
Flights from Sofia Airport to Adiyaman via Istanbul
- Ave. Duration
- 8h 5m
- When
- Friday, Sunday, and Wednesday
- Estimated price
- ₺11,000–39,000
Flights from Sofia Airport to Gaziantep Oğuzeli International Airport via Istanbul
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- ₺7,000–24,000
- Website
- flypgs.com
Flights from Sofia Airport to Şanlıurfa Güney Anadolu Projesi Airport via Sabiha Gokcen
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- ₺4,000–20,000
Flights from Sofia Airport to Diyarbakır Airport via Sabiha Gokcen
- Ave. Duration
- 5h 55m
- When
- Tuesday to Sunday
- Estimated price
- ₺4,000–20,000
Flights from Sofia Airport to Gaziantep Oğuzeli International Airport via Sabiha Gokcen
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₺3,300–17,000
- Website
- sunexpress.com
Flights from Sofia Airport to Diyarbakır Airport via Antalya
- Ave. Duration
- 10h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₺4,900–17,000
Flights from Sofia Airport to Diyarbakır Airport via Izmir
- Ave. Duration
- 10h 20m
- When
- Wednesday and Saturday
- Estimated price
- ₺4,900–17,000
Flights from Sofia Airport to Gaziantep Oğuzeli International Airport via Antalya
- Ave. Duration
- 4h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₺3,900–14,000
- Website
- ajet.com
Flights from Sofia Airport to Şanlıurfa Güney Anadolu Projesi Airport via Sabiha Gokcen
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₺4,200–17,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,187
- Website
- Turkish Railways (TCDD)
- Double Room
- ₺2,324
- Single Room
- ₺4,187
- Four Person Room
- ₺2,043
Train from Halkali to Konya Selçuklu
- Ave. Duration
- 6h 4m
- Frequency
- Once daily
- Estimated price
- ₺1,000–1,500
- Website
- Turkish Railways (TCDD)
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia to Cerkezkoy
- Ave. Duration
- 13h 21m
- Frequency
- Twice daily
- Estimated price
- ₺390–550
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- ₺390–550
- 1st Class
- ₺420–550
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Sofia to İstanbul Esenler bus station
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- ₺750–1,100
- Schedules at
- Kamil Koç
Bus from İstanbul Esenler bus station to Şanlıurfa bus station
- Ave. Duration
- 18h 59m
- Frequency
- Every 4 hours
- Estimated price
- ₺1,600–2,200
- Schedules at
- Kamil Koç
Bus from Konya bus station to Şanlıurfa bus station
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Estimated price
- ₺950–1,300
- Schedules at
- Kamil Koç
Bus from Diyarbakır bus station to Şanlıurfa bus station
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ₺360–500
- Schedules at
- Kamil Koç
Bus from Gaziantep bus station to Şanlıurfa bus station
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₺340–480
- Schedules at
- Kamil Koç
Bus from Gaziantep bus station to Şanlıurfa bus station
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₺340–480
- Schedules at
- Kamil Koç
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- Alpar Turizm
Bus from Sofia to İstanbul Esenler bus station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,900
- Website
- Alpar Turizm
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from İstanbul Esenler bus station to Şanlıurfa bus station
- Ave. Duration
- 20h 12m
- Frequency
- Once daily
- Estimated price
- ₺2,483–4,000
- Website
- MetroTurizm
- Standard
- ₺2,800–4,000
Bus from Gaziantep bus station to Şanlıurfa bus station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₺600–900
- Website
- MetroTurizm
- Standard
- ₺600–900
Bus from Gaziantep bus station to Şanlıurfa bus station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₺600–900
- Website
- MetroTurizm
- Standard
- ₺600–900
Bus from Çerkezköy to Şanlıurfa
- Ave. Duration
- 22h 30m
- Frequency
- Once daily
- Estimated price
- ₺2,483–4,000
- Website
- MetroTurizm
- Standard
- ₺2,800–4,000
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Sofia Serdica Bus Station to Edirne Bus Station
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- ₺1,400–2,200
- Website
- Arda Tur
- Phone
- (495) 796 19 58
- [email protected]
- Website
- Has Turizm
Bus from Edirne to Ceyhan
- Ave. Duration
- 18h 45m
- Frequency
- Twice daily
- Estimated price
- ₺1,800–2,600
- Website
- Has Turizm
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Ceyhan to Gaziantep
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- mersinnurturizm.com
- Ave. Duration
- 1h 56m
- Estimated price
- ₺4,000–4,800
Adıyaman Adam Gibi Bir Taksi
Adıyaman Güven Taksi
Adıyaman Taksi
- Phone
- +90 539 915 91 42
Adıyaman Taksi Durağı
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 do I buy a London Underground ticket?, How to get from London City Airport into central London, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Book your Sofia to Şanlıurfa bus tickets online with Omio.
There are 71+ hotels available in Şanlıurfa.






































