There are 10 ways to get from Eskişehir to Malatya by train, bus, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Eskisehir to Sivastrain Hst
- Take the train from Sivas to Malatyatrain Re / ...
8h 46m₺1,201–1,667Train via Ankara
cheapest- Take the train from Eskisehir to Ankara Gartrain Hst / ...
- Take the train from Ankara to Malatyatrain Güney Kurtalan Ekspresi / ...
18h 52m₺1,065–1,934Bus
- Take the bus from Eskişehir bus station to Malatya bus stationbus FlixBus KK0158 / ...
13h 16m₺1,328–1,786Drive 844.7 km
- Drive from Eskişehir to Malatyacar 844.7 km
10h 37m₺4,737–6,842Train to Istanbul Sabiha Gökçen International Airport, fly to Malatya Erhaç Airport
- Take the train from Eskisehir to Istanbul(Pendik)train
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Malatya Erhaç Airport (MLX)plane SAW - MLX
6h 6m₺4,946–18,498Bus, train
- Take the bus from Eskişehir to Ankarabus
- Take the train from Ankara to Malatyatrain Güney Kurtalan Ekspresi / ...
20h 1m₺1,339–2,244Train to Ankara Esenboğa International Airport, fly to Malatya Erhaç Airport
- Take the train from Eskisehir to Ankara Gartrain
- Fly from Ankara Esenboğa International Airport (ESB) to Malatya Erhaç Airport (MLX)plane ESB - MLX
5h₺4,345–17,464Train to Istanbul, fly to Malatya Erhaç Airport
- Take the train from Eskisehir to Istanbul(Pendik)train
- Fly from Istanbul (IST) to Malatya Erhaç Airport (MLX)plane IST - MLX
7h 30m₺14,263–36,650Train to Istanbul Sabiha Gökçen International Airport, fly to Adiyaman, taxi
- Take the train from Eskisehir to Istanbul(Pendik)train
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Adiyaman (ADF)plane SAW - ADF
- Take the taxi from Adiyaman (ADF) to Malatyataxi
7h 29m₺7,546–20,698Train to Ankara Esenboğa International Airport, fly to Adiyaman, taxi
- Take the train from Eskisehir to Ankara Gartrain
- Fly from Ankara Esenboğa International Airport (ESB) to Adiyaman (ADF)plane ESB - ADF
- Take the taxi from Adiyaman (ADF) to Malatyataxi
6h 23m₺6,945–19,664
Eskişehir to Malatya by train
Questions & Answers
The cheapest way to get from Eskişehir to Malatya is to train via Ankara which costs 1.000 ₺ - 2.000 ₺ and takes 18h 52m.
The fastest way to get from Eskişehir to Malatya is to train and fly which takes 5h and costs 4.300 ₺ - 18.000 ₺.
No, there is no direct bus from Eskişehir station to Malatya station. However, there are services departing from Eskişehir bus station and arriving at Malatya bus station via . The journey, including transfers, takes approximately 13h 16m.
No, there is no direct train from Eskişehir to Malatya. However, there are services departing from Eskisehir and arriving at Malatya via Sivas. The journey, including transfers, takes approximately 8h 46m.
The distance between Eskişehir and Malatya is 842 km. The road distance is 844.7 km.
The best way to get from Eskişehir to Malatya without a car is to train which takes 8h 46m and costs 1.200 ₺ - 1.700 ₺.
It takes approximately 8h 46m to get from Eskişehir to Malatya, including transfers.
Eskişehir to Malatya bus services, operated by Kamil Koç, depart from Eskişehir bus station.
Eskişehir to Malatya train services, operated by Turkish Railways (TCDD), depart from Eskisehir station.
The best way to get from Eskişehir to Malatya is to train which takes 8h 46m and costs 1.200 ₺ - 1.700 ₺. Alternatively, you can bus, which costs 1.300 ₺ - 1.800 ₺ and takes 13h 16m.
What companies run services between Eskişehir, Turkey and Malatya, Turkey?
You can take a train from Eskisehir to Malatya via Sivas in around 8h 46m. Alternatively, Kamil Koç operates a bus from Eskişehir bus station to Malatya bus station 4 times a day. Tickets cost ₺1,100–1,600 and the journey takes 13h 10m.
- Website
- ajet.com
Flights from Istanbul Sabiha Gökçen International Airport to Malatya Erhaç Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₺3,800–17,000
Flights from Ankara Esenboğa International Airport to Malatya Erhaç Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₺3,200–16,000
Flights from Istanbul Sabiha Gökçen International Airport to Adiyaman
- Ave. Duration
- 1h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₺3,700–16,000
Flights from Istanbul Sabiha Gökçen International Airport to Adiyaman via Ankara Esenboğa International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₺3,700–16,000
Flights from Ankara Esenboğa International Airport to Adiyaman
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₺3,100–15,000
- Website
- flypgs.com
Flights from Istanbul Sabiha Gökçen International Airport to Malatya Erhaç Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₺3,100–18,000
Flights from Istanbul Sabiha Gökçen International Airport to Adiyaman
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₺3,000–17,000
- Website
- turkishairlines.com
Flights from Istanbul to Malatya Erhaç Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₺13,000–35,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Sivas
- Ave. Duration
- 3h 53m
- Frequency
- Twice daily
- Estimated price
- ₺850–1,300
- Website
- Turkish Railways (TCDD)
Train from Sivas to Malatya
- Ave. Duration
- 3h 53m
- Frequency
- 5 times a day
- 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 Ankara to Malatya
- Ave. Duration
- 16h 31m
- Frequency
- Once daily
- Estimated price
- ₺750–1,500
- Website
- Turkish Railways (TCDD)
Train from Ankara to Malatya
- Ave. Duration
- 16h 31m
- Frequency
- Once daily
- Estimated price
- ₺750–1,500
- 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 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)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Eskişehir bus station to Malatya bus station
- Ave. Duration
- 13h 10m
- Frequency
- 4 times a day
- Estimated price
- ₺1,100–1,600
- Schedules at
- Kamil Koç
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Eskişehir to Ankara
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- ₺550–750
- Schedules at
- pamukkale.com.tr
- Ave. Duration
- 1h 47m
- Estimated price
- ₺3,400–4,100
Adıyaman Adam Gibi Bir Taksi
Adıyaman Güven Taksi
Adıyaman Taksi
- Phone
- +90 539 915 91 42
Adıyaman Taksi Durağı
Adıyaman Adam Gibi Bir Taksi
Adıyaman Güven Taksi
Adıyaman Taksi
- Phone
- +90 539 915 91 42
Adıyaman Taksi Durağı
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 Heading to Europe? Read this before you buy a Eurail Pass, Need to know: Eurostar, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Eskişehir to Malatya bus services, operated by Kamil Koç, arrive at Malatya bus station.
Eskişehir to Malatya train services, operated by Turkish Railways (TCDD), arrive at Sivas station.
Yes, the driving distance between Eskişehir to Malatya is 845 km. It takes approximately 10h 37m to drive from Eskişehir to Malatya.
Book your Eskişehir to Malatya bus tickets online with Omio.
There are six+ hotels available in Malatya.
















