There are 7 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
best- Take the bus from Amasya to Merzifonbus
- Take the bus from Merzifon bus station to Ankara bus stationbus FlixBus KK06128 / ...
6h 16m₺737–1,918Bus via Kayaş
cheapest- Take the bus from Amasya to Merzifonbus
- Take the bus from Merzifon to Kayasbus
6h 31m₺717–978Train
- 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,802–2,603Fly from Amasya
- Fly from Amasya (MZH) to Ankara Esenboğa International Airport (ESB)plane MZH - ESB
6h 37m₺3,249–14,925Bus via Ankara Kayaş
- Take the bus from Amasya to Merzifonbus
- Take the bus from Merzifon to Ankara Kayaşbus
8h 14m₺1,397–1,988Bus 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₺4,669–15,906
Amasya to Ankara by train
Questions & Answers
The cheapest way to get from Amasya to Ankara is to bus via Kayaş which costs 700 ₺ - 1.000 ₺ and takes 6h 31m.
The fastest way to get from Amasya to Ankara is to drive which takes 4h 29m and costs 1.800 ₺ - 2.600 ₺.
No, there is no direct bus from Amasya to Ankara. However, there are services departing from Amasya and arriving at Güvenpark Kızılay via Merzifon bus station and Aştİ. The journey, including transfers, takes approximately 6h 16m.
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 363 km. The road distance is 322.9 km.
The best way to get from Amasya to Ankara without a car is to bus which takes 6h 16m and costs 700 ₺ - 2.000 ₺.
It takes approximately 6h 16m 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 which takes 6h 16m and costs 700 ₺ - 2.000 ₺. Alternatively, you can train, which costs 950 ₺ - 1.500 ₺ and takes 7h 22m, you could also fly, which costs 3.200 ₺ - 15.000 ₺ and takes 6h 37m.
What companies run services between Amasya, Turkey and Ankara, Turkey?
You can take a bus from Amasya to Güvenpark Kızılay via Merzifon bus station, Ankara bus station, and Aştİ in around 6h 16m. 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
- ₺9,000–24,000
Flights from Tokat to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₺9,000–24,000
- Website
- flypgs.com
Flights from Amasya to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 3h 40m
- When
- Tuesday and Thursday
- Estimated price
- ₺2,500–14,000
Flights from Tokat to Ankara Esenboğa International Airport via Izmir
- Ave. Duration
- 5h 25m
- When
- Tuesday
- Estimated price
- ₺3,400–17,000
Flights from Tokat to Ankara Esenboğa International Airport via Izmir, Sabiha Gokcen
- Ave. Duration
- 8h 15m
- When
- Tuesday and Saturday
- Estimated price
- ₺3,600–18,000
- Website
- ajet.com
Flights from Tokat to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺3,200–14,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Amasya to Yıldızeli
- Ave. Duration
- 4h 4m
- Frequency
- 3 times a week
- Estimated price
- ₺260–370
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Yildizeli to Ankara
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- ₺700–1,100
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Amasya to Merzifon
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- ₺440–650
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺440–650
Bus from Merzifon bus station to Ankara bus station
- Ave. Duration
- 5h 6m
- Frequency
- 5 times a day
- Estimated price
- ₺900–1,300
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺900–1,300
Bus from Amasya to Merzifon
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- ₺440–650
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺440–650
Bus from Amasya to Merzifon
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- ₺440–650
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺440–650
Bus from Amasya to Turhal
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ₺480–700
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺480–700
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from Merzifon bus station to Ankara bus station
- Ave. Duration
- 4h 45m
- Frequency
- Hourly
- Estimated price
- ₺500–750
- Schedules at
- flixbus.com.tr
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Merzifon bus station to Ankara bus station
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- ₺290–380
- Schedules at
- aliosmanulusoy.com
Bus from Merzifon to Kayas
- Ave. Duration
- 4h 15m
- Frequency
- Hourly
- Estimated price
- ₺270–360
- Schedules at
- aliosmanulusoy.com
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from Merzifon bus station to Ankara bus station
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Estimated price
- ₺700–1,000
- Schedules at
- varan.com.tr
Bus from Merzifon to Ankara Kayaş
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Estimated price
- ₺650–950
- Schedules at
- varan.com.tr
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 Travelling to and around Russia for the 2018 FIFA World Cup, Need to know: Greyhound, and Italy Travel Guides - 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.
Book your Amasya to Ankara bus tickets online with Omio.
There are 265+ hotels available in Ankara.
























