Travel from Eskişehir to Istanbul

Bus or train from Eskişehir to Istanbul?

Turkish Railways (TCDD) operates a train from Eskişehir to Istanbul every 3 hours. Tickets cost $4 - $6 and the journey takes 2 h 26 min. Alternatively, Kamil Koc operates a bus from Eskişehir to Istanbul hourly. Tickets cost $11 - $17 and the journey takes 5 h.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Eskişehir to Istanbul

ModeDurationPrice
From Eskişehir train to Gebze, bus to Otogar, then Metro to Aksaray.3 h 42 min63 ₺
From Eskişehir train to Pendi̇k YHT İstasyonu, bus to Mercidiyekoy, walk to Sisli-Mecidiyeköy, then Metro to Vezneciler.4 h 41 min30 ₺
From Eskişehir bus to Otogar then Metro to Aksaray.5 h 14 min52 ₺
From Eskisehir bus to Samandira Tesis, bus to Otogar, then Metro to Aksaray.6 h 9 min80 ₺
From Eskişehir rideshare to İstanbul.4 h 15 min45 ₺
From Eskişehir drive to Istanbul.3 h 37 min180 ₺

How long does it take to get from Eskişehir to Istanbul?

It takes approximately 3 h 42 min to get from Eskişehir to Istanbul, including transfers.

Operators from Eskişehir to Istanbul

OperatorPhoneWebsite
Turkish Railways (TCDD)+90 444 8 233Turkish Railways (TCDD)
MetroTurizmMetroTurizm
Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
IETTIETT
Kamil Koc+90 224 294 55 62Kamil Koc
BlaBlaCarBlaBlaCar