There are 13 ways to get from Zurich to Eskişehir by plane, train, bus, night 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.
Fly Zurich Airport to Istanbul Airport, train
best- Fly from Zurich Airport (ZRH) to Istanbul Airport (IST)plane ZRH - IST
- Take the train from Istanbul Söğütlüçeşme to Eskişehirtrain
10h 24m₺6,287–16,152Fly Zurich Airport to Istanbul Sabiha Gökçen International Airport, train
cheapest- Fly from Zurich Airport (ZRH) to Istanbul Sabiha Gökçen International Airport (SAW)plane ZRH - SAW
- Take the train from Istanbul Pendik to Eskişehirtrain
9h 53m₺3,395–25,258Train, bus
- Take the train from Zürich HB to Bellinzonatrain Ec / ...
- Take the bus from Bellinzona to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Aksaraybus
- Take the train from Istanbul Söğütlüçeşme to Eskişehirtrain Yht
35h 19mTrain, night train
- Take the train from Zuerich Hb to Wien Hbftrain Rjx
- Take the train from Wien Hbf to Bucuresti Nordtrain 347
- Take the nighttrain from Bucharest to Halkalinighttrain
- Take the train from Istanbul(Halkali) to Eskisehirtrain Hst / ...
41h 5m₺17,830–29,781Drive 2,359.7 km
- Drive from Zurich to Eskişehircar 2,359.7 km
24h 34m₺27,687–39,992Train to Basel, fly to Istanbul Sabiha Gökçen International Airport, train
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Istanbul Sabiha Gökçen International Airport (SAW)plane BSL - SAW
- Take the train from Istanbul Pendik to Eskişehirtrain
10h 58m₺3,694–19,508Train to Basel, fly to Istanbul Airport, train
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Istanbul Airport (IST)plane BSL - IST
- Take the train from Istanbul Söğütlüçeşme to Eskişehirtrain
11h 34m₺6,086–26,402Fly Zurich Airport to İzmir Adnan Menderes International Airport, bus
- Fly from Zurich Airport (ZRH) to İzmir Adnan Menderes International Airport (ADB)plane ZRH - ADB
- Take the bus from İzmir bus station to Eskişehir bus stationbus
13h 3m₺4,528–13,948Train, train to Stuttgart Airport, fly to Istanbul Sabiha Gökçen International Airport
- Take the train from Zürich HB to Singentrain
- Take the train from Singen to Böblingentrain
- Fly from Stuttgart Airport (STR) to Istanbul Sabiha Gökçen International Airport (SAW)plane STR - SAW
- Take the train from Istanbul Pendik to Eskişehirtrain
12h 58m₺5,994–27,536Fly Zurich Airport to Eskişehir Anadolu Airport
- Fly from Zurich Airport (ZRH) to Eskişehir Anadolu Airport (AOE)plane ZRH - AOE
8h 28m₺7,098–21,798Bus
- Take the bus from Zürich to Munich - Bus Stationbus
- Take the bus from Munich to Istanbulbus
- Take the bus from Esenler Otogar to Bursabus
- Take the bus from Bursa bus station to Eskişehir bus stationbus
36h 20m₺6,198–10,944Bus via Jagodina
- Take the bus from Zürich to Jagodina, Autobuska Stanicabus
- Take the bus from Jagodina AS to İstanbul Esenler bus stationbus
- Take the bus from İstanbul Esenler bus station to Eskişehir bus stationbus
40h 58mBus, train
- Take the bus from Zurich to Sofia Central Bus Stationbus
- Take the train from Sofia to Halkalıtrain
- Take the train from Istanbul(Halkali) to Eskisehirtrain Hst / ...
45h 54m₺7,473–12,799
Zurich to Eskişehir by bus
Comparing Your Travel Options
The cheapest way to get from Zurich to Eskişehir is to train and fly which costs 3.600 ₺ - 20.000 ₺ and takes 10h 58m.
The fastest way to get from Zurich to Eskişehir is to fly which takes 8h 28m and costs 7.000 ₺ - 22.000 ₺.
No, there is no direct bus from Zurich to Eskişehir station. However, there are services departing from Zürich and arriving at Eskişehir bus station via Munich, Esenler Otogar and Bursa bus station. The journey, including transfers, takes approximately 36h 20m.
No, there is no direct train from Zurich to Eskişehir. However, there are services departing from Zuerich Hb and arriving at Eskisehir via Wien Hbf, Bucharest and Istanbul(Halkali). The journey, including transfers, takes approximately 41h 5m.
The distance between Zurich and Eskişehir is 2120 km. The road distance is 2359.7 km.
The best way to get from Zurich to Eskişehir without a car is to train and bus which takes 35h 19m and costs .
It takes approximately 10h 24m to get from Zurich to Eskişehir, including transfers.
Zurich to Eskişehir bus services, operated by BlaBlaCar Bus, depart from Zürich station.
Zurich to Eskişehir train services, operated by Railjet, depart from Zuerich Hb station.
The best way to get from Zurich to Eskişehir is to fly which takes 8h 28m and costs 7.000 ₺ - 22.000 ₺. Alternatively, you can bus, which costs 6.000 ₺ - 11.000 ₺ and takes 36h 20m.
What companies run services between Zurich, Switzerland and Eskişehir, Turkey?
Swiss and SunExpress fly from Zurich Airport (ZRH) to Eskişehir Anadolu Airport (AOE) 3 times a week. Alternatively, you can take a bus from Zürich to Eskişehir bus station via Munich, Istanbul, Esenler Otogar, Bursa, and Bursa bus station in around 36h 20m.
- Website
- flypgs.com
Flights from Zurich Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ₺3,400–17,000
Flights from Basel to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₺4,200–20,000
Flights from Stuttgart Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ₺4,000–20,000
- Website
- turkishairlines.com
Flights from Zurich Airport to Istanbul Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- ₺5,500–13,000
Flights from Basel to Istanbul Airport
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- ₺7,500–18,000
- Website
- ajet.com
Flights from Zurich Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₺2,600–22,000
Flights from Basel to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₺2,600–17,000
Flights from Stuttgart Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₺3,300–16,000
- Website
- airserbia.com
Flights from Zurich Airport to Istanbul Airport via Belgrade
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- ₺5,500–11,000
Flights from Zurich Airport to İzmir Adnan Menderes International Airport via Belgrade
- Ave. Duration
- 5h 25m
- When
- Saturday
- Estimated price
- ₺5,000–15,000
- Website
- sunexpress.com
Flights from Zurich Airport to İzmir Adnan Menderes International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₺4,200–16,000
Flights from Zurich Airport to Eskişehir Anadolu Airport via Brussels
- Ave. Duration
- 6h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₺6,500–21,000
- Website
- en.aegeanair.com
Flights from Zurich Airport to İzmir Adnan Menderes International Airport via Athens
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₺6,000–19,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Istanbul Söğütlüçeşme to Eskişehir
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- ₺430–650
- Website
- Turkish Railways (TCDD)
Train from Istanbul Söğütlüçeşme to Eskişehir
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- ₺430–650
- Website
- Turkish Railways (TCDD)
Train from Istanbul(Halkali) to Eskisehir
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₺470–700
- Website
- Turkish Railways (TCDD)
Train from Istanbul Pendik to Eskişehir
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₺440–850
- Website
- Turkish Railways (TCDD)
Train from Istanbul Pendik to Eskişehir
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₺440–850
- Website
- Turkish Railways (TCDD)
Train from Istanbul Söğütlüçeşme to Eskişehir
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- ₺430–650
- Website
- Turkish Railways (TCDD)
Train from Istanbul Pendik to Eskişehir
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₺440–850
- Website
- Turkish Railways (TCDD)
Train from Sofia to Halkalı
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- ₺750–4,168
- Website
- Turkish Railways (TCDD)
- Double Room
- ₺2,313
- Single Room
- ₺4,168
- Four Person Room
- ₺2,034
Train from Istanbul(Halkali) to Eskisehir
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₺440–650
- Website
- Turkish Railways (TCDD)
Train from Zürich HB to Bellinzona
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- ₺2,800–4,400
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Singen
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- ₺1,200–1,900
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Zürich HB to Bellinzona
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Estimated price
- ₺2,700–4,000
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Wien Hbf to Bucuresti Nord
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- ₺11,000–19,000
- Website
- Austrian Railways
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Night train from Bucharest to Halkali
- Ave. Duration
- 9h 8m
- Frequency
- Twice a week
- Estimated price
- ₺500–1,475
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- ₺500–750
- 1st Class
- ₺550–750
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- ₺480–650
- Schedules at
- SBB GmbH
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- ₺480–650
- Schedules at
- SBB GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- ₺800–1,600
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- ₺800–1,600
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Singen to Böblingen
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- ₺1,300–2,600
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Böblingen
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a week
- Estimated price
- ₺900–1,300
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Böblingen
- Ave. Duration
- 2h 2m
- Frequency
- Once a week
- Estimated price
- ₺1,000–1,300
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
- Phone
- +381 63 608508
- [email protected]
- Website
- facebook.com
Bus from Bellinzona to Beograd, Autobuska stanica
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- 062 8103637
- [email protected]
- Website
- balbuss.rs
Bus from Beograd, Autobuska stanica to Aksaray
- Ave. Duration
- 13h 5m
- Frequency
- Twice a week
- Estimated price
- ₺2,514
- Schedules at
- balbuss.rs
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from İzmir bus station to Eskişehir bus station
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Estimated price
- ₺600–850
- Schedules at
- Kamil Koç
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 3h 45m
- Frequency
- Every 30 minutes
- Estimated price
- ₺350–490
- Schedules at
- Kamil Koç
Bus from Bursa bus station to Eskişehir bus station
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ₺360–490
- Schedules at
- Kamil Koç
Bus from İstanbul Esenler bus station to Eskişehir bus station
- Ave. Duration
- 6h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₺550–800
- Schedules at
- Kamil Koç
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from İzmir bus station to Eskişehir bus station
- Ave. Duration
- 6h 24m
- Frequency
- Once daily
- Estimated price
- ₺1,100–1,600
- Website
- MetroTurizm
- Standard
- ₺1,100–1,600
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 2h 46m
- Frequency
- Every 3 hours
- Estimated price
- ₺650–900
- Website
- MetroTurizm
- Standard
- ₺650–900
Bus from Bursa bus station to Eskişehir bus station
- Ave. Duration
- 2h 4m
- Frequency
- 3 times a day
- Estimated price
- ₺650–950
- Website
- MetroTurizm
- Standard
- ₺650–950
Bus from İstanbul Esenler bus station to Eskişehir bus station
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- ₺1,000–1,400
- Website
- MetroTurizm
- Standard
- ₺1,000–1,400
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Zürich to Munich - Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- ₺1,300–2,200
- Website
- BlaBlaCar Bus
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- Alpar Turizm
Bus from Munich to Istanbul
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- ₺4,300–6,500
- Website
- Alpar Turizm
- Phone
- 444 50 33
- [email protected]
- Website
- villaseyahat.com
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 1h 56m
- Frequency
- Every 4 hours
- Estimated price
- ₺789
- Schedules at
- villaseyahat.com
Bus from Bursa bus station to Eskişehir bus station
- Ave. Duration
- 3h 14m
- Frequency
- Once daily
- Estimated price
- ₺822
- Schedules at
- villaseyahat.com
Bus from İstanbul Esenler bus station to Eskişehir bus station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,000
- Schedules at
- villaseyahat.com
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ₺450–1,300
- Schedules at
- pamukkale.com.tr
Bus from Bursa bus station to Eskişehir bus station
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₺470–600
- Schedules at
- pamukkale.com.tr
Bus from İstanbul Esenler bus station to Eskişehir bus station
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- ₺800–1,100
- Schedules at
- pamukkale.com.tr
- Phone
- 0850 202 22 22
- [email protected]
- Website
- balikesiruludag.com.tr
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 4h
- Frequency
- Every 2 hours
- Estimated price
- ₺800–1,100
- Schedules at
- balikesiruludag.com.tr
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₺490–700
- Schedules at
- varan.com.tr
Bus from Bursa bus station to Eskişehir bus station
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ₺500–700
- Schedules at
- varan.com.tr
Bus from İstanbul Esenler bus station to Eskişehir bus station
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- ₺750–1,100
- Schedules at
- varan.com.tr
- Phone
- 0(850) 309 22 16
- [email protected]
- Website
- istanbulkalesi.com.tr
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- ₺500–750
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 0850 811 5959
- [email protected]
- Website
- kaleseyahat.com.tr
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Schedules at
- kaleseyahat.com.tr
Bus from Bursa bus station to Eskişehir bus station
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Schedules at
- kaleseyahat.com.tr
Bus from İstanbul Esenler bus station to Eskişehir bus station
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- ₺1,400
- Schedules at
- kaleseyahat.com.tr
- Phone
- 0236 613 10 55
- [email protected]
- Website
- somaseyahat.com.tr
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Schedules at
- somaseyahat.com.tr
- Phone
- 0242 511 74 03
- Website
- alanyalilar.com.tr
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Schedules at
- alanyalilar.com.tr
- Phone
- 0(212) 658 03 07
- [email protected]
- Website
- antalyanetseyahat.com
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Schedules at
- antalyanetseyahat.com
- Phone
- 444 42 06
- [email protected]
- Website
- ozkaymak.com.tr
Bus from Esenler Otogar to Bursa
- Ave. Duration
- 3h 29m
- Frequency
- Once daily
- Schedules at
- ozkaymak.com.tr
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Bursa bus station to Eskişehir bus station
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺180–240
- Schedules at
- aliosmanulusoy.com
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Bursa bus station to Eskişehir bus station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- mersinnurturizm.com
- Phone
- +381 35 8228404
- [email protected]
- Website
- zoranreisen.rs
Bus from Zürich to Jagodina, Autobuska Stanica
- Ave. Duration
- 20h 43m
- Frequency
- Twice a week
- Schedules at
- zoranreisen.rs
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Jagodina AS to İstanbul Esenler bus station
- Ave. Duration
- 12h 25m
- Frequency
- 4 times a week
- Estimated price
- ₺4,100–6,000
- Website
- Flixbus
- Phone
- 02 981 10 40
- [email protected]
- Website
- yubim.eu
Bus from Zurich to Sofia Central Bus Station
- Ave. Duration
- 28h 30m
- Frequency
- Once a week
- Estimated price
- ₺6,000–8,000
- Schedules at
- yubim.eu
Want to know more about travelling around Türkiye
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Zurich to Eskişehir bus services, operated by BlaBlaCar Bus, arrive at Munich - Bus Station.
Eskişehir is 2h ahead of Zurich. It is currently 5:37 PM in Zurich and 7:37 PM in Eskişehir.
Zurich to Eskişehir train services, operated by Railjet, arrive at Wien Hbf station.
Yes, the driving distance between Zurich to Eskişehir is 2360 km. It takes approximately 24h 34m to drive from Zurich to Eskişehir.
Book your Zurich to Eskişehir bus tickets online with Omio and 12go.asia.
There are 55+ hotels available in Eskişehir.

























































































