There are 5 ways to get from Afyonkarahisar to Ankara by bus, train, rideshare, car, or taxi
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 Afyon to Ankarabus
3h₺250–1,200Train
- Take the train from Afyon A.Cetinkaya to Eskisehirtrain Ic / ...
- Take the train from Eskisehir to Ankara Gartrain Hst / ...
4h 58m₺665–920Rideshare
- Take the rideshare from Afyonkarahisar to Ankara257.2 km
4h 19m₺334Drive 257.2 km
- Drive from Afyonkarahisar to Ankaracar 257.2 km
2h 59m₺1,441–2,081Taxi
- Take the taxi from Afyonkarahisar to Ankarataxi 257.2 km
2h 59m₺7,000–8,500
Afyonkarahisar to Ankara by bus
Questions & Answers
The cheapest way to get from Afyonkarahisar to Ankara is to rideshare which costs 334 ₺ and takes 4h 19m.
The fastest way to get from Afyonkarahisar to Ankara is to drive which takes 2h 59m and costs 1.400 ₺ - 2.100 ₺.
Yes, there is a direct bus departing from Afyon and arriving at Ankara. Services depart every 30 minutes, and operate every day. The journey takes approximately 3h.
No, there is no direct train from Afyonkarahisar to Ankara. However, there are services departing from Afyon A.Cetinkaya and arriving at Ankara Gar via Eskisehir. The journey, including transfers, takes approximately 4h 58m.
The distance between Afyonkarahisar and Ankara is 257 km. The road distance is 257.2 km.
The best way to get from Afyonkarahisar to Ankara without a car is to bus which takes 3h and costs 250 ₺ - 1.200 ₺.
The bus from Afyon to Ankara takes 3h including transfers and departs every 30 minutes.
Afyonkarahisar to Ankara bus services, operated by Pamukkale Turizm, depart from Afyon station.
Afyonkarahisar to Ankara train services, operated by Turkish Railways (TCDD), depart from Afyon A.Cetinkaya station.
The best way to get from Afyonkarahisar to Ankara is to bus which takes 3h and costs 250 ₺ - 1.200 ₺. Alternatively, you can train, which costs 650 ₺ - 950 ₺ and takes 4h 58m.
What companies run services between Afyonkarahisar, Turkey and Ankara, Turkey?
Pamukkale Turizm operates a bus from Afyon to Ankara hourly. Tickets cost ₺600–850 and the journey takes 3h. Six other operators also service this route. Alternatively, you can take a train from Afyon A.Cetinkaya to Ankara Gar via Eskisehir in around 4h 58m.
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Afyon A.Cetinkaya to Eskisehir
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Estimated price
- ₺380–550
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Eskisehir to Ankara Gar
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- ₺280–390
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Afyon to Ankara
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ₺600–850
- Schedules at
- pamukkale.com.tr
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from Afyon to Ankara
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- ₺450–650
- Schedules at
- flixbus.com.tr
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from Afyon to Ankara
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₺600–900
- Schedules at
- varan.com.tr
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Afyon to Ankara
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₺250–330
- Schedules at
- aliosmanulusoy.com
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Afyon to Ankara
- Ave. Duration
- 3h 42m
- Frequency
- 5 times a day
- Estimated price
- ₺800–1,200
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺800–1,200
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Afyon to Ankara
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ₺440–650
- Schedules at
- guneyakdeniz.com
- Phone
- 0236 613 10 55
- [email protected]
- Website
- somaseyahat.com.tr
Bus from Afyon to Ankara
- Ave. Duration
- 5h 33m
- Frequency
- Once daily
- Schedules at
- somaseyahat.com.tr
- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Afyonkarahisar to Ankara
- Ave. Duration
- 4h 19m
- Frequency
- 4 times a day
- Estimated price
- ₺334
- Schedules at
- blablacar.com
- Ave. Duration
- 2h 59m
- Estimated price
- ₺7,000–8,500
Afyon Otogar Taksi
- Phone
- +90 553 478 52 39
- Website
- afyonotogartaksi.org
Afyon Taksi
- Phone
- +90 542 213 13 23
- Website
- afyontaksi.org
Afyon Yeşilyol Taksi
- Phone
- +90 535 241 57 22
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 How to get from Gatwick Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
Afyonkarahisar to Ankara bus services, operated by Pamukkale Turizm, arrive at Ankara station.
Afyonkarahisar to Ankara train services, operated by Turkish Railways (TCDD), arrive at Eskisehir station.
Yes, the driving distance between Afyonkarahisar to Ankara is 257 km. It takes approximately 2h 59m to drive from Afyonkarahisar to Ankara.
Book your Afyonkarahisar to Ankara bus tickets online with Omio.
There are 266+ hotels available in Ankara.
Check out Blablacar's carpooling service for rideshare options between Afyonkarahisar and Ankara. A great option if you don't have a driver's licence or want to avoid public transport.





























