1map logoGo to main page

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

Compare Travel Options and Prices

from
Diyarbakir, Turkey
to
Ankara, Turkey

How to Get from Diyarbakir to Ankara: 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.

$9.8 by trainBest price
679 kmDistance
2h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Diyarbakir to Ankara 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
Turkish Airlines
Plane
Average Duration
2h  53m
Estimated price
38-151
Recommended
Company
Turkish Railways (TCDD)
Train
Average Duration
22h  11m
Estimated price
9.8-15
Cheapest
route map
Distance: 679 km
Duration: 2h 53m

See more options

Pricing table
Company
various
Drive
Average Duration
11h  35m
Estimated price
9.8-150
Company
various
Train
Average Duration
14h  39m
Estimated price
13-21
Company
FlixBus
Bus
Average Duration
17h  15m
Estimated price
26-380
Company
FlixBus
Bus
Average Duration
16h  46m
Estimated price
28-46

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $34 $34 $48 $48 $39 $39 $40
Fly $133 $52 $87 $94 $92 $57 $153

Diyarbakir - Ankara operators

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

Plane
Website
turkishairlines.com

Plane from Diyarbakır (DIY) to Ankara (ESB)

Average Duration
1h 30m
Estimated price
38-151
Train
Contact phone
+90 444 8 233
Website
tcddtasimacilik.gov.tr

Train from Diyarbakır to Ankara

Average Duration
22h 11m
Estimated price
9.8-15

Train from Diyarbakır to Sivas

Average Duration
11h 9m
Estimated price
383-384

Train from Sivas to Ankara

Average Duration
2h 30m
Estimated price
384-385
Bus
Contact phone
0850 222 34 55
Website
metroturizm.com.tr

Bus from Diyarbakır to Bolu

Average Duration
14h 15m
Estimated price
386-380

Bus from Bolu to Ankara

Average Duration
2h 15m
Estimated price
387-13

Bus from Diyarbakır to Bismil

Average Duration
1h 15m
Estimated price
388-389
Contact phone
+90 224 294 55 62
Website
flixbus.com.tr

Bus from Bolu to Ankara

Average Duration
2h 15m
Estimated price
9.8-13

Bus from Bismil to Ankara

Average Duration
15h
Estimated price
1510-1511
Other Show other routes
Contact phone
0850 755 04 27
Website
hasturizm.com.tr

Other from Bolu to Ankara

Average Duration
3h 15m
Estimated price
388-389

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

Traveling between Diyarbakir and Ankara 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.

The trip from Diyarbakir to Ankara by train is convenient and operates five times a week, on Monday, Wednesday, Friday, Saturday, and Sunday. The journey takes approximately 22 hours and 10 minutes, departing from Diyarbakır station and arriving at Ankara station. The train services are operated by Turkish Railways. The price for a ticket between Diyarbakir and Ankara varies from €11 to €16, offering an affordable mode of transportation. Overall, the train journey offers a scenic and relaxed way to travel between these two cities.
Departure Point
Diyarbakır station
Arrival Point
Ankara station
The quickest way to travel from Diyarbakir to Ankara is by a direct flight, which takes 1 hour and 25 minutes. Turkish Airlines operates flights between Diyarbakir Airport and Ankara Airport. The average flight duration from Diyarbakir to Ankara is 2 hours and 40 minutes. Depending on the time and class of ticket, prices for a flight between these two cities range from €47 to €143. It's a convenient and relatively short journey, making it an efficient choice for travelers.
Departure Point
Diyarbakir Airport
Arrival Point
Ankara Airport
The trip from Diyarbakir to Ankara by bus involves a journey of approximately 16 hours and 45 minutes. While there is no direct bus service, travelers can take a bus from Diyarbakır to Bismil bus station and then transfer to another bus to reach Ankara. The bus services are operated by MetroTurizm and Kamil Koc, with ticket prices ranging from €27 to €41. The route offers a scenic way to experience the Turkish countryside, with opportunities to take in the varied landscapes and local culture along the way. Travelers should plan for the duration of the journey and prepare for stops and transfers during the trip.
Departure Point
Diyarbakır station
Arrival Point
Ankara bus station