There are 7 ways to get from Erzincan 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 Erzincan bus station to Erzurum bus stationbus
- Take the bus from Erzurum bus station to Diyarbakır bus stationbus
- Take the bus from Diyarbakır bus station to Mardin bus stationbus
11h 41m₺1,169–1,666Train, bus
cheapest- Take the train from Erzincan to Aşkaletrain
- Take the bus from Aşkale bus station to Diyarbakır bus stationbus
- Take the bus from Diyarbakır bus station to Mardin bus stationbus
13h 25m₺1,050–1,539Train, taxi
- Take the train from Erzincan to Cetinkayatrain Ic
- Take the train from Cetinkaya to Bismiltrain Ic
- Take the taxi from Bismil to Mardintaxi
17h 21m₺5,109–6,676Drive 431.5 km
- Drive from Erzincan to Mardincar 431.5 km
6h 17m₺2,491–3,597Fly to Mardin Airport
- Fly from Erzincan Airport (ERC) to Mardin Airport (MQM)plane ERC - MQM
9h 38m₺4,260–20,032Bus via Aşkale
- Take the bus from Erzincan to Aşkalebus
- Take the bus from Aşkale bus station to Diyarbakır bus stationbus
- Take the bus from Diyarbakır bus station to Mardin bus stationbus
11h 54m₺1,449–2,091Fly to Batman, taxi
- Fly from Erzincan Airport (ERC) to Batman (BAL)plane ERC - BAL
- Take the taxi from Batman (BAL) to Mardintaxi
10h 21m₺11,699–36,192
Erzincan to Mardin by bus
Comparing Your Travel Options
The cheapest way to get from Erzincan to Mardin is to train and bus which costs 1.000 ₺ - 1.600 ₺ and takes 13h 25m.
The fastest way to get from Erzincan to Mardin is to drive which takes 6h 17m and costs 2.400 ₺ - 3.600 ₺.
No, there is no direct bus from Erzincan station to Mardin station. However, there are services departing from Erzincan bus station and arriving at Mardin bus station via Erzurum bus station and Diyarbakır bus station. The journey, including transfers, takes approximately 11h 41m.
The distance between Erzincan and Mardin is 612 km. The road distance is 431.5 km.
The best way to get from Erzincan to Mardin without a car is to bus which takes 11h 41m and costs 1.100 ₺ - 1.700 ₺.
It takes approximately 11h 41m to get from Erzincan to Mardin, including transfers.
Erzincan to Mardin bus services, operated by Kamil Koç, depart from Erzincan bus station.
The best way to get from Erzincan to Mardin is to bus which takes 11h 41m and costs 1.100 ₺ - 1.700 ₺. Alternatively, you can fly, which costs 4.200 ₺ - 20.000 ₺ and takes 9h 38m.
Erzincan to Mardin bus services, operated by Kamil Koç, arrive at Erzurum bus station.
Yes, the driving distance between Erzincan to Mardin is 432 km. It takes approximately 6h 17m to drive from Erzincan to Mardin.
What companies run services between Erzincan, Turkey and Mardin, Turkey?
You can take a bus from Erzincan bus station to Mardin bus station via Erzurum bus station and Diyarbakır bus station in around 11h 41m. Alternatively, Pegasus Airlines, Turkish Airlines, and AJet fly from Erzincan Airport (ERC) to Mardin Airport (MQM) 3 times a day.
- Website
- turkishairlines.com
Flights from Erzincan Airport to Mardin Airport via Istanbul
- Ave. Duration
- 13h 13m
- When
- Every day
- Estimated price
- ₺11,000–29,000
Flights from Erzincan Airport to Batman via Istanbul
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₺13,000–36,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Erzincan to Cetinkaya
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- ₺300–430
- Website
- Turkish Railways (TCDD)
Train from Cetinkaya to Bismil
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- ₺500–750
- Website
- Turkish Railways (TCDD)
Train from Erzincan to Aşkale
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- ₺210–290
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Erzincan bus station to Erzurum bus station
- Ave. Duration
- 2h 10m
- Frequency
- Every 3 hours
- Estimated price
- ₺370–550
- Schedules at
- Kamil Koç
Bus from Erzurum bus station to Diyarbakır bus station
- Ave. Duration
- 5h 46m
- Frequency
- Once daily
- Estimated price
- ₺500–750
- 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 Aşkale bus station to Diyarbakır bus station
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ₺550–850
- 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 Aşkale bus station to Diyarbakır bus station
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ₺550–850
- 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 29m
- Estimated price
- ₺4,300–6,500
Batman Taksi
- Phone
- +90 555 152 72 70
- Website
- batmantaksiduragi.com
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 Train travel in Spain: A guide to Renfe, Want to know more about Flixbus?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
Book your Erzincan to Mardin bus tickets online with Omio.
There are 102+ hotels available in Mardin.











