There are 11 ways to get from Germany to Ankara by plane, bus, train, 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 from Munich International Airport
best- Fly from Munich International Airport (MUC) to Ankara Esenboğa International Airport (ESB)plane MUC - ESB
6h 27m₺4,442–14,712Fly from Düsseldorf International Airport
cheapest- Fly from Düsseldorf International Airport (DUS) to Ankara Esenboğa International Airport (ESB)plane DUS - ESB
6h 48m₺4,035–15,398Bus
- Take the bus from Berlin Hauptbahnhof to Sofia Central Bus Stationbus
- Take the bus from Sofia Serdica Bus Station to Istanbul Büyük Otogaribus
- Take the bus from Istanbul Otogari to Ankarabus
40h 38m₺5,909–8,334Train, night train
- Take the train from Berlin Hbf(Tief) to Praha-Holesovicetrain Rj
- Take the train from Praha-Holesovice to Wien Hbftrain Rj
- Take the train from Wien Hbf to Bucuresti Nordtrain 347
- Take the night train from Bucharest to Halkalinighttrain
- Take the train from Halkali to Ankaratrain Hst
45h 6m₺20,487–34,862Drive 2,557.9 km
- Drive from Berlin to Ankaracar 2,557.9 km
25h 8m₺19,349–27,949Fly from Stuttgart Airport
- Fly from Stuttgart Airport (STR) to Ankara Esenboğa International Airport (ESB)plane STR - ESB
6h 31m₺5,047–14,437Fly from Berlin Brandenburg Airport
- Fly from Berlin Brandenburg Airport (BER) to Ankara Esenboğa International Airport (ESB)plane BER - ESB
6h 44m₺4,296–10,627Fly from Cologne Bonn Airport
- Fly from Cologne Bonn Airport (CGN) to Ankara Esenboğa International Airport (ESB)plane CGN - ESB
6h 31m₺4,379–15,479Fly from Frankfurt
- Fly from Frankfurt (FRA) to Ankara Esenboğa International Airport (ESB)plane FRA - ESB
6h 32m₺4,386–13,350Bus, night train, train
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Dimitrovgrad Bus Stationbus
- Take the night train from Dimitrovgrad to Halkalinighttrain
- Take the train from Halkali to Ankaratrain Hst
41h 48m₺8,409–14,169Bus via Lviv urban hromada
- Take the bus from Berlin to Lvivbus
- Take the bus from Dvirtsevyi Bus Station to İstanbul Esenler bus stationbus
- Take the bus from Istanbul Otogari to Ankarabus
44h 19m₺9,859–15,041
Munich International Airport (MUC) to Ankara Esenboğa International Airport (ESB) flights
Questions & Answers
The cheapest way to get from Germany to Ankara is to fly which costs 4.300 ₺ - 11.000 ₺ and takes 6h 44m.
The fastest way to get from Germany to Ankara is to fly which takes 6h 27m and costs 4.400 ₺ - 15.000 ₺.
No, there is no direct bus from Germany to Ankara. However, there are services departing from U Rosa-Luxemburg-Platz and arriving at Ankara via Berlin Hauptbahnhof, Sofia Serdica Bus Station and Istanbul Otogari. The journey, including transfers, takes approximately 40h 38m.
No, there is no direct train from Germany to Ankara. However, there are services departing from S+U Alexanderplatz Bhf and arriving at Ankara via Berlin Hbf(Tief), Praha-Holesovice, Wien Hbf, Bucharest and Halkali. The journey, including transfers, takes approximately 45h 6m.
The distance between Germany and Ankara is 1978 km. The road distance is 2557.9 km.
The best way to get from Germany to Ankara without a car is to bus which takes 40h 38m and costs 5.500 ₺ - 8.500 ₺.
It takes approximately 6h 27m to get from Germany to Ankara, including transfers.
Germany to Ankara bus services, operated by Union Ivkoni, depart from Berlin Hauptbahnhof station.
Germany to Ankara train services, operated by Danish Railways (DSB), depart from Berlin Hbf(Tief) station.
The best way to get from Germany to Ankara is to fly which takes 6h 27m and costs 4.400 ₺ - 15.000 ₺. Alternatively, you can bus, which costs 5.500 ₺ - 8.500 ₺ and takes 40h 38m.
What companies run services between Germany and Ankara, Turkey?
SunExpress, Pegasus Airlines, and AJet fly from Munich International Airport (MUC) to Ankara Esenboğa International Airport (ESB) 5 times a day. Alternatively, you can take a bus from U Rosa-Luxemburg-Platz to Ankara via S+U Berlin Hauptbahnhof, Berlin Hauptbahnhof, Sofia Central Bus Station, Sofia Serdica Bus Station, and Istanbul Otogari in around 40h 38m.
- Website
- flypgs.com
Flights from Munich International Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- ₺5,000–26,000
Flights from Stuttgart Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 5m
- When
- Friday
- Estimated price
- ₺5,500–27,000
Flights from Stuttgart Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₺5,500–27,000
Flights from Berlin Brandenburg Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 2h 55m
- When
- Friday
- Estimated price
- ₺4,800–23,000
Flights from Berlin Brandenburg Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₺4,900–23,000
Flights from Cologne Bonn Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 20m
- When
- Monday
- Estimated price
- ₺5,500–26,000
Flights from Cologne Bonn Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₺5,500–26,000
Flights from Düsseldorf International Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 20m
- When
- Friday
- Estimated price
- ₺5,500–27,000
Flights from Düsseldorf International Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ₺6,000–27,000
Flights from Frankfurt to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 15m
- When
- Saturday
- Estimated price
- ₺5,500–26,000
- Website
- ajet.com
Flights from Munich International Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₺3,900–12,000
Flights from Stuttgart Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺3,400–14,000
Flights from Stuttgart Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- ₺3,400–14,000
Flights from Berlin Brandenburg Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₺4,100–10,000
Flights from Berlin Brandenburg Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₺4,100–10,000
Flights from Cologne Bonn Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₺3,800–16,000
Flights from Cologne Bonn Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- ₺3,800–16,000
Flights from Düsseldorf International Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₺3,600–15,000
Flights from Düsseldorf International Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- ₺3,600–15,000
Flights from Frankfurt to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₺4,100–13,000
- Website
- sunexpress.com
Flights from Munich International Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₺5,000–19,000
Flights from Stuttgart Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ₺5,500–20,000
Flights from Berlin Brandenburg Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- ₺4,700–16,000
Flights from Cologne Bonn Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 30m
- When
- Monday
- Estimated price
- ₺5,500–19,000
Flights from Düsseldorf International Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₺5,500–19,000
Flights from Frankfurt to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₺5,500–19,000
- Website
- lufthansa.com
Flights from Munich International Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₺5,000–19,000
Flights from Stuttgart Airport to Ankara Esenboğa International Airport via Munich International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₺5,500–20,000
Flights from Frankfurt to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₺5,500–19,000
- Website
- corendon.com
Flights from Düsseldorf International Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday and Saturday
- Estimated price
- ₺4,500–17,000
- Website
- austrian.com
Flights from Frankfurt to Ankara Esenboğa International Airport via Vienna
- Ave. Duration
- 6h 40m
- When
- Saturday
- Estimated price
- ₺5,500–19,000
- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- dsb.dk
Train from Berlin Hbf(Tief) to Praha-Holesovice
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- ₺4,200–6,000
- Website
- https://www.dsb.dk/en/
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Praha-Holesovice to Wien Hbf
- Ave. Duration
- 4h 13m
- Frequency
- Once a week
- Estimated price
- ₺2,500–3,800
- Website
- https://www.cd.cz/en/default.htm
Train from Wien Hbf to Bucuresti Nord
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₺12,000–22,000
- Website
- https://www.oebb.at/en/
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Night train from Bucharest to Halkali
- Ave. Duration
- 9h 8m
- Frequency
- Twice a week
- Estimated price
- ₺950–1,700
- Website
- https://www.bdz.bg/en
- 2nd Class
- ₺950–1,400
- 1st Class
- ₺1,300–1,700
Night train from Dimitrovgrad to Halkali
- Ave. Duration
- 5h 29m
- Frequency
- Twice a week
- Estimated price
- ₺460–800
- Website
- https://www.bdz.bg/en
- 2nd Class
- ₺460–650
- 1st Class
- ₺600–800
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from Halkali to Ankara
- Ave. Duration
- 5h 23m
- Frequency
- Once a week
- Estimated price
- ₺800–1,200
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Berlin Hauptbahnhof to Sofia Central Bus Station
- Ave. Duration
- 22h 51m
- Frequency
- Once a week
- Estimated price
- ₺3,500–5,000
- Website
- https://union-ivkoni.com/en
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- ₺1,700–2,400
- Website
- https://citylines.eu/
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 7h 51m
- Frequency
- Once daily
- Estimated price
- ₺2,200–3,500
- Website
- https://ardatur.bg/en/
Bus from Berlin, Zentralen Omnibusbahnhof to Dimitrovgrad Bus Station
- Ave. Duration
- 27h 25m
- Frequency
- Twice daily
- Estimated price
- ₺7,000–12,000
- Website
- https://ardatur.bg/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- ₺2,200–3,700
- Website
- https://www.flixbus.co.uk
- Phone
- +90 212 658 00 61
- info@huntur.com.tr
- Website
- huntur.com.tr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,500
- Website
- https://www.huntur.com.tr/?l=EN
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Istanbul Otogari to Ankara
- Ave. Duration
- 6h 35m
- Frequency
- Every 3 hours
- Estimated price
- ₺1,100–1,700
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,100–1,700
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Berlin to Lviv
- Ave. Duration
- 11h 27m
- Frequency
- Hourly
- Estimated price
- ₺3,100–4,800
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Berlin to Lviv
- Ave. Duration
- 8h 43m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Phone
- +380 98 815 4444
- support@ewe.ua
- Website
- ewe.ua
Bus from Berlin to Lviv
- Ave. Duration
- 15h 46m
- Frequency
- Once daily
- Estimated price
- ₺5,000–8,500
- Website
- https://ewe.ua/
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- gunsel.ua
Bus from Dvirtsevyi Bus Station to İstanbul Esenler bus station
- Ave. Duration
- 22h 56m
- Frequency
- Twice a week
- Estimated price
- ₺3,500–4,500
- Website
- https://gunsel.ua/
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Germany to Ankara bus services, operated by Union Ivkoni, arrive at Sofia Central Bus Station.
Germany to Ankara train services, operated by Danish Railways (DSB), arrive at Praha-Holesovice station.
Yes, the driving distance between Germany to Ankara is 2558 km. It takes approximately 25h 8m to drive from Germany to Ankara.
There are 256+ hotels available in Ankara.
























































