There are 8 ways to get from Amasya to Eskişehir by bus, train, 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, train
best- Take the bus from Amasya to Merzifonbus
- Take the bus from Merzifon to Ankarabus
- Take the train from Ankara Gar to Eskisehirtrain Hst / ...
8h 13m₺1,047–2,358Bus via Ankara
cheapest- Take the bus from Amasya to Merzifonbus
- Take the bus from Merzifon to Ankarabus
- Take the bus from Ankara bus station to Eskişehir bus stationbus
9h 32m₺957–3,118Train
- Take the train from Amasya to Yıldızelitrain Samsun Sivas Hattı
- Take the train from Yildizeli to Eskişehirtrain Yht
8h 43m₺1,264–1,864Drive 553.9 km
- Drive from Amasya to Eskişehircar 553.9 km
7h 2m₺4,028–5,818Bus to Tokat, fly to Istanbul Sabiha Gökçen International Airport, train
- Take the bus from Amasya to Turhalbus
- Fly from Tokat (TJK) to Istanbul Sabiha Gökçen International Airport (SAW)plane TJK - SAW
- Take the train from Istanbul Pendik to Eskişehirtrain
8h 29m₺4,456–16,386Bus
- Take the bus from Amasya to Bolubus
- Take the bus from Bolu bus station to Eskişehir bus stationbus FlixBus KK3443 / ...
11h 59m₺1,627–2,857Fly Amasya to Istanbul Airport, train
- Fly from Amasya (MZH) to Istanbul Airport (IST)plane MZH - IST
- Take the train from Istanbul Söğütlüçeşme to Eskişehirtrain
8h 41m₺10,528–24,999Fly Amasya to Istanbul Sabiha Gökçen International Airport, train
- Fly from Amasya (MZH) to Istanbul Sabiha Gökçen International Airport (SAW)plane MZH - SAW
- Take the train from Istanbul Pendik to Eskişehirtrain
8h₺3,536–16,105
Amasya to Eskişehir by train
Comparing Your Travel Options
The cheapest way to get from Amasya to Eskişehir is to train which costs 1.200 ₺ - 1.900 ₺ and takes 8h 43m.
The fastest way to get from Amasya to Eskişehir is to drive which takes 7h 2m and costs 4.000 ₺ - 6.000 ₺.
No, there is no direct bus from Amasya to Eskişehir station. However, there are services departing from Amasya and arriving at Eskişehir bus station via Merzifon and Ankara bus station. The journey, including transfers, takes approximately 9h 32m.
No, there is no direct train from Amasya to Eskişehir. However, there are services departing from Amasya and arriving at Eskişehir via Yildizeli. The journey, including transfers, takes approximately 8h 43m.
The distance between Amasya and Eskişehir is 570 km. The road distance is 553.9 km.
The best way to get from Amasya to Eskişehir without a car is to bus and train which takes 8h 13m and costs 1.000 ₺ - 2.400 ₺.
It takes approximately 8h 13m to get from Amasya to Eskişehir, including transfers.
Amasya to Eskişehir bus services, operated by Metro Turizm, depart from Amasya station.
Amasya to Eskişehir train services, operated by Turkish Railways (TCDD), depart from Amasya station.
The best way to get from Amasya to Eskişehir is to train which takes 8h 43m and costs 1.200 ₺ - 1.900 ₺. Alternatively, you can bus via Ankara, which costs 950 ₺ - 3.200 ₺ and takes 9h 32m.
What companies run services between Amasya, Turkey and Eskişehir, Turkey?
You can take a train from Amasya to Eskişehir via Yildizeli in around 8h 43m. Alternatively, you can take a bus from Amasya to Eskişehir bus station via Merzifon, Ankara, and Ankara bus station in around 9h 32m.
- Website
- flypgs.com
Flights from Tokat to Istanbul Sabiha Gökçen International Airport via Izmir
- Ave. Duration
- 3h 45m
- When
- Thursday and Sunday
- Estimated price
- ₺3,000–17,000
Flights from Amasya to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Thursday
- Estimated price
- ₺2,100–14,000
- Website
- turkishairlines.com
Flights from Amasya to Istanbul Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺9,000–23,000
- Website
- ajet.com
Flights from Tokat to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₺2,100–13,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Eskisehir
- Ave. Duration
- 1h 18m
- Frequency
- Every 30 minutes
- Estimated price
- ₺310–440
- Website
- Turkish Railways (TCDD)
Train from Amasya to Yıldızeli
- Ave. Duration
- 4h 4m
- Frequency
- 3 times a week
- Estimated price
- ₺260–370
- Website
- Turkish Railways (TCDD)
Train from Yildizeli to Eskişehir
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- ₺1,000–1,500
- Website
- Turkish Railways (TCDD)
Train from Istanbul Pendik to Eskişehir
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₺440–850
- Website
- Turkish Railways (TCDD)
Train from Istanbul Söğütlüçeşme to Eskişehir
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- ₺430–650
- Website
- Turkish Railways (TCDD)
Train from Istanbul Pendik to Eskişehir
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₺440–850
- Website
- Turkish Railways (TCDD)
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Amasya to Merzifon
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- ₺440–650
- Website
- MetroTurizm
- Standard
- ₺440–650
Bus from Merzifon to Ankara
- Ave. Duration
- 5h 6m
- Frequency
- 5 times a day
- Estimated price
- ₺900–1,300
- Website
- MetroTurizm
- Standard
- ₺900–1,300
Bus from Amasya to Turhal
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ₺480–700
- Website
- MetroTurizm
- Standard
- ₺480–700
Bus from Amasya to Merzifon
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- ₺440–650
- Website
- MetroTurizm
- Standard
- ₺440–650
Bus from Merzifon to Ankara
- Ave. Duration
- 5h 6m
- Frequency
- 5 times a day
- Estimated price
- ₺900–1,300
- Website
- MetroTurizm
- Standard
- ₺900–1,300
Bus from Ankara bus station to Eskişehir bus station
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- ₺750–1,100
- Website
- MetroTurizm
- Standard
- ₺750–1,100
Bus from Amasya to Bolu
- Ave. Duration
- 6h 44m
- Frequency
- Once daily
- Estimated price
- ₺1,100–1,600
- Website
- MetroTurizm
- Standard
- ₺1,100–1,600
Bus from Bolu bus station to Eskişehir bus station
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- Estimated price
- ₺900–1,300
- Website
- MetroTurizm
- Standard
- ₺900–1,300
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Merzifon to Ankara
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- ₺290–380
- Schedules at
- aliosmanulusoy.com
Bus from Merzifon to Ankara
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- ₺290–380
- Schedules at
- aliosmanulusoy.com
Bus from Ankara bus station to Eskişehir bus station
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- ₺220–300
- Schedules at
- aliosmanulusoy.com
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Merzifon to Ankara
- Ave. Duration
- 5h 15m
- Frequency
- Every 2 hours
- Estimated price
- ₺500–750
- Schedules at
- Kamil Koç
Bus from Merzifon to Ankara
- Ave. Duration
- 5h 15m
- Frequency
- Every 2 hours
- Estimated price
- ₺500–750
- Schedules at
- Kamil Koç
Bus from Ankara bus station to Eskişehir bus station
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- ₺420–600
- Schedules at
- Kamil Koç
Bus from Bolu bus station to Eskişehir bus station
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- ₺500–700
- Schedules at
- Kamil Koç
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from Merzifon to Ankara
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₺700–1,000
- Schedules at
- varan.com.tr
Bus from Merzifon to Ankara
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₺700–1,000
- Schedules at
- varan.com.tr
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Ankara bus station to Eskişehir bus station
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- ₺550–750
- Schedules at
- pamukkale.com.tr
- Phone
- 0850 202 22 22
- [email protected]
- Website
- balikesiruludag.com.tr
Bus from Ankara bus station to Eskişehir bus station
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ₺850–1,200
- Schedules at
- balikesiruludag.com.tr
- Phone
- 0850 811 5959
- [email protected]
- Website
- kaleseyahat.com.tr
Bus from Ankara bus station to Eskişehir bus station
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Schedules at
- kaleseyahat.com.tr
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Ankara bus station to Eskişehir bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- mersinnurturizm.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 French strikes 2018: What are my alternative transport options?, Travelling to and around Russia for the 2018 FIFA World Cup, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Amasya to Eskişehir bus services, operated by Metro Turizm, arrive at Merzifon station.
Amasya to Eskişehir train services, operated by Turkish Railways (TCDD), arrive at Yıldızeli station.
Yes, the driving distance between Amasya to Eskişehir is 554 km. It takes approximately 7h 2m to drive from Amasya to Eskişehir.
There are 55+ hotels available in Eskişehir.



































