There are 8 ways to get from Eskişehir to Mardin by train, plane, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Istanbul Sabiha Gökçen International Airport, fly to Mardin Airport
best- Take the train from Eskisehir to Istanbul(Pendik)train
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Mardin Airport (MQM)plane SAW - MQM
6h 55m₺4,275–10,798Bus
cheapest- Take the bus from Eskişehir bus station to Ankara bus stationbus FlixBus KK5529B / ...
- Take the bus from Ankara bus station to Mardin bus stationbus FlixBus KK0143
19h₺1,429–2,777Train, taxi
- Take the train from Eskişehir to Sivastrain Yht
- Take the train from Sivas to Bismiltrain
- Take the taxi from Bismil to Mardintaxi
18h 29m₺4,009–5,530Drive 1,206 km
- Drive from Eskişehir to Mardincar 1,206 km
11h 46m₺6,763–9,768Train to Ankara Esenboğa International Airport, fly to Mardin Airport
- Take the train from Eskisehir to Ankara Gartrain
- Fly from Ankara Esenboğa International Airport (ESB) to Mardin Airport (MQM)plane ESB - MQM
5h 49m₺3,674–15,764Train to Istanbul, fly to Mardin Airport
- Take the train from Eskisehir to Istanbul(Pendik)train
- Fly from Istanbul (IST) to Mardin Airport (MQM)plane IST - MQM
8h 14m₺12,592–21,950Train to Ankara Esenboğa International Airport, fly to Batman, bus
- Take the train from Eskisehir to Ankara Gartrain
- Fly from Ankara Esenboğa International Airport (ESB) to Batman (BAL)plane ESB - BAL
- Take the bus from Batman bus station to Mardin bus stationbus
7h 41m₺4,475–17,144Train to Istanbul Sabiha Gökçen International Airport, fly to Batman, bus
- Take the train from Eskisehir to Istanbul(Pendik)train
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Batman (BAL)plane SAW - BAL
- Take the bus from Batman bus station to Mardin bus stationbus
8h 52m₺4,876–18,178
Eskişehir to Mardin by bus
Questions & Answers
The cheapest way to get from Eskişehir to Mardin is to bus which costs 1.400 ₺ - 2.800 ₺ and takes 19h.
The fastest way to get from Eskişehir to Mardin is to train and fly which takes 5h 49m and costs 3.600 ₺ - 16.000 ₺.
No, there is no direct bus from Eskişehir station to Mardin station. However, there are services departing from Eskişehir bus station and arriving at Mardin bus station via Ankara bus station. The journey, including transfers, takes approximately 19h.
The distance between Eskişehir and Mardin is 1352 km. The road distance is 1206 km.
The best way to get from Eskişehir to Mardin without a car is to train and taxi which takes 18h 29m and costs 4.000 ₺ - 6.000 ₺.
It takes approximately 6h 55m to get from Eskişehir to Mardin, including transfers.
Eskişehir to Mardin bus services, operated by Kamil Koç, depart from Eskişehir bus station.
Eskişehir to Mardin bus services, operated by Kamil Koç, arrive at Ankara bus station.
Yes, the driving distance between Eskişehir to Mardin is 1206 km. It takes approximately 11h 46m to drive from Eskişehir to Mardin.
Book your Eskişehir to Mardin bus tickets online with Omio.
What companies run services between Eskişehir, Turkey and Mardin, Turkey?
You can take a bus from Eskişehir bus station to Mardin bus station via Ankara bus station in around 19h.
- Website
- ajet.com
Flights from Istanbul Sabiha Gökçen International Airport to Mardin Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₺3,800–10,000
Flights from Istanbul Sabiha Gökçen International Airport to Mardin Airport via Ankara Esenboğa International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₺3,800–10,000
Flights from Ankara Esenboğa International Airport to Mardin Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₺3,200–15,000
Flights from Ankara Esenboğa International Airport to Batman
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₺3,600–16,000
Flights from Istanbul Sabiha Gökçen International Airport to Batman
- Ave. Duration
- 1h 55m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₺4,000–17,000
- Website
- flypgs.com
Flights from Istanbul Sabiha Gökçen International Airport to Mardin Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₺3,000–16,000
Flights from Istanbul Sabiha Gökçen International Airport to Batman
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₺3,300–17,000
- Website
- turkishairlines.com
Flights from Istanbul to Mardin Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₺12,100–12,700
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Istanbul(Pendik)
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- ₺400–600
- Website
- Turkish Railways (TCDD)
Train from Eskişehir to Sivas
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- ₺1,100–1,900
- Website
- Turkish Railways (TCDD)
Train from Sivas to Bismil
- Ave. Duration
- 12h 19m
- Frequency
- 5 times a week
- Estimated price
- ₺650–950
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Ankara Gar
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- ₺310–440
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Istanbul(Pendik)
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- ₺400–600
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Ankara Gar
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- ₺310–440
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Istanbul(Pendik)
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- ₺400–600
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Eskişehir bus station to Ankara bus station
- Ave. Duration
- 2h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ₺420–600
- Schedules at
- Kamil Koç
Bus from Ankara bus station to Mardin bus station
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- ₺1,200–1,700
- Schedules at
- Kamil Koç
Bus from Batman bus station to Mardin bus station
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- ₺290–400
- Schedules at
- Kamil Koç
Bus from Batman bus station to Mardin bus station
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- ₺290–400
- Schedules at
- Kamil Koç
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Eskişehir bus station to Ankara bus station
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- ₺550–750
- Schedules at
- pamukkale.com.tr
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Eskişehir bus station to Ankara bus station
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- ₺750–1,100
- Website
- MetroTurizm
- Standard
- ₺750–1,100
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Eskişehir bus station to Ankara bus station
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺220–300
- Schedules at
- aliosmanulusoy.com
- Phone
- 0850 202 22 22
- [email protected]
- Website
- balikesiruludag.com.tr
Bus from Eskişehir bus station to Ankara bus station
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- balikesiruludag.com.tr
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Eskişehir bus station to Ankara bus station
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Schedules at
- mersinnurturizm.com
- Phone
- 0850 811 5959
- [email protected]
- Website
- kaleseyahat.com.tr
Bus from Eskişehir bus station to Ankara bus station
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Schedules at
- kaleseyahat.com.tr
- Ave. Duration
- 1h 17m
- Estimated price
- ₺2,200–2,700
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, Flying into Beijing?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 95+ hotels available in Mardin.
























