Rome2Rio

How to get fromEskişehir to Malatyaby train, bus, car, plane, or taxi

Find Transport to Malatya

See all options

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.

  1. Train

    best
    1. Take the train from Eskisehir to Sivastrain train Hst
    2. Take the train from Sivas to Malatyatrain train Re / ...
    8h 46m
    ₺1,201–1,667
  2. Train via Ankara

    cheapest
    1. Take the train from Eskisehir to Ankara Gartrain train Hst / ...
    2. Take the train from Ankara to Malatyatrain train Güney Kurtalan Ekspresi / ...
    18h 52m
    ₺1,065–1,934
  3. Bus

    1. Take the bus from Eskişehir bus station to Malatya bus stationbus bus FlixBus KK0158 / ...
    13h 16m
    ₺1,328–1,786
  4. Drive 844.7 km

    1. Drive from Eskişehir to Malatyacar car 844.7 km
    10h 37m
    ₺4,737–6,842
  5. Train to Istanbul Sabiha Gökçen International Airport, fly to Malatya Erhaç Airport

    1. Take the train from Eskisehir to Istanbul(Pendik)train train
    2. Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Malatya Erhaç Airport (MLX)plane plane SAW - MLX
    6h 6m
    ₺4,946–18,498
  6. Bus, train

    1. Take the bus from Eskişehir to Ankarabus bus
    2. Take the train from Ankara to Malatyatrain train Güney Kurtalan Ekspresi / ...
    20h 1m
    ₺1,339–2,244
  7. Train to Ankara Esenboğa International Airport, fly to Malatya Erhaç Airport

    1. Take the train from Eskisehir to Ankara Gartrain train
    2. Fly from Ankara Esenboğa International Airport (ESB) to Malatya Erhaç Airport (MLX)plane plane ESB - MLX
    5h
    ₺4,345–17,464
  8. Train to Istanbul, fly to Malatya Erhaç Airport

    1. Take the train from Eskisehir to Istanbul(Pendik)train train
    2. Fly from Istanbul (IST) to Malatya Erhaç Airport (MLX)plane plane IST - MLX
    7h 30m
    ₺14,263–36,650
  9. Train to Istanbul Sabiha Gökçen International Airport, fly to Adiyaman, taxi

    1. Take the train from Eskisehir to Istanbul(Pendik)train train
    2. Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Adiyaman (ADF)plane plane SAW - ADF
    3. Take the taxi from Adiyaman (ADF) to Malatyataxi taxi
    7h 29m
    ₺7,546–20,698
  10. Train to Ankara Esenboğa International Airport, fly to Adiyaman, taxi

    1. Take the train from Eskisehir to Ankara Gartrain train
    2. Fly from Ankara Esenboğa International Airport (ESB) to Adiyaman (ADF)plane plane ESB - ADF
    3. Take the taxi from Adiyaman (ADF) to Malatyataxi taxi
    6h 23m
    ₺6,945–19,664

Eskişehir to Malatya by train

Calendar14Weekly Trains
Duration8h 46mAverage Duration
Ticket₺1,201Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Train operators
Bus operators
Other operators

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