Hi,
if you come to in november then a fast train will be launch in october so you can take this train from istanbul to eskisehir.it only takes 2 hours from istanbul to eskisehir with this train.
another alterantive is to take a bus .so it takes about 3.5 hours.
Please let me knw if you need any help
Regards,
B.B