There are 9 ways to get from Diyarbakır to Samsun 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 Diyarbakır Airport to Samsun-Çarşamba Airport, bus
best- Fly from Diyarbakır Airport (DIY) to Samsun-Çarşamba Airport (SZF)plane DIY - SZF
- Take the bus from Çarşamba to Samsunbus
7h 4m₺5,606–23,480Train
cheapest- Take the train from Diyarbakır to Sivastrain Güney Kurtalan Ekspresi
- Take the train from Sivas to Samsuntrain Samsun Sivas Hattı
20h 56m₺1,108–1,565Bus
- Take the bus from Diyarbakır bus station to Samsun bus stationbus FlixBus KK5531 / ...
16h 3m₺1,470–2,019Train, bus
- Take the train from Diyarbakir to Sivastrain Ic
- Take the bus from Sivas to Samsunbus
18h 3mDrive 740.3 km
- Drive from Diyarbakır to Samsuncar 740.3 km
11h 2m₺4,162–6,011Fly Diyarbakır Airport to Ordu - Giresun Airport, bus
- Fly from Diyarbakır Airport (DIY) to Ordu - Giresun Airport (OGU)plane DIY - OGU
- Take the bus from Ordu bus station to Akbulut rest stationbus
- Take the bus from Akbulut rest station to Samsun bus stationbus
8h 16m₺6,721–25,949Taxi to Mardin Airport, fly to Samsun-Çarşamba Airport, bus
- Take the taxi from Diyarbakır to Mardin-Airport-MQMtaxi
- Fly from Mardin Airport (MQM) to Samsun-Çarşamba Airport (SZF)plane MQM - SZF
- Take the bus from Çarşamba to Samsunbus
8h 34m₺9,759–36,821Train to Batman, fly to Samsun-Çarşamba Airport, bus
- Take the train from Diyarbakir to Batmantrain
- Fly from Batman (BAL) to Samsun-Çarşamba Airport (SZF)plane BAL - SZF
- Take the bus from Çarşamba to Samsunbus
12h 28m₺6,501–28,191Train via Kalın
- Take the train from Diyarbakir to Kalintrain Ic
- Take the train from Kalın to Samsuntrain Samsun Sivas Hattı
20h 56m₺1,132–1,589
Diyarbakır Airport (DIY) to Samsun-Çarşamba Airport (SZF) flights
Questions & Answers
The cheapest way to get from Diyarbakır to Samsun is to train which costs 1.100 ₺ - 1.600 ₺ and takes 20h 56m.
The fastest way to get from Diyarbakır to Samsun is to fly and bus which takes 7h 4m and costs 5.500 ₺ - 24.000 ₺.
No, there is no direct bus from Diyarbakır station to Samsun station. However, there are services departing from Diyarbakır bus station and arriving at Samsun bus station via . The journey, including transfers, takes approximately 16h 3m.
No, there is no direct train from Diyarbakır to Samsun. However, there are services departing from Diyarbakır and arriving at Samsun via Sivas. The journey, including transfers, takes approximately 20h 56m.
The distance between Diyarbakır and Samsun is 548 km. The road distance is 740.3 km.
The best way to get from Diyarbakır to Samsun without a car is to bus which takes 16h 3m and costs 1.400 ₺ - 2.100 ₺.
It takes approximately 7h 4m to get from Diyarbakır to Samsun, including transfers.
Diyarbakır to Samsun bus services, operated by Kamil Koç, depart from Diyarbakır bus station.
Diyarbakır to Samsun train services, operated by Turkish Railways (TCDD), depart from Diyarbakır station.
The best way to get from Diyarbakır to Samsun is to bus which takes 16h 3m and costs 1.400 ₺ - 2.100 ₺. Alternatively, you can train, which costs 1.100 ₺ - 1.600 ₺ and takes 20h 56m.
What companies run services between Diyarbakır, Turkey and Samsun, Turkey?
Kamil Koç operates a bus from Diyarbakır bus station to Samsun bus station twice daily. Tickets cost ₺1,200–1,700 and the journey takes 15h 55m. Alternatively, you can take a train from Diyarbakır to Samsun via Sivas in around 20h 56m.
- Website
- turkishairlines.com
Flights from Diyarbakır Airport to Samsun-Çarşamba Airport via Istanbul
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₺14,000–43,000
Flights from Diyarbakır Airport to Ordu - Giresun Airport via Istanbul
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- ₺14,000–45,000
Flights from Mardin Airport to Samsun-Çarşamba Airport via Istanbul
- Ave. Duration
- 6h 11m
- When
- Every day
- Estimated price
- ₺15,000–48,000
Flights from Batman to Samsun-Çarşamba Airport via Istanbul
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₺16,000–48,000
- Website
- ajet.com
Flights from Diyarbakır Airport to Samsun-Çarşamba Airport via Ankara
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ₺5,500–23,000
Flights from Diyarbakır Airport to Samsun-Çarşamba Airport via Sabiha Gokcen
- Ave. Duration
- 7h 50m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- ₺7,500–30,000
Flights from Diyarbakır Airport to Ordu - Giresun Airport via Ankara
- Ave. Duration
- 4h 35m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₺6,000–26,000
Flights from Diyarbakır Airport to Ordu - Giresun Airport via Sabiha Gokcen
- Ave. Duration
- 7h 30m
- When
- Saturday
- Estimated price
- ₺8,000–33,000
Flights from Batman to Samsun-Çarşamba Airport via Ankara
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ₺6,000–27,000
Flights from Batman to Samsun-Çarşamba Airport via Sabiha Gokcen
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- ₺8,500–35,000
- Website
- flypgs.com
Flights from Diyarbakır Airport to Samsun-Çarşamba Airport via Sabiha Gokcen
- Ave. Duration
- 8h 57m
- When
- Wednesday and Saturday
- Estimated price
- ₺6,000–29,000
Flights from Diyarbakır Airport to Ordu - Giresun Airport via Sabiha Gokcen
- Ave. Duration
- 8h 30m
- When
- Monday
- Estimated price
- ₺6,500–31,000
Flights from Mardin Airport to Samsun-Çarşamba Airport via Sabiha Gokcen
- Ave. Duration
- 7h 55m
- When
- Sunday
- Estimated price
- ₺7,000–33,000
Flights from Batman to Samsun-Çarşamba Airport via Sabiha Gokcen
- Ave. Duration
- 9h 32m
- When
- Thursday, Monday, Tuesday, Saturday, and Sunday
- Estimated price
- ₺7,000–33,000
- Website
- sunexpress.com
Flights from Diyarbakır Airport to Samsun-Çarşamba Airport via Izmir
- Ave. Duration
- 8h 25m
- When
- Friday, Sunday, and Tuesday
- Estimated price
- ₺9,500–28,000
Flights from Mardin Airport to Samsun-Çarşamba Airport via Izmir
- Ave. Duration
- 8h 30m
- When
- Sunday
- Estimated price
- ₺10,000–31,000
Flights from Batman to Samsun-Çarşamba Airport via Izmir
- Ave. Duration
- 13h 55m
- When
- Friday
- Estimated price
- ₺11,000–32,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Diyarbakir to Sivas
- Ave. Duration
- 11h 39m
- Frequency
- Once daily
- Estimated price
- ₺650–900
- Website
- Turkish Railways (TCDD)
Train from Diyarbakir to Batman
- Ave. Duration
- 2h 6m
- Frequency
- 5 times a day
- Estimated price
- ₺150–220
- Website
- Turkish Railways (TCDD)
Train from Diyarbakır to Sivas
- Ave. Duration
- 11h 54m
- Frequency
- 5 times a week
- Estimated price
- ₺600–900
- Website
- Turkish Railways (TCDD)
Train from Sivas to Samsun
- Ave. Duration
- 8h 2m
- Frequency
- 3 times a week
- Estimated price
- ₺480–700
- Website
- Turkish Railways (TCDD)
Train from Diyarbakir to Kalin
- Ave. Duration
- 12h 16m
- Frequency
- Once daily
- Estimated price
- ₺650–950
- Website
- Turkish Railways (TCDD)
Train from Kalın to Samsun
- Ave. Duration
- 7h 40m
- Frequency
- 3 times a week
- Estimated price
- ₺450–650
- Website
- Turkish Railways (TCDD)
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Çarşamba to Samsun
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- ₺85–120
- Schedules at
- aliosmanulusoy.com
Bus from Çarşamba to Samsun
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- ₺85–120
- Schedules at
- aliosmanulusoy.com
Bus from Çarşamba to Samsun
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- ₺85–120
- Schedules at
- aliosmanulusoy.com
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Çarşamba to Samsun
- Ave. Duration
- 29 min
- Frequency
- Twice daily
- Estimated price
- ₺440–650
- Website
- MetroTurizm
- Standard
- ₺440–650
Bus from Çarşamba to Samsun
- Ave. Duration
- 29 min
- Frequency
- Twice daily
- Estimated price
- ₺440–650
- Website
- MetroTurizm
- Standard
- ₺440–650
Bus from Çarşamba to Samsun
- Ave. Duration
- 29 min
- Frequency
- Twice daily
- Estimated price
- ₺440–650
- Website
- MetroTurizm
- Standard
- ₺440–650
- Phone
- (495) 796 19 58
- [email protected]
- Website
- Has Turizm
Bus from Çarşamba to Samsun
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₺260–340
- Website
- Has Turizm
Bus from Çarşamba to Samsun
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₺260–340
- Website
- Has Turizm
Bus from Çarşamba to Samsun
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₺260–340
- Website
- Has Turizm
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Diyarbakır bus station to Samsun bus station
- Ave. Duration
- 15h 55m
- Frequency
- Twice daily
- Estimated price
- ₺1,200–1,700
- Schedules at
- Kamil Koç
Bus from Ordu bus station to Akbulut rest station
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- ₺290–410
- Schedules at
- Kamil Koç
Bus from Akbulut rest station to Samsun bus station
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺240–340
- Schedules at
- Kamil Koç
- Phone
- 0462 325 22 83
- Website
- kanberoglu.com.tr
Bus from Sivas to Samsun
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- kanberoglu.com.tr
- Ave. Duration
- 1h 14m
- Estimated price
- ₺2,600–3,200
Aydin Taksi Ofis
- Phone
- +90 5555065210
Diyarbakır Yenişehir Taksi
- Phone
- +905 32 263 13 76
- Website
- diyarbakirtaksi.net
Hamravat Taksi
- Phone
- +90 5319883820
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 Getting to Milan from the airport, 5 delightfully under-the-radar French towns you need to visit, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Diyarbakır to Samsun bus services, operated by Kamil Koç, arrive at Samsun bus station.
Diyarbakır to Samsun train services, operated by Turkish Railways (TCDD), arrive at Sivas station.
Yes, the driving distance between Diyarbakır to Samsun is 740 km. It takes approximately 11h 2m to drive from Diyarbakır to Samsun.
Book your Diyarbakır to Samsun bus tickets online with Omio.
There are 62+ hotels available in Samsun.























