There are 11 ways to get from Eskişehir to Malatya by train, plane, bus, car, 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 to Ankara Esenboğa International Airport, fly to Malatya Erhaç Airport
best- 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 5m₺4,565–19,284Train via Ankara
cheapest- Take the train from Eskisehir to Ankara Gartrain Hst / ...
- Take the train from Ankara Gar to Malatyatrain Ic
18h 20m₺1,315–1,934Train
- Take the train from Eskişehir to Sivastrain Yht
- Take the train from Sivas to Malatyatrain Re / ...
8h 46m₺1,469–2,440Bus
- Take the bus from Eskişehir bus station to Malatya bus stationbus FlixBus KK0158 / ...
13h 6m₺1,514–2,001Drive 844.6 km
- Drive from Eskişehir to Malatyacar 844.6 km
10h 36m₺6,137–8,864Train to Istanbul Sabiha Gökçen International Airport, fly to Malatya Erhaç Airport
- Take the train from Eskişehir to Istanbul Pendiktrain
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Malatya Erhaç Airport (MLX)plane SAW - MLX
6h 59m₺4,896–19,269Train to Istanbul Airport, fly to Malatya Erhaç Airport
- Take the train from Eskişehir to Istanbul Pendiktrain
- Fly from Istanbul Airport (IST) to Malatya Erhaç Airport (MLX)plane IST - MLX
7h 37m₺13,898–34,358Train 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 28m₺9,365–28,584Train to Istanbul Sabiha Gökçen International Airport, fly to Adiyaman, taxi
- Take the train from Eskişehir to Istanbul Pendiktrain
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Adiyaman (ADF)plane SAW - ADF
- Take the taxi from Adiyaman (ADF) to Malatyataxi
8h 22m₺9,996–12,569Train to Ankara Esenboğa International Airport, fly to Elazig, train
- Take the train from Eskisehir to Ankara Gartrain
- Fly from Ankara Esenboğa International Airport (ESB) to Elazig (EZS)plane ESB - EZS
- Take the train from Elazig to Malatyatrain
9h 26m₺2,861–14,994Bus, train
- Take the bus from Eskişehir to Ankarabus
- Take the train from Ankara Gar to Malatyatrain Ic
19h 29m₺1,589–2,244
Eskişehir to Malatya by train
Comparing Your Travel Options
The cheapest way to get from Eskişehir to Malatya is to train via Ankara which costs 1.300 ₺ - 2.000 ₺ and takes 18h 20m.
The fastest way to get from Eskişehir to Malatya is to train and fly which takes 5h 5m and costs 4.500 ₺ - 20.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 6m.
No, there is no direct train from Eskişehir to Malatya. However, there are services departing from Eskişehir and arriving at Malatya via Sivas. The journey, including transfers, takes approximately 8h 46m.
The distance between Eskişehir and Malatya is 735 km. The road distance is 844.6 km.
The best way to get from Eskişehir to Malatya without a car is to train which takes 8h 46m and costs 1.400 ₺ - 2.500 ₺.
It takes approximately 5h 5m 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 Eskişehir station.
The best way to get from Eskişehir to Malatya is to train which takes 8h 46m and costs 1.400 ₺ - 2.500 ₺. Alternatively, you can bus, which costs 1.500 ₺ - 2.000 ₺ and takes 13h 6m.
What companies run services between Eskişehir, Turkey and Malatya, Turkey?
You can take a train from Eskişehir to Malatya via Sivas in around 8h 46m. Alternatively, Kamil Koç operates a bus from Eskişehir bus station to Malatya bus station twice daily. Tickets cost ₺1,100–1,600 and the journey takes 13h.
- Website
- ajet.com
Flights from Ankara Esenboğa International Airport to Malatya Erhaç Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₺2,700–17,000
Flights from Istanbul Sabiha Gökçen International Airport to Malatya Erhaç Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₺3,100–17,000
Flights from Istanbul Sabiha Gökçen International Airport to Malatya Erhaç Airport via Ankara Esenboğa International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₺3,100–17,000
Flights from Ankara Esenboğa International Airport to Adiyaman
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₺3,400–21,000
Flights from Istanbul Sabiha Gökçen International Airport to Adiyaman
- Ave. Duration
- 1h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₺4,100–5,000
Flights from Istanbul Sabiha Gökçen International Airport to Adiyaman via Ankara Esenboğa International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₺4,100–5,000
Flights from Ankara Esenboğa International Airport to Elazig
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₺2,200–14,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,200–19,000
Flights from Istanbul Sabiha Gökçen International Airport to Adiyaman
- Ave. Duration
- 1h 35m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- ₺3,900–23,000
- Website
- turkishairlines.com
Flights from Istanbul Airport to Malatya Erhaç Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₺12,000–32,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Ankara Gar
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₺310–440
- Website
- Turkish Railways (TCDD)
Train from Eskişehir to Sivas
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- ₺1,100–2,000
- Website
- Turkish Railways (TCDD)
Train from Sivas to Malatya
- Ave. Duration
- 3h 53m
- Frequency
- Every 4 hours
- Estimated price
- ₺310–440
- Website
- Turkish Railways (TCDD)
Train from Eskişehir to Istanbul Pendik
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₺360–550
- Website
- Turkish Railways (TCDD)
Train from Eskişehir to Istanbul Pendik
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₺360–550
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Ankara Gar
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₺310–440
- Website
- Turkish Railways (TCDD)
Train from Eskişehir to Istanbul Pendik
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₺360–550
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Ankara Gar
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₺310–440
- Website
- Turkish Railways (TCDD)
Train from Elazig to Malatya
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- ₺170–240
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Ankara Gar
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₺310–440
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Malatya
- Ave. Duration
- 15h 59m
- Frequency
- Every 4 hours
- Estimated price
- ₺1,000–1,500
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Malatya
- Ave. Duration
- 15h 59m
- Frequency
- Every 4 hours
- Estimated price
- ₺1,000–1,500
- 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
- Frequency
- Twice daily
- 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 46m
- Estimated price
- ₺5,500–7,000
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 How to get from London City Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
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 36m 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.
















