There are 4 ways to get from Ankara to Yozgat by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ankara to Yozgattrain Yht
1h 27m₺987–1,245Bus
cheapest- Take the bus from Ankara bus station to Yozgat bus stationbus FlixBus KK0615B / ...
5h 4m₺420–1,100Bus via Kayaş Çalışkan
- Take the bus from Kayaş Çalışkan to Yozgat bus stationbus FlixBus KK0634B / ...
3h 37m₺447–665Drive 210.7 km
- Drive from Ankara to Yozgatcar 210.7 km
2h 54m₺1,215–1,754
Ankara to Yozgat by bus and foot
Comparing Your Travel Options
The cheapest way to get from Ankara to Yozgat is to bus via Kayaş Çalışkan which costs 440 ₺ - 700 ₺ and takes 3h 37m.
The fastest way to get from Ankara to Yozgat is to train which takes 1h 27m and costs 950 ₺ - 1.300 ₺.
No, there is no direct bus from Ankara to Yozgat station. However, there are services departing from Kayaş Çalışkan and arriving at Yozgat bus station via . The journey, including transfers, takes approximately 3h 37m.
No, there is no direct train from Ankara to Yozgat. However, there are services departing from Ankara and arriving at Yozgat via . The journey, including transfers, takes approximately 1h 27m.
The distance between Ankara and Yozgat is 195 km. The road distance is 210.7 km.
The best way to get from Ankara to Yozgat without a car is to train which takes 1h 27m and costs 950 ₺ - 1.300 ₺.
It takes approximately 1h 27m to get from Ankara to Yozgat, including transfers.
Ankara to Yozgat bus services, operated by Kamil Koç, depart from Kayaş Çalışkan station.
Ankara to Yozgat train services, operated by Turkish Railways (TCDD), depart from Ankara station.
The best way to get from Ankara to Yozgat is to train which takes 1h 27m and costs 950 ₺ - 1.300 ₺. Alternatively, you can bus via Kayaş Çalışkan, which costs 440 ₺ - 700 ₺ and takes 3h 37m.
What companies run services between Ankara, Turkey and Yozgat, Turkey?
Turkish Railways (TCDD) operates a train from Ankara to Yozgat 3 times a day. Tickets cost ₺280–400 and the journey takes 1h 13m. Alternatively, Kamil Koç operates a bus from Kayaş Çalışkan to Yozgat bus station every 2 hours. Tickets cost ₺400–600 and the journey takes 2h 15m.
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Ankara to Yozgat
- Ave. Duration
- 1h 13m
- Frequency
- 3 times a day
- Estimated price
- ₺280–400
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Kayaş Çalışkan to Yozgat bus station
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- ₺400–600
- Schedules at
- Kamil Koç
Bus from Ankara bus station to Yozgat bus station
- Ave. Duration
- 4h 5m
- Frequency
- Hourly
- Estimated price
- ₺420–600
- Schedules at
- Kamil Koç
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?, Best ways to travel around Australia, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
Ankara to Yozgat bus services, operated by Kamil Koç, arrive at Yozgat bus station.
Ankara to Yozgat train services, operated by Turkish Railways (TCDD), arrive at Yozgat station.
Yes, the driving distance between Ankara to Yozgat is 211 km. It takes approximately 2h 54m to drive from Ankara to Yozgat.
Book your Ankara to Yozgat bus tickets online with Omio.
There are one+ hotels available in Yozgat.











