There are 5 ways to get from Siirt to Diyarbakır by 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.
Bus
best- Take the bus from Siirt bus station to Diyarbakır bus stationbus FlixBus KK0131 / ...
3h 38m₺638–838Train via Kurtalan
cheapest- Take the train from Kurtalan to Diyarbakirtrain Ic
5h 30m₺447–626Drive 179.3 km
- Drive from Siirt to Diyarbakırcar 179.3 km
2h 3m₺1,008–1,456Taxi
- Take the taxi from Siirt to Diyarbakırtaxi 179.3 km
2h 3m₺4,500–5,500Train
- Take the train from Kurtalan to Diyarbakırtrain Güney Kurtalan Ekspresi
5h 43m₺447–626
Siirt to Diyarbakır by bus, foot, and train
Questions & Answers
The cheapest way to get from Siirt to Diyarbakır is to train via Kurtalan which costs 440 ₺ - 650 ₺ and takes 5h 30m.
The fastest way to get from Siirt to Diyarbakır is to drive which takes 2h 3m and costs 1.000 ₺ - 1.500 ₺.
No, there is no direct bus from Siirt station to Diyarbakır station. However, there are services departing from Siirt bus station and arriving at Diyarbakır bus station via . The journey, including transfers, takes approximately 3h 38m.
No, there is no direct train from Siirt to Diyarbakır. However, there are services departing from Kurtalan and arriving at Diyarbakir via . The journey, including transfers, takes approximately 5h 30m.
The distance between Siirt and Diyarbakır is 198 km. The road distance is 179.3 km.
The best way to get from Siirt to Diyarbakır without a car is to bus which takes 3h 38m and costs 600 ₺ - 850 ₺.
It takes approximately 3h 38m to get from Siirt to Diyarbakır, including transfers.
Siirt to Diyarbakır bus services, operated by Kamil Koç, depart from Siirt bus station.
Siirt to Diyarbakır train services, operated by Turkish Railways (TCDD), depart from Kurtalan station.
The best way to get from Siirt to Diyarbakır is to bus which takes 3h 38m and costs 600 ₺ - 850 ₺. Alternatively, you can train via Kurtalan, which costs 440 ₺ - 650 ₺ and takes 5h 30m.
What companies run services between Siirt, Turkey and Diyarbakır, Turkey?
Kamil Koç operates a bus from Siirt bus station to Diyarbakır bus station every 4 hours. Tickets cost ₺380–550 and the journey takes 3h 30m. Alternatively, Turkish Railways (TCDD) operates a train from Kurtalan to Diyarbakir once daily. Tickets cost ₺230–330 and the journey takes 3h 46m.
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Kurtalan to Diyarbakir
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- ₺230–330
- Website
- Turkish Railways (TCDD)
Train from Kurtalan to Diyarbakır
- Ave. Duration
- 4h 9m
- Frequency
- 5 times a week
- Estimated price
- ₺230–330
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Siirt bus station to Diyarbakır bus station
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₺380–550
- Schedules at
- Kamil Koç
- Ave. Duration
- 2h 3m
- Estimated price
- ₺4,500–5,500
Anderapark Taksi duragı
Nur Taxi
Varan Taxi
- Phone
- +90 484 223 48 48
- Website
- firmasec.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 How do I get from Sydney to Melbourne, Need to know: Jadrolinija, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Siirt to Diyarbakır bus services, operated by Kamil Koç, arrive at Diyarbakır bus station.
Siirt to Diyarbakır train services, operated by Turkish Railways (TCDD), arrive at Diyarbakir station.
Yes, the driving distance between Siirt to Diyarbakır is 179 km. It takes approximately 2h 3m to drive from Siirt to Diyarbakır.
Book your Siirt to Diyarbakır bus tickets online with Omio.
There are 33+ hotels available in Diyarbakır.











