1map logoGo to main page

Ankara, Ankara Province to Diyarbakir, Diyarbakır Province from $10: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Ankara, Turkey
to
Diyarbakir, Turkey

How to Get from Ankara to Diyarbakir: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$10 by trainBest price
679 kmDistance
3h 14m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Ankara to Diyarbakir with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  14m
Estimated price
$43-157
Recommended
Company
Turkish Railways (TCDD)
Train
Average Duration
23h  7m
Estimated price
$10-16
Cheapest
route map
Distance: 679 km
Duration: 3h 14m

See more options

Company
N/A
Drive
Average Duration
11h  36m
Estimated price
$10-162
Company
various
Train
Average Duration
14h  40m
Estimated price
$15-22
Company
various
Bus
Average Duration
15h  9m
Estimated price
$30-490
Company
various
Plane
Taxi
Average Duration
4h  45m
Estimated price
$61-174

Ankara - Diyarbakir operators

Explore transport companies operating between Ankara and Diyarbakir, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
turkishairlines.com

Plane from Ankara (ESB) to Diyarbakir (DIY)

Average Duration
1h 23m
Estimated price
411-140

Plane from Ankara (ESB) to Batman (BAL)

Average Duration
1h 25m
Estimated price
415-4120
Website
flypgs.com

Plane from Ankara (ESB) to Diyarbakir (DIY) via Ercan

Average Duration
3h 7m
Estimated price
416-417
Train
Contact phone
+90 444 8 233
Website
tcddtasimacilik.gov.tr

Train from Ankara to Diyarbakır

Average Duration
23h 7m
Estimated price
9.8-15

Train from Ankara to Sivas

Average Duration
2h 31m
Estimated price
418-419

Train from Sivas to Diyarbakır

Average Duration
11h 9m
Estimated price
1460-418
Bus
Contact phone
+90 224 294 55 62
Website
flixbus.com.tr

Bus from Ankara bus station to Bismil bus station

Average Duration
12h 54m
Estimated price
413-1461

Bus from Bismil to Diyarbakır

Average Duration
1h 15m
Estimated price
1462-1463
all-pages.other Show other routes
Contact phone
+90 555 152 72 70
Website
batmantaksiduragi.com

Other from Batman to Diyarbakır

Average Duration
1h 26m
Estimated price
413-1464
Contact phone
+90 543 276 99 19
Website
batmantaksici.business.site
Contact phone
+90 542 269 68 24
Website
batmanesentaksi-taxistand.business.site

Ankara to Diyarbakir: Overview of Bus, Train, Flight, and Car Trips

Traveling between Ankara and Diyarbakir offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€101 - €156
The train journey from Ankara to Diyarbakır is a convenient option for travelers, with services departing five times a week on Monday, Wednesday, Friday, Saturday, and Sunday. Operated by Turkish Railways, the direct train takes approximately 23 hours and 10 minutes to cover the distance between the two cities. Departures are from Ankara station, and the arrival is at Diyarbakır station. The prices for this train service range from €11 to €15, offering an affordable and scenic way to travel between these two historic Turkish cities.
Departure Point
Ankara station
Arrival Point
Diyarbakır station
The flight from Ankara to Diyarbakir is a quick and convenient option for travelers, with a direct flight taking only 1 hour and 25 minutes. Turkish Airlines provides flights between Ankara Airport and Diyarbakir Airport for those looking to make the journey. The total travel time from Ankara to Diyarbakir by plane is approximately 3 hours and 10 minutes. When it comes to pricing, the cost of a flight between the two cities can vary, ranging from €46 to €146. Overall, flying from Ankara to Diyarbakir offers a time-efficient and relatively affordable travel option for those looking to explore the region.
Departure Point
Ankara Airport
Arrival Point
Diyarbakir Airport
The trip from Ankara to Diyarbakır by bus is a convenient and cost-effective way to travel between these two cities. Although there is no direct bus route, there are services available with a journey time of approximately 15 hours and 9 minutes, including transfers. The trip involves departing from Ankara bus station and arriving at Diyarbakır via Bismil. Kamil Koc and MetroTurizm are the main bus operators for this route, offering comfortable and reliable transportation. The prices for a bus ticket vary from €29 to €40, providing travelers with flexibility in their budget. With the opportunity to enjoy the scenery along the way, this bus journey offers a unique way to experience the landscape and culture of Turkey.
Departure Point
Ankara bus station
Arrival Point
Diyarbakır station