HUB hero image

How to Travel from

Ankara to Mardin

by Plane, Rideshare, Route or Car

Ankara
+0
Mardin
Transport search to Mardin
Ankara
+0
Mardin
Building a composite car route
Cheapest
Best Offer!
Car
11 h
1032 km.
from $56
Composite Route Car Only

Six ways to Travel from Ankara to Mardin

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Fly Armenia Airways

Website:
fly-armenia.com/en/
Plane from Ankara Esenboğa International Airport to Mardin
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$22.93–$191.08
Plane from Ankara Esenboğa International Airport to Diyarbakır
Ave. Duration:
1h 25m
Frequency:
Every day
Estimated price:
$33.12–$280.25
Plane from Ankara Esenboğa International Airport to Batman
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$35.67–$292.99

Train operators

Turkish Railways (TCDD)

Phone:
+90 444 8 233
Website:
tcdd.gov.tr/
Train from Ankara to Sivas
Ave. Duration:
3h 20m
Frequency:
3 times a day
Estimated price:
$5.99–$17.83
Train from Sivas to Bismil
Ave. Duration:
12h 19m
Frequency:
5 times a week
Estimated price:
$5.35–$7.64

Bus operators

Kamil Koc

Phone:
444 0 562
Website:
flixbus.com
Bus from Ankara bus station to Mardin
Ave. Duration:
15h 40m
Frequency:
Once daily
Estimated price:
$22.93–$31.85

Questions and Answers

What is the cheapest way to get from Ankara to Mardin?

The cheapest way to get from Ankara to Mardin is to bus which costs $19.57 - $27.17 and takes 15h 40m.

What is the fastest way to get from Ankara to Mardin?

The fastest way to get from Ankara to Mardin is to fly which takes 3h 34m and costs $33.70 - $184.78 .

Is there a direct bus between Ankara and Mardin?

Yes, there is a direct bus departing from Ankara bus station station and arriving at Mardin bus station station. Services depart once daily, and operate every day. The journey takes approximately 15h 40m.

How far is it from Ankara to Mardin?

The distance between Ankara and Mardin is 786 km. The road distance is 1024 km.

How do I travel from Ankara to Mardin without a car?

The best way to get from Ankara to Mardin without a car is to bus which takes 15h 40m and costs $19.57 - $27.17 .

How long does it take to get from Ankara to Mardin?

It takes approximately 3h 34m to get from Ankara to Mardin, including transfers.

Where do I catch the Ankara to Mardin bus from?

Ankara to Mardin bus services, operated by Kamil Koc, depart from Ankara bus station.

Bus or fly from Ankara to Mardin?

The best way to get from Ankara to Mardin is to fly which takes 3h 34m and costs $33.70 - $184.78 . Alternatively, you can bus, which costs $19.57 - $27.17 and takes 15h 40m.

Where does the Ankara to Mardin bus arrive?

Ankara to Mardin bus services, operated by Kamil Koc, arrive at Mardin bus station.

Can I drive from Ankara to Mardin?

Yes, the driving distance between Ankara to Mardin is 1024 km. It takes approximately 11h 53m to drive from Ankara to Mardin.

Where can I stay near Mardin?

There are 74+ hotels available in Mardin. Prices start at $1 per night.
+0