There are 5 ways to get from Malatya to Mardin by bus, train, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Malatya bus station to Diyarbakır bus stationbus FlixBus KK0148 / ...
- Take the bus from Diyarbakır bus station to Mardin bus stationbus FlixBus KK0166
7h 21m₺1,132–1,502Train, bus
cheapest- Take the train from Malatya to Diyarbakırtrain Güney Kurtalan Ekspresi
- Take the bus from Diyarbakır bus station to Mardin bus stationbus FlixBus KK0166
9h 13m₺1,123–1,509Train, taxi
- Take the train from Malatya to Ulamtrain Güney Kurtalan Ekspresi
- Take the taxi from Ulam to Mardintaxi
8h 18m₺4,571–5,511Drive 319.8 km
- Drive from Malatya to Mardincar 319.8 km
4h 29m₺1,827–2,639Fly
- Fly from Malatya Erhaç Airport (MLX) to Mardin Airport (MQM)plane MLX - MQM
6h 7m₺7,461–29,893
Malatya to Mardin by train, taxi, and bus
Questions & Answers
The cheapest way to get from Malatya to Mardin is to bus which costs 1.100 ₺ - 1.500 ₺ and takes 7h 21m.
The fastest way to get from Malatya to Mardin is to drive which takes 4h 29m and costs 1.800 ₺ - 2.700 ₺.
No, there is no direct bus from Malatya station to Mardin station. However, there are services departing from Malatya bus station and arriving at Mardin bus station via Diyarbakır bus station. The journey, including transfers, takes approximately 7h 21m.
The distance between Malatya and Mardin is 363 km. The road distance is 319.8 km.
The best way to get from Malatya to Mardin without a car is to bus which takes 7h 21m and costs 1.100 ₺ - 1.500 ₺.
It takes approximately 7h 21m to get from Malatya to Mardin, including transfers.
Malatya to Mardin bus services, operated by Kamil Koç, depart from Malatya bus station.
The best way to get from Malatya to Mardin is to bus which takes 7h 21m and costs 1.100 ₺ - 1.500 ₺. Alternatively, you can fly, which costs 7.000 ₺ - 30.000 ₺ and takes 6h 7m.
Malatya to Mardin bus services, operated by Kamil Koç, arrive at Diyarbakır bus station.
Yes, the driving distance between Malatya to Mardin is 320 km. It takes approximately 4h 29m to drive from Malatya to Mardin.
What companies run services between Malatya, Turkey and Mardin, Turkey?
You can take a vehicle from Malatya to Mardin bus station via Malatya bus station and Diyarbakır bus station in around 7h 21m. Alternatively, Turkish Airlines, AJet, and Pegasus Airlines fly from Malatya Erhaç Airport (MLX) to Mardin Airport (MQM) twice daily.
- Website
- turkishairlines.com
Flights from Malatya Erhaç Airport to Mardin Airport via Istanbul
- Ave. Duration
- 6h 22m
- When
- Tuesday, Wednesday, Friday, Sunday, Monday, and Thursday
- Estimated price
- ₺15,000–41,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Malatya to Ulam
- Ave. Duration
- 6h 58m
- Frequency
- 5 times a week
- Estimated price
- ₺370–550
- Website
- Turkish Railways (TCDD)
Train from Malatya to Diyarbakır
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a week
- Estimated price
- ₺330–460
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Malatya bus station to Diyarbakır bus station
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- ₺460–650
- Schedules at
- Kamil Koç
Bus from Diyarbakır bus station to Mardin bus station
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₺290–400
- Schedules at
- Kamil Koç
Bus from Diyarbakır bus station to Mardin bus station
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₺290–400
- Schedules at
- Kamil Koç
- Ave. Duration
- 1h 20m
- Estimated price
- ₺4,200–5,000
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 4 stunningly beautiful Philippines islands you need to visit, Train travel in France: A guide to SNCF, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Book your Malatya to Mardin bus tickets online with Omio.
There are 97+ hotels available in Mardin.











