There are 10 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 9m₺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₺3,213–4,640Train to Amasya, fly to Istanbul, train
- Take the train from Ozel Idare to Borsatrain
- Fly from Amasya (MZH) to Istanbul (IST)plane MZH - IST
- Take the train from Yenikapi to Pendiktrain
- Take the train from Istanbul(Pendik) to Eskisehirtrain
8h 2m₺10,528–25,989Bus
- Take the bus from Amasya to Bolubus
- Take the bus from Bolu bus station to Eskişehir bus stationbus FlixBus KK3456 / ...
11h 59m₺1,617–2,842Bus 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 Eskisehirtrain
7h 4m₺4,731–17,118Fly 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 Eskisehirtrain
6h 35m₺3,611–16,837Train, bus to Samsun-Çarşamba Airport, fly to Istanbul Sabiha Gökçen International Airport
- Take the train from Amasya to Havzatrain
- Take the bus from Havza to Çarşambabus
- Fly from Samsun-Çarşamba Airport (SZF) to Istanbul Sabiha Gökçen International Airport (SAW)plane SZF - SAW
- Take the train from Istanbul(Pendik) to Eskisehirtrain
10h 16m₺2,903–6,459Train to Sivas Airport, fly to Istanbul Sabiha Gökçen International Airport, train
- Take the train from Amasya to Sivastrain
- Fly from Sivas Airport (VAS) to Istanbul Sabiha Gökçen International Airport (SAW)plane VAS - SAW
- Take the train from Istanbul(Pendik) to Eskisehirtrain
12h 6m₺3,305–15,294
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 fly and train which takes 6h 35m and costs 3.600 ₺ - 17.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 9m.
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 9m.
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 9m.
- Website
- flypgs.com
Flights from Amasya to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Thursday
- Estimated price
- ₺2,200–15,000
Flights from Samsun-Çarşamba Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₺2,800–18,000
Flights from Sivas Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 35m
- When
- Saturday, Sunday, Tuesday, Wednesday, Thursday, and Monday
- Estimated price
- ₺2,400–15,000
Flights from Sivas Airport to Istanbul Sabiha Gökçen International Airport via Izmir
- Ave. Duration
- 4h 10m
- When
- Monday
- Estimated price
- ₺3,300–18,000
- Website
- ajet.com
Flights from Tokat to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺2,400–14,000
Flights from Samsun-Çarşamba Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₺2,200–4,800
Flights from Samsun-Çarşamba Airport to Istanbul Sabiha Gökçen International Airport via Ankara
- Ave. Duration
- 3h 52m
- When
- Tuesday, Thursday, Friday, and Monday
- Estimated price
- ₺2,200–4,800
Flights from Sivas Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₺2,500–14,000
- Website
- turkishairlines.com
Flights from Amasya to Istanbul
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Saturday, Friday, and Sunday
- Estimated price
- ₺9,000–24,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 Ozel Idare to Borsa
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- ₺65–95
- Website
- Turkish Railways (TCDD)
Train from Yenikapi to Pendik
- Ave. Duration
- 47 min
- Frequency
- Every 15 minutes
- Estimated price
- ₺75–110
- Website
- Turkish Railways (TCDD)
Train from Istanbul(Pendik) to Eskisehir
- Ave. Duration
- 2h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₺400–600
- Website
- Turkish Railways (TCDD)
Train from Istanbul(Pendik) to Eskisehir
- Ave. Duration
- 2h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₺400–600
- Website
- Turkish Railways (TCDD)
Train from Istanbul(Pendik) to Eskisehir
- Ave. Duration
- 2h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₺400–600
- Website
- Turkish Railways (TCDD)
Train from Amasya to Havza
- Ave. Duration
- 1h 3m
- Frequency
- 5 times a week
- Estimated price
- ₺90–130
- Website
- Turkish Railways (TCDD)
Train from Istanbul(Pendik) to Eskisehir
- Ave. Duration
- 2h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₺400–600
- Website
- Turkish Railways (TCDD)
Train from Amasya to Sivas
- Ave. Duration
- 4h 54m
- Frequency
- 3 times a week
- Estimated price
- ₺320–460
- Website
- Turkish Railways (TCDD)
Train from Istanbul(Pendik) to Eskisehir
- Ave. Duration
- 2h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₺400–600
- 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 3m
- Frequency
- 5 times a day
- Estimated price
- ₺900–1,300
- Website
- MetroTurizm
- Standard
- ₺900–1,300
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 3m
- 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 45m
- 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
Bus from Amasya to Turhal
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ₺480–700
- Website
- MetroTurizm
- Standard
- ₺480–700
Bus from Havza to Çarşamba
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- ₺550–850
- Website
- MetroTurizm
- Standard
- ₺550–850
- 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
Bus from Havza to Çarşamba
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₺140–190
- Schedules at
- aliosmanulusoy.com
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Merzifon to Ankara
- Ave. Duration
- 5h
- Frequency
- Every 2 hours
- Estimated price
- ₺500–750
- Schedules at
- Kamil Koç
Bus from Merzifon to Ankara
- Ave. Duration
- 5h
- Frequency
- Every 2 hours
- Estimated price
- ₺500–750
- Schedules at
- Kamil Koç
Bus from Ankara bus station to Eskişehir bus station
- Ave. Duration
- 2h 50m
- 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 30m
- Frequency
- 5 times a day
- Estimated price
- ₺700–1,000
- Schedules at
- varan.com.tr
Bus from Merzifon to Ankara
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- 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
- Phone
- (495) 796 19 58
- [email protected]
- Website
- Has Turizm
Bus from Havza to Çarşamba
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ₺370–480
- Website
- Has Turizm
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 What documents do I need to cross Niagara Falls?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Italy Travel Guides - 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 59+ hotels available in Eskişehir.

































