There are 4 ways to get from Eskişehir to Afyon 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 KK0709 / ...
2h 15m₺320–650Train
- Take the train from Eskisehir to Afyon A.Cetinkayatrain Re / ...
3h 9m₺620–802Drive 132.4 km
- Drive from Eskişehir to Afyoncar 132.4 km
1h 58m₺760–1,097Taxi
- Take the taxi from Eskişehir to Afyontaxi 132.4 km
1h 58m₺6,500–8,000
Eskişehir to Afyon by bus
Comparing Your Travel Options
The cheapest way to get from Eskişehir to Afyon is to bus which costs 320 ₺ - 650 ₺ and takes 2h 15m.
The fastest way to get from Eskişehir to Afyon is to drive which takes 1h 58m 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 four times a day, and operate every day. The journey takes approximately 2h 15m.
No, there is no direct train from Eskişehir to Afyon. However, there are services departing from Eskisehir and arriving at Afyon A.Cetinkaya via . The journey, including transfers, takes approximately 3h 9m.
The distance between Eskişehir and Afyon is 134 km. The road distance is 132.4 km.
The best way to get from Eskişehir to Afyon without a car is to bus which takes 2h 15m and costs 320 ₺ - 650 ₺.
The bus from Eskişehir bus station to Afyon bus station takes 2h 15m including transfers and departs four times a day.
Eskişehir to Afyon bus services, operated by Kamil Koç, depart from Eskişehir bus station.
Eskişehir to Afyon train services, operated by Turkish Railways (TCDD), depart from Eskisehir station.
The best way to get from Eskişehir to Afyon is to bus which takes 2h 15m and costs 320 ₺ - 650 ₺. Alternatively, you can train, which costs 600 ₺ - 800 ₺ and takes 3h 9m.
What companies run services between Eskişehir, Turkey and Afyon, Turkey?
Kamil Koç operates a bus from Eskişehir bus station to Afyon bus station every 3 hours. Tickets cost ₺320–450 and the journey takes 2h 15m. Varan Turizm also services this route once daily. 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 15m
- Frequency
- Every 3 hours
- Estimated price
- ₺320–450
- Schedules at
- Kamil Koç
- Ave. Duration
- 1h 58m
- Estimated price
- ₺6,500–8,000
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 Getting to Milan from the airport, Italian Lakes: Getting around by train, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
Eskişehir to Afyon bus services, operated by Kamil Koç, arrive at Afyon bus station.
Eskişehir to Afyon train services, operated by Turkish Railways (TCDD), arrive at Afyon A.Cetinkaya station.
Yes, the driving distance between Eskişehir to Afyon is 132 km. It takes approximately 1h 58m to drive from Eskişehir to Afyon.
Book your Eskişehir to Afyon bus tickets online with Omio.
There are 25+ hotels available in Afyon.











