There are 6 ways to get from Amasya to Ankara 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 via Kayaş Çalışkan
best- Take the bus from Amasya to Merzifonbus
- Take the bus from Merzifon bus station to Kayaş Çalışkanbus FlixBus KK5528B / ...
6h 11m₺982–1,383Bus
cheapest- Take the bus from Amasya to Merzifonbus
- Take the bus from Merzifon to Ankarabus
6h 33m₺737–1,918Train
- Take the train from Amasya to Yıldızelitrain Samsun Sivas Hattı
- Take the train from Yildizeli to Ankaratrain Yht
7h 22m₺964–1,464Drive 322.9 km
- Drive from Amasya to Ankaracar 322.9 km
4h 29m₺1,838–2,654Fly from Amasya
- Fly from Amasya (MZH) to Ankara Esenboğa International Airport (ESB)plane MZH - ESB
6h 37m₺3,499–15,325Bus to Tokat, fly
- Take the bus from Amasya to Turhalbus
- Fly from Tokat (TJK) to Ankara Esenboğa International Airport (ESB)plane TJK - ESB
7h 25m₺5,019–16,606
Amasya to Ankara by train
Questions & Answers
The cheapest way to get from Amasya to Ankara is to bus via Kayaş Çalışkan which costs 950 ₺ - 1.400 ₺ and takes 6h 11m.
The fastest way to get from Amasya to Ankara is to drive which takes 4h 29m and costs 1.800 ₺ - 2.700 ₺.
No, there is no direct bus from Amasya to Ankara. However, there are services departing from Amasya and arriving at Kayaş Çalışkan via Merzifon bus station. The journey, including transfers, takes approximately 6h 11m.
No, there is no direct train from Amasya to Ankara. However, there are services departing from Amasya and arriving at Ankara via Yildizeli. The journey, including transfers, takes approximately 7h 22m.
The distance between Amasya and Ankara is 349 km. The road distance is 322.9 km.
The best way to get from Amasya to Ankara without a car is to bus via Kayaş Çalışkan which takes 6h 11m and costs 950 ₺ - 1.400 ₺.
It takes approximately 6h 11m to get from Amasya to Ankara, including transfers.
Amasya to Ankara bus services, operated by Metro Turizm, depart from Amasya station.
Amasya to Ankara train services, operated by Turkish Railways (TCDD), depart from Amasya station.
The best way to get from Amasya to Ankara is to bus via Kayaş Çalışkan which takes 6h 11m and costs 950 ₺ - 1.400 ₺. Alternatively, you can train, which costs 950 ₺ - 1.500 ₺ and takes 7h 22m, you could also fly, which costs 3.500 ₺ - 16.000 ₺ and takes 6h 37m.
What companies run services between Amasya, Turkey and Ankara, Turkey?
You can take a bus from Amasya to Yenişehir via Merzifon bus station, Kayaş Çalışkan, and Kayaş in around 6h 11m. Alternatively, you can take a train from Amasya to Ankara via Yildizeli in around 7h 22m.
- Website
- turkishairlines.com
Flights from Amasya to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Saturday, Friday, and Sunday
- Estimated price
- ₺8,500–22,000
Flights from Tokat to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₺8,500–22,000
- Phone
- +90 444 8 233
- [email protected]
- 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 Ankara
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- ₺700–1,100
- 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 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 9m
- 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
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 Thanksgiving 2018: How to travel stress-free, 5 delightfully under-the-radar French towns you need to visit, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Amasya to Ankara bus services, operated by Metro Turizm, arrive at Merzifon station.
Amasya to Ankara train services, operated by Turkish Railways (TCDD), arrive at Yıldızeli station.
Yes, the driving distance between Amasya to Ankara is 323 km. It takes approximately 4h 29m to drive from Amasya to Ankara.
There are 259+ hotels available in Ankara.










