Rome2Rio

How to get fromBergama to Ankaraby bus, train, plane, or car

Find Transport to Ankara

See all options

There are 8 ways to get from Bergama to Ankara by bus, train, plane, 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.

  1. Bus, train to İzmir Adnan Menderes International Airport, fly

    best
    1. Take the bus from Bergama to Aliağabus bus
    2. Take the train from Aliağa to Adnan Menderestrain train
    3. Fly from İzmir Adnan Menderes International Airport (ADB) to Ankara Esenboğa International Airport (ESB)plane plane ADB - ESB
    5h 52m
    ₺2,258–4,788
  2. Bus

    cheapest
    1. Take the bus from Bergama to Ankarabus bus
    14h 18m
    ₺1,100
  3. Bus via Dikili bus station

    1. Take the bus from Dikili bus station to Ankara bus stationbus bus FlixBus KK1601 / ...
    11h 18m
    ₺1,314–1,871
  4. Bus, train via Eskişehir

    1. Take the bus from Bergama to Somabus bus
    2. Take the train from Soma to Eskişehirtrain train
    3. Take the train from Eskişehir to Ankaratrain train Yht
    12h 23m
  5. Drive 634.3 km

    1. Drive from Bergama to Ankaracar car 634.3 km
    6h 37m
    ₺3,540–5,113
  6. Bus to Balıkesir Koca Seyit Airport, fly

    1. Take the bus from Bergama to Burhaniyebus bus
    2. Fly from Balıkesir Koca Seyit Airport (EDO) to Ankara Esenboğa International Airport (ESB)plane plane EDO - ESB
    5h 42m
    ₺5,279–22,888
  7. Bus, bus to Çanakkale Airport, fly

    1. Take the bus from Bergama to Akçaybus bus
    2. Take the bus from Akçay to Çanakkalebus bus
    3. Fly from Çanakkale Airport (CKZ) to Ankara Esenboğa International Airport (ESB)plane plane CKZ - ESB
    7h 52m
    ₺3,430–8,622
  8. Bus, train

    1. Take the bus from Bergama to Balikesirbus bus
    2. Take the train from Balıkesir to Ankara Garıtrain train İzmir Mavi
    14h 18m
    ₺1,434–2,014

İzmir Adnan Menderes International Airport (ADB) to Ankara Esenboğa International Airport (ESB) flights

Calendar71Weekly Planes
Duration1h 28mAverage Duration
Ticket₺1,808Cheapest Price
See schedules

Questions & Answers

What companies run services between Bergama, Turkey and Ankara, Turkey?

Kamil Koç operates a bus from Dikili bus station to Ankara bus station every 4 hours. Tickets cost ₺900–1,300 and the journey takes 9h 45m. Kale Seyahat also services this route once daily.

Airlines
Train operators
Bus operators

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 Which London airport should I choose?, 4 stunningly beautiful Philippines islands you need to visit, and Best ways to travel around Australia - to help you get the most out of your next trip.