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 KK5518 / ...
5h 58m₺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 30m₺2,342–3,383Fly from Amasya
- Fly from Amasya (MZH) to Ankara Esenboğa International Airport (ESB)plane MZH - ESB
6h 36m₺3,619–16,345Bus 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
8h₺4,739–16,626
Amasya to Ankara by train
Comparing Your Travel Options
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 30m and costs 2.300 ₺ - 3.400 ₺.
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 5h 58m.
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 361 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 5h 58m and costs 700 ₺ - 2.000 ₺.
It takes approximately 5h 58m 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 5h 58m 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.600 ₺ - 17.000 ₺ and takes 6h 36m.
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 5h 58m. 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
- 4h 32m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺8,500–23,000
Flights from Tokat to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 5h 15m
- When
- Friday, Sunday, Tuesday, Thursday, and Saturday
- Estimated price
- ₺8,500–23,000
- Website
- flypgs.com
Flights from Amasya to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 30m
- When
- Tuesday and Thursday
- Estimated price
- ₺2,500–15,000
Flights from Tokat to Ankara Esenboğa International Airport via Izmir
- Ave. Duration
- 4h 55m
- When
- Thursday and Sunday
- Estimated price
- ₺3,300–18,000
Flights from Tokat to Ankara Esenboğa International Airport via Izmir, Sabiha Gokcen
- Ave. Duration
- 7h
- When
- Thursday and Sunday
- Estimated price
- ₺3,500–18,000
- Website
- ajet.com
Flights from Tokat to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₺2,700–14,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 Merzifon bus station to Ankara bus station
- Ave. Duration
- 5h 9m
- 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 Amasya to Merzifon
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- ₺440–650
- Website
- MetroTurizm
- Standard
- ₺440–650
Bus from Amasya to Turhal
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ₺480–700
- Website
- MetroTurizm
- Standard
- ₺480–700
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Merzifon bus station to Ankara bus station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ₺500–700
- Schedules at
- Kamil Koç
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Merzifon bus station to Ankara bus station
- Ave. Duration
- 5h 45m
- 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 What are the different types of Renfe trains in Spain?, How to get from JFK to New York City, and Best ways to travel around Australia - to help you get the most out of your next trip.
Booking & Getting There
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 30m to drive from Amasya to Ankara.
There are 241+ hotels available in Ankara.
























