There are 9 ways to get from Diyarbakır to Otogar (Istanbul Metro) by plane, train, bus, 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 Istanbul
best- Fly from Diyarbakır Airport (DIY) to Istanbul (IST)plane DIY - IST
3h 25m₺11,985–13,196Bus
cheapest- Take the bus from Diyarbakır bus station to İstanbul Esenler bus stationbus FlixBus KK0148 / ...
21h 53m₺1,870–2,619Train via Sivas
- Take the train from Diyarbakir to Sivastrain Ic
- Take the train from Sivas to Istanbul(Pendik)train Hst
20h 14m₺1,969–2,849Drive 1,336.9 km
- Drive from Diyarbakır to Otogar (Istanbul Metro)car 1,336.9 km
15h 29m₺7,518–10,860Fly Diyarbakır Airport to Istanbul Sabiha Gökçen International Airport, Metro
- Fly from Diyarbakır Airport (DIY) to Istanbul Sabiha Gökçen International Airport (SAW)plane DIY - SAW
- Take the train from Sabiha Gokcen Airport to Ayrılık Çeşmesitrain
3h 41m₺3,798–10,700Taxi to Mardin Airport, fly to Istanbul Sabiha Gökçen International Airport
- Take the taxi from Diyarbakır to Mardin-Airport-MQMtaxi
- Fly from Mardin Airport (MQM) to Istanbul Sabiha Gökçen International Airport (SAW)plane MQM - SAW
4h 56m₺6,574–11,775Taxi to Mardin Airport, fly to Istanbul
- Take the taxi from Diyarbakır to Mardin-Airport-MQMtaxi
- Fly from Mardin Airport (MQM) to Istanbul (IST)plane MQM - IST
4h 45m₺14,771–24,252Train
- Take the train from Diyarbakir to Ankara Gartrain Ic
- Take the train from Ankara Gar to Istanbul(Pendik)train Hst / ...
28h 45m₺2,149–3,005Train, bus
- Take the train from Diyarbakır to Ankaratrain Güney Kurtalan Ekspresi
- Take the bus from Ankara to Istanbul Otogaribus
31h 12m₺2,020–3,557
Diyarbakır Airport (DIY) to Istanbul (IST) flights
Questions & Answers
The cheapest way to get from Diyarbakır to Otogar (Istanbul Metro) is to bus which costs 1.800 ₺ - 2.700 ₺ and takes 21h 53m.
The fastest way to get from Diyarbakır to Otogar (Istanbul Metro) is to fly which takes 3h 25m and costs 12.000 ₺ - 14.000 ₺.
No, there is no direct bus from Diyarbakır station to Otogar (Istanbul Metro) station. However, there are services departing from Diyarbakır bus station and arriving at İstanbul Esenler bus station via . The journey, including transfers, takes approximately 21h 53m.
No, there is no direct train from Diyarbakır to Otogar (Istanbul Metro). However, there are services departing from Diyarbakir and arriving at Esenler Otogar via Sivas, Pendik and Yenikapi. The journey, including transfers, takes approximately 20h 14m.
The distance between Diyarbakır and Otogar (Istanbul Metro) is 1100 km. The road distance is 1336.9 km.
The best way to get from Diyarbakır to Otogar (Istanbul Metro) without a car is to train via Sivas which takes 20h 14m and costs 1.900 ₺ - 2.900 ₺.
It takes approximately 3h 25m to get from Diyarbakır to Otogar (Istanbul Metro), including transfers.
Diyarbakır to Otogar (Istanbul Metro) bus services, operated by Kamil Koç, depart from Diyarbakır bus station.
Diyarbakır to Otogar (Istanbul Metro) train services, operated by Turkish Railways (TCDD), depart from Diyarbakir station.
The best way to get from Diyarbakır to Otogar (Istanbul Metro) is to fly which takes 3h 25m and costs 12.000 ₺ - 14.000 ₺. Alternatively, you can train via Sivas, which costs 1.900 ₺ - 2.900 ₺ and takes 20h 14m, you could also bus, which costs 1.800 ₺ - 2.700 ₺ and takes 21h 53m.
What companies run services between Diyarbakır, Turkey and Otogar (Istanbul Metro), Turkey?
Turkish Airlines flies from Diyarbakır Airport (DIY) to Istanbul (IST) every 4 hours. Alternatively, you can take a train from Diyarbakir to Esenler Otogar via Sivas, Istanbul(Pendik), Pendik, and Yenikapi in around 20h 14m.
- Website
- turkishairlines.com
Flights from Diyarbakır Airport to Istanbul
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- ₺11,000–14,000
Flights from Mardin Airport to Istanbul
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- ₺12,000–13,000
- Website
- flypgs.com
Flights from Diyarbakır Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₺4,200–23,000
Flights from Diyarbakır Airport to Istanbul Sabiha Gökçen International Airport via Ercan
- Ave. Duration
- 4h 5m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₺5,000–26,000
Flights from Mardin Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₺4,700–25,000
Flights from Mardin Airport to Istanbul Sabiha Gökçen International Airport via Izmir
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₺6,000–30,000
- Website
- ajet.com
Flights from Diyarbakır Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₺3,600–7,000
Flights from Diyarbakır Airport to Istanbul Sabiha Gökçen International Airport via Ankara
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- ₺3,600–7,000
Flights from Mardin Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₺3,800–8,500
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Diyarbakir to Sivas
- Ave. Duration
- 11h 39m
- Frequency
- Twice daily
- Estimated price
- ₺650–900
- Website
- Turkish Railways (TCDD)
Train from Sivas to Istanbul(Pendik)
- Ave. Duration
- 6h 23m
- Frequency
- Twice daily
- Estimated price
- ₺1,200–1,800
- Website
- Turkish Railways (TCDD)
Train from Diyarbakir to Ankara Gar
- Ave. Duration
- 23h 16m
- Frequency
- Twice daily
- Estimated price
- ₺1,300–1,900
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Istanbul(Pendik)
- Ave. Duration
- 3h 49m
- Frequency
- Hourly
- Estimated price
- ₺650–950
- Website
- Turkish Railways (TCDD)
Train from Diyarbakır to Ankara
- Ave. Duration
- 23h 16m
- Frequency
- 5 times a week
- Estimated price
- ₺800–1,900
- Website
- Turkish Railways (TCDD)
- Phone
- +90 850 252 88 00
- [email protected]
- Website
- metro.istanbul
Train from Sabiha Gokcen Airport to Ayrılık Çeşmesi
- Ave. Duration
- 49 min
- Frequency
- Every 10 minutes
- Estimated price
- ₺42
- Schedules at
- metro.istanbul
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Diyarbakır bus station to İstanbul Esenler bus station
- Ave. Duration
- 21h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₺1,600–2,300
- Schedules at
- Kamil Koç
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Ankara to Istanbul Otogari
- Ave. Duration
- 6h 36m
- Frequency
- Every 4 hours
- Estimated price
- ₺1,200–1,700
- Website
- MetroTurizm
- Standard
- ₺1,200–1,700
- 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
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 How to get from JFK to New York City, 10 amazing places to get away from it all in Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Diyarbakır to Otogar (Istanbul Metro) bus services, operated by Kamil Koç, arrive at İstanbul Esenler bus station.
Diyarbakır to Otogar (Istanbul Metro) train services, operated by Turkish Railways (TCDD), arrive at Sivas station.
Yes, the driving distance between Diyarbakır to Otogar (Istanbul Metro) is 1337 km. It takes approximately 15h 29m to drive from Diyarbakır to Otogar (Istanbul Metro).
There are 4443+ hotels available in Otogar (Istanbul Metro).






















