There are 4 ways to get from Eskişehir to Bergama by bus, 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.
Bus
best- Take the bus from Eskişehir to Ayvalıkbus
- Take the bus from Ayvalık to Bergamabus
8h 15m₺1,052–1,352Train, bus
- Take the train from Eskişehir to Balıkesirtrain İzmir Mavi / ...
- Take the bus from Balikesir to Bergamabus
10h 44m₺1,096–1,645Drive 400.4 km
- Drive from Eskişehir to Bergamacar 400.4 km
4h 4m₺2,322–3,353Bus via Akhisar
- Take the bus from Eskişehir bus station to Akhisar bus stationbus FlixBus KK5529B
- Take the bus from Akhisar to Bergamabus
8h 47m
Eskişehir to Bergama by bus
Comparing Your Travel Options
The cheapest way to get from Eskişehir to Bergama is to bus which costs 1.000 ₺ - 1.400 ₺ and takes 8h 15m.
The fastest way to get from Eskişehir to Bergama is to drive which takes 4h 4m and costs 2.300 ₺ - 3.400 ₺.
No, there is no direct bus from Eskişehir to Bergama. However, there are services departing from Eskişehir and arriving at Bergama via Ayvalık. The journey, including transfers, takes approximately 8h 15m.
The distance between Eskişehir and Bergama is 498 km. The road distance is 400.4 km.
The best way to get from Eskişehir to Bergama without a car is to bus which takes 8h 15m and costs 1.000 ₺ - 1.400 ₺.
It takes approximately 8h 15m to get from Eskişehir to Bergama, including transfers.
Eskişehir to Bergama bus services, operated by Pamukkale Turizm, depart from Eskişehir station.
Eskişehir to Bergama bus services, operated by Pamukkale Turizm, arrive at Ayvalık station.
Yes, the driving distance between Eskişehir to Bergama is 400 km. It takes approximately 4h 4m to drive from Eskişehir to Bergama.
There are 16+ hotels available in Bergama.
What companies run services between Eskişehir, Turkey and Bergama, Turkey?
You can take a bus from Eskişehir to Bergama via Ayvalık in around 8h 15m.
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Eskişehir to Balıkesir
- Ave. Duration
- 5h 49m
- Frequency
- Twice daily
- Estimated price
- ₺390–550
- Website
- Turkish Railways (TCDD)
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Eskişehir to Ayvalık
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺950–1,200
- Schedules at
- pamukkale.com.tr
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Ayvalık to Bergama
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₺100–150
- Schedules at
- guneyakdeniz.com
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Balikesir to Bergama
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- ₺700–1,100
- Website
- MetroTurizm
- Standard
- ₺700–1,100
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Eskişehir bus station to Akhisar bus station
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- ₺600–850
- Schedules at
- Kamil Koç
- Phone
- 0236 613 10 55
- [email protected]
- Website
- somaseyahat.com.tr
Bus from Akhisar to Bergama
- Ave. Duration
- 1h 18m
- Frequency
- Twice daily
- Schedules at
- somaseyahat.com.tr
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 How to get from Luton Airport into central London, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from London City Airport into central London - to help you get the most out of your next trip.





















