There are 5 ways to get from Eskişehir to Esenyurt by bus, train, 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.
Bus via Adapazarı
best- Take the bus from Eskişehir bus station to Sakarya bus stationbus FlixBus KK1624 / ...
- Take the bus from Adapazarı to Kiracbus
5h 22m₺1,076–1,628Train
cheapest- Take the train from Eskisehir to Istanbul(Sogutlucesme)train Hst / ...
5h 52m₺483–676Train, bus
- Take the train from Eskişehir to Istanbul Pendiktrain Yht / ...
- Take the bus from Mecidiyeköy Metrobüs to Esenkentbus E-58
5h 30m₺496–676Drive 286.4 km
- Drive from Eskişehir to Esenyurtcar 286.4 km
3h 55m₺2,081–3,006Bus
- Take the bus from Eskişehir to Istanbul Dudullubus
- Take the bus from Okmeydanı to Esenkentbus E-58
9h 1m₺853–1,130
Eskişehir to Esenyurt by train
Comparing Your Travel Options
The cheapest way to get from Eskişehir to Esenyurt is to train which costs 480 ₺ - 700 ₺ and takes 5h 52m.
The fastest way to get from Eskişehir to Esenyurt is to drive which takes 3h 55m and costs 2.000 ₺ - 3.100 ₺.
No, there is no direct bus from Eskişehir station to Esenyurt. However, there are services departing from Eskişehir bus station and arriving at Kirac via Adapazarı. The journey, including transfers, takes approximately 5h 22m.
No, there is no direct train from Eskişehir to Esenyurt. However, there are services departing from Eskisehir and arriving at Ispartakule via Istanbul(Sogutlucesme) and Istanbul(Halkali). The journey, including transfers, takes approximately 5h 52m.
The distance between Eskişehir and Esenyurt is 364 km. The road distance is 286.4 km.
The best way to get from Eskişehir to Esenyurt without a car is to bus via Adapazarı which takes 5h 22m and costs 1.000 ₺ - 1.700 ₺.
It takes approximately 5h 22m to get from Eskişehir to Esenyurt, including transfers.
Eskişehir to Esenyurt bus services, operated by Kamil Koç, depart from Eskişehir bus station.
Eskişehir to Esenyurt train services, operated by Turkish Railways (TCDD), depart from Eskisehir station.
The best way to get from Eskişehir to Esenyurt is to bus via Adapazarı which takes 5h 22m and costs 1.000 ₺ - 1.700 ₺. Alternatively, you can train, which costs 480 ₺ - 700 ₺ and takes 5h 52m.
What companies run services between Eskişehir, Turkey and Esenyurt, Turkey?
You can take a bus from Eskişehir bus station to Kirac via Adapazarı in around 5h 22m. Alternatively, Turkish Railways (TCDD) operates a train from Eskisehir to Istanbul(Sogutlucesme) every 30 minutes. Tickets cost ₺430–600 and the journey takes 2h 57m.
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Eskişehir to Istanbul Pendik
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₺360–550
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Istanbul(Sogutlucesme)
- Ave. Duration
- 2h 57m
- Frequency
- Every 30 minutes
- Estimated price
- ₺430–600
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Eskişehir bus station to Sakarya bus station
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a day
- Estimated price
- ₺370–550
- Schedules at
- Kamil Koç
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Eskişehir bus station to Sakarya bus station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- ₺490–650
- Schedules at
- pamukkale.com.tr
Bus from Eskişehir to Istanbul Dudullu
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- ₺700–950
- Schedules at
- pamukkale.com.tr
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Adapazarı to Kirac
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- ₺700–1,000
- Website
- MetroTurizm
- Standard
- ₺700–1,000
- Phone
- +90 212 372 22 22
- [email protected]
- Website
- İstanbul Elektrik Tramvay ve Tünel İşletmeleri (İETT)
Bus from Mecidiyeköy Metrobüs to Esenkent
- Ave. Duration
- 1h 36m
- Frequency
- Every 30 minutes
- Estimated price
- ₺40–60
- Website
- İstanbul Elektrik Tramvay ve Tünel İşletmeleri (İETT)
Bus from Okmeydanı to Esenkent
- Ave. Duration
- 1h 28m
- Frequency
- Every 30 minutes
- Estimated price
- ₺40–60
- Website
- İstanbul Elektrik Tramvay ve Tünel İşletmeleri (İETT)
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 travel India's Golden Triangle, How to get from London City Airport into central London, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Eskişehir to Esenyurt bus services, operated by Kamil Koç, arrive at Sakarya bus station.
Eskişehir to Esenyurt train services, operated by Turkish Railways (TCDD), arrive at Istanbul(Sogutlucesme) station.
Yes, the driving distance between Eskişehir to Esenyurt is 286 km. It takes approximately 3h 55m to drive from Eskişehir to Esenyurt.
There are 165+ hotels available in Esenyurt.

























