There are 4 ways to get from Eskişehir to Afyonkarahisar by bus, train, 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 Eskişehir bus station to Afyon bus stationbus FlixBus KK3434 / ...
2h 29m₺360–750Train
cheapest- Take the train from Eskisehir to Afyon A.Cetinkayatrain Re / ...
3h 3m₺270–380Drive 133.7 km
- Drive from Eskişehir to Afyonkarahisarcar 133.7 km
1h 59m₺752–1,086Taxi
- Take the taxi from Eskişehir to Afyonkarahisartaxi 133.7 km
1h 59m₺3,400–4,100
Eskişehir to Afyonkarahisar by bus
Questions & Answers
The cheapest way to get from Eskişehir to Afyonkarahisar is to train which costs 270 ₺ - 380 ₺ and takes 3h 3m.
The fastest way to get from Eskişehir to Afyonkarahisar is to drive which takes 1h 59m and costs 750 ₺ - 1.100 ₺.
Yes, there is a direct bus departing from Eskişehir bus station station and arriving at Afyon bus station station. Services depart every four hours, and operate every day. The journey takes approximately 2h 29m.
Yes, there is a direct train departing from Eskisehir and arriving at Afyon A.Cetinkaya. Services depart four times a day, and operate every day. The journey takes approximately 3h 3m.
The distance between Eskişehir and Afyonkarahisar is 172 km. The road distance is 133.7 km.
The best way to get from Eskişehir to Afyonkarahisar without a car is to bus which takes 2h 29m and costs 360 ₺ - 750 ₺.
The bus from Eskişehir bus station to Afyon bus station takes 2h 29m including transfers and departs every four hours.
Eskişehir to Afyonkarahisar bus services, operated by Kamil Koç, depart from Eskişehir bus station.
Eskişehir to Afyonkarahisar train services, operated by Turkish Railways (TCDD), depart from Eskisehir station.
The best way to get from Eskişehir to Afyonkarahisar is to bus which takes 2h 29m and costs 360 ₺ - 750 ₺. Alternatively, you can train, which costs 270 ₺ - 380 ₺ and takes 3h 3m.
What companies run services between Eskişehir, Turkey and Afyonkarahisar, Turkey?
Kamil Koç operates a bus from Eskişehir bus station to Afyon bus station hourly. Tickets cost ₺360–550 and the journey takes 2h 29m. Two other operators also service this route. Alternatively, Turkish Railways (TCDD) operates a train from Eskisehir to Afyon A.Cetinkaya 4 times a day. Tickets cost ₺270–380 and the journey takes 3h 3m.
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Afyon A.Cetinkaya
- Ave. Duration
- 3h 3m
- Frequency
- 4 times a day
- Estimated price
- ₺270–380
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Eskişehir bus station to Afyon bus station
- Ave. Duration
- 2h 29m
- Frequency
- Hourly
- Estimated price
- ₺360–550
- Schedules at
- Kamil Koç
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Eskişehir bus station to Afyon bus station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₺480–650
- Schedules at
- pamukkale.com.tr
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from Eskişehir bus station to Afyon bus station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₺500–750
- Schedules at
- varan.com.tr
- Ave. Duration
- 1h 59m
- Estimated price
- ₺3,400–4,100
Cicek Taxi
- Phone
- +902222267777
Eti Taxi
- Phone
- +90 222 335 33 55
- Website
- firmasec.com
Gar Taksi
- Phone
- +90 222 231 87 82
- Website
- iyifirma.com
Mini Takso
- Phone
- +90 222 231 20 20
- Website
- iyifirma.com
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 Stansted Airport into central London, How to get from Southend Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Eskişehir to Afyonkarahisar bus services, operated by Kamil Koç, arrive at Afyon bus station.
Eskişehir to Afyonkarahisar train services, operated by Turkish Railways (TCDD), arrive at Afyon A.Cetinkaya station.
Yes, the driving distance between Eskişehir to Afyonkarahisar is 134 km. It takes approximately 1h 59m to drive from Eskişehir to Afyonkarahisar.
Book your Eskişehir to Afyonkarahisar bus tickets online with Omio.
There are 24+ hotels available in Afyonkarahisar.





















