If there are changes in your route, make sure you always have enough time to walk from one platform to the other and never forget the possibility of delay that could make you miss the second train.
Since the journey between Eskisehir and Istanbul is relatively short, you can consider carpooling or bus as alternative ways of transport with cheapest prices and similar duration.
What are the departure and arrival stations in Eskisehir and Istanbul?
The trains to Istanbul will leave from Eskişehir and will arrive at İstanbul(Bostancı), İstanbul(S.çeşme), İstanbul (Pendik), İstanbul(Bakırköy) or İstanbul(Halkalı).
How long to you need to get to Istanbul by train?
On average, it takes 3 hours and 38 minutes to get to Istanbul by train, but you will need 4 hours and 3 minutes with the fastest trains. The first one is available at 01:07, whereas the last one leaves Eskisehir at 01:07.