There are 5 ways to get from Eskişehir to Beşiktaş by train, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Bostancı Peronlar
best- Take the train from Eskişehir to Istanbul Bostancıtrain Yht / ...
4h 15m₺502–949Train, ferry
cheapest- Take the train from Eskişehir to Istanbul Pendiktrain Yht / ...
- Take the ferry from Üsküdar to Beşiktaş İskelesiferry
4h 49m₺460–623Bus
- Take the bus from Eskişehir bus station to Bursa bus stationbus FlixBus KK1618 / ...
- Take the bus from Bursa to İstanbul Dudullubus
6h 28m₺659–2,031Drive 254.9 km
- Drive from Eskişehir to Beşiktaşcar 254.9 km
3h 28m₺1,854–2,678Train
- Take the train from Eskisehir to Istanbul(Sogutlucesme)train Hst / ...
4h 20m₺473–636
Eskişehir to Beşiktaş by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Eskişehir to Beşiktaş is to train and ferry which costs 460 ₺ - 650 ₺ and takes 4h 49m.
The fastest way to get from Eskişehir to Beşiktaş is to drive which takes 3h 28m and costs 1.800 ₺ - 2.700 ₺.
No, there is no direct bus from Eskişehir station to Beşiktaş. However, there are services departing from Eskişehir bus station and arriving at Istanbul Besiktas Meydan via Bursa, Dudullu Otogar and Istanbul Kadıköy Hastane. The journey, including transfers, takes approximately 6h 28m.
No, there is no direct train from Eskişehir to Beşiktaş. However, there are services departing from Eskişehir and arriving at Istanbul Bostancı via . The journey, including transfers, takes approximately 4h 15m.
The distance between Eskişehir and Beşiktaş is 328 km. The road distance is 254.9 km.
The best way to get from Eskişehir to Beşiktaş without a car is to train via Bostancı Peronlar which takes 4h 15m and costs 500 ₺ - 950 ₺.
It takes approximately 4h 15m to get from Eskişehir to Beşiktaş, including transfers.
Eskişehir to Beşiktaş bus services, operated by Kamil Koç, depart from Eskişehir bus station.
Eskişehir to Beşiktaş train services, operated by Turkish Railways (TCDD), depart from Eskişehir station.
The best way to get from Eskişehir to Beşiktaş is to train via Bostancı Peronlar which takes 4h 15m and costs 500 ₺ - 950 ₺. Alternatively, you can bus, which costs 650 ₺ - 2.100 ₺ and takes 6h 28m.
What companies run services between Eskişehir, Turkey and Beşiktaş, Istanbul, Turkey?
Turkish Railways (TCDD) operates a train from Eskişehir to Istanbul Bostancı every 2 hours. Tickets cost ₺460–900 and the journey takes 2h 48m. Alternatively, you can take a bus from Eskişehir bus station to Istanbul Besiktas Meydan via Bursa bus station, Bursa, İstanbul Dudullu, Dudullu Otogar, Hastane, and Istanbul Kadıköy Hastane in around 6h 28m.
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Eskişehir to Istanbul Bostancı
- Ave. Duration
- 2h 48m
- Frequency
- Every 2 hours
- Estimated price
- ₺460–900
- 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)
Train from Eskişehir to Istanbul Pendik
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₺360–550
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Eskişehir bus station to Bursa bus station
- Ave. Duration
- 2h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₺350–490
- Schedules at
- Kamil Koç
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Eskişehir bus station to Bursa bus station
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- ₺460–600
- Schedules at
- pamukkale.com.tr
Bus from Bursa to İstanbul Dudullu
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₺400–1,000
- Schedules at
- pamukkale.com.tr
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Eskişehir bus station to Bursa bus station
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺170–240
- Schedules at
- aliosmanulusoy.com
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Eskişehir bus station to Bursa bus station
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- ₺650–950
- Website
- MetroTurizm
- Standard
- ₺650–950
- Phone
- 0850 811 5959
- [email protected]
- Website
- kaleseyahat.com.tr
Bus from Eskişehir bus station to Bursa bus station
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Schedules at
- kaleseyahat.com.tr
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Eskişehir bus station to Bursa bus station
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Schedules at
- mersinnurturizm.com
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from Eskişehir bus station to Bursa bus station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₺500–700
- Schedules at
- varan.com.tr
- Phone
- 444 50 33
- [email protected]
- Website
- villaseyahat.com
Bus from Eskişehir bus station to Bursa bus station
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- ₺816
- Schedules at
- villaseyahat.com
- Phone
- 0212313800010
- [email protected]
- Website
- sehirhatlari.istanbul
Ferry from Üsküdar to Beşiktaş İskelesi
- Ave. Duration
- 10 min
- Frequency
- Twice a week
- Estimated price
- ₺16–19
- Schedules at
- sehirhatlari.istanbul
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 The London Underground: Essential tips to navigate the Tube, Travelling to the US: What do I need to know?, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Eskişehir to Beşiktaş bus services, operated by Kamil Koç, arrive at Bursa bus station.
Eskişehir to Beşiktaş train services, operated by Turkish Railways (TCDD), arrive at Istanbul Bostancı station.
Yes, the driving distance between Eskişehir to Beşiktaş is 255 km. It takes approximately 3h 28m to drive from Eskişehir to Beşiktaş.
There are 4186+ hotels available in Beşiktaş.



































