Travel from Istanbul to Diyarbakır

Bus or fly from Istanbul to Diyarbakır?

Onur Air and Turkish Airlines fly from Istanbul to Diyarbakır every 3 hours. Alternatively, Istanbul Ulasim operates a bus from Istanbul to Diyarbakır every 5 minutes. Tickets cost $1 and the journey takes 12 min. MetroTurizm also services this route once daily.

How to get from Istanbul to Diyarbakır

From Aksaray Metro to Istanbul airport then fly to Diyarbakir airport. 3 h 24 min $91. From Karaköy ferry to Kadikoy, bus to Sabiha Gokcen airport, then fly to Diyarbakir airport. 4 h 26 min $114. From Aksaray Metro to Istanbul airport, fly to Mardin airport, then taxi to Diyarbakır. 5 h 4 min $276. From Aksaray Metro to Istanbul Otogari then bus to Diyarbakır. 20 h 37 min $41. From Yenikapı car ferry to Kadıköy, walk to Kadikoy, Metro to Kartal, line 251 bus to Pendik, train to Ankara, then train to Diyarbakır. 29 h 7 min $25. From Istanbul drive to Diyarbakır. 16 h 20 min $227.

How long does it take to get from Istanbul to Diyarbakır?

It takes approximately 3 h 24 min to get from Istanbul to Diyarbakır.