There are 11 ways to get from Ankara to Ljubljana by plane, bus, train, car, shuttle, night train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ljubljana
best- Fly from Ankara Esenboğa International Airport (ESB) to Ljubljana (LJU)plane ESB - LJU
8h 4m€107–457Fly to Zagreb Franjo Tuđman Airport, shuttle
cheapest- Fly from Ankara Esenboğa International Airport (ESB) to Zagreb Franjo Tuđman Airport (ZAG)plane ESB - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana
9h 34m€90–792Bus
- Take the bus from Ankara to Istanbul Otogaribus
- Take the bus from İstanbul Esenler bus station to Sofiabus
- Take the bus from Sofia Central Bus Station to Ljubljanabus
29h 6m€146–205Train, bus
- Take the train from Ankara to Halkalitrain Yht
- Take the train from Halkalı to Sofiatrain
- Take the bus from Sofia Central Bus Station to Ljubljanabus
32h 37m€137–177Drive 1,916.8 km
- Drive from Ankara to Ljubljanacar 1,916.8 km
17h 23m€248–358Fly to Graz Airport, bus
- Fly from Ankara Esenboğa International Airport (ESB) to Graz Airport (GRZ)plane ESB - GRZ
- Take the bus from Graz Airport to Ljubljanabus
11h 9m€362–1,132Fly to Klagenfurt Airport, shuttle
- Fly from Ankara Esenboğa International Airport (ESB) to Klagenfurt Airport (KLU)plane ESB - KLU
- Take a shuttle bus from Klagenfurt Flughafen to Ljubljana
13h 33m€242–722Train, night train, bus
- Take the train from Ankara Gar to Istanbul(Halkali)train Hst
- Take the nighttrain from Halkali to Dimitrovgradnighttrain
- Take the train from Dimitrovgrad to Plovdivtrain Re / ...
- Take the bus from Plovdiv Train station to Ljubljana bus stationbus
32h 29m€109–189Bus, shuttle
- Take the bus from Ankara to İstanbul Dudullubus
- Take the bus from Montenegro Hotel to Beograd, Autobuska stanicabus
- Take a shuttle bus from Beograd, Autobuska stanica to Ljubljana
33h 22m€131–143Train, night train
- Take the train from Ankara Gar to Istanbul(Halkali)train Hst
- Take the nighttrain from Halkali to Videlenighttrain
- Take the train from Videle to Budapest-Keletitrain Ir
- Take the train from Budapest-Keleti to Ljubljanatrain
40h 28m€105–138Drive, car train
- Drive from Ankara to Edirnecar
- Take the cartrain from Edirne to Villach Hbf/Bbfcartrain
- Drive from Villach Hbf/Bbf to Ljubljanacar
46h 48m€314–1,023
Ankara to Ljubljana by train and bus
Questions & Answers
The cheapest way to get from Ankara to Ljubljana is to train and night train which costs €100 - €140 and takes 40h 28m.
The fastest way to get from Ankara to Ljubljana is to fly which takes 8h 4m and costs €100 - €460.
No, there is no direct bus from Ankara to Ljubljana. However, there are services departing from Ankara and arriving at Ljubljana via İstanbul Esenler bus station and Sofia Central Bus Station. The journey, including transfers, takes approximately 29h 6m.
No, there is no direct train from Ankara to Ljubljana. However, there are services departing from Ankara Gar and arriving at Ljubljana via Halkali, Videle and Budapest-Keleti. The journey, including transfers, takes approximately 40h 28m.
The distance between Ankara and Ljubljana is 1702 km. The road distance is 1916.8 km.
The best way to get from Ankara to Ljubljana without a car is to bus which takes 29h 6m and costs €140 - €210.
It takes approximately 8h 4m to get from Ankara to Ljubljana, including transfers.
Ankara to Ljubljana bus services, operated by Metro Turizm, depart from Ankara station.
Ankara to Ljubljana train services, operated by Turkish Railways (TCDD), depart from Ankara Gar station.
The best way to get from Ankara to Ljubljana is to fly which takes 8h 4m and costs €100 - €460. Alternatively, you can bus, which costs €140 - €210 and takes 29h 6m.
What companies run services between Ankara, Turkey and Ljubljana, Slovenia?
Turkish Airlines, SunExpress, and four other airlines fly from Ankara Esenboğa International Airport (ESB) to Ljubljana (LJU) 4 times a day. Alternatively, you can take a bus from Ankara to Ljubljana via Istanbul Otogari, İstanbul Esenler bus station, Sofia, and Sofia Central Bus Station in around 29h 6m.
- Website
- turkishairlines.com
Flights from Ankara Esenboğa International Airport to Ljubljana via Istanbul
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €150–550
Flights from Ankara Esenboğa International Airport to Zagreb Franjo Tuđman Airport via Istanbul
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- €120–450
- Website
- flypgs.com
Flights from Ankara Esenboğa International Airport to Ljubljana via Sabiha Gokcen
- Ave. Duration
- 5h 27m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €75–370
Flights from Ankara Esenboğa International Airport to Zagreb Franjo Tuđman Airport via Sabiha Gokcen
- Ave. Duration
- 4h 40m
- When
- Sunday, Monday, Tuesday, and Thursday
- Estimated price
- €60–300
Flights from Ankara Esenboğa International Airport to Graz Airport via Sabiha Gokcen
- Ave. Duration
- 5h 37m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €90–430
- Website
- lufthansa.com
Flights from Ankara Esenboğa International Airport to Ljubljana via Munich
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- €110–340
Flights from Ankara Esenboğa International Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- €95–300
Flights from Ankara Esenboğa International Airport to Graz Airport via Munich
- Ave. Duration
- 5h 35m
- When
- Sunday
- Estimated price
- €130–410
Flights from Ankara Esenboğa International Airport to Graz Airport via Frankfurt
- Ave. Duration
- 9h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €150–470
- Website
- swiss.com
Flights from Ankara Esenboğa International Airport to Ljubljana via Zurich
- Ave. Duration
- 7h 35m
- When
- Thursday and Sunday
- Estimated price
- €120–370
Flights from Ankara Esenboğa International Airport to Graz Airport via Zurich
- Ave. Duration
- 11h 35m
- When
- Thursday
- Estimated price
- €140–450
- Website
- eurowings.com
Flights from Ankara Esenboğa International Airport to Klagenfurt Airport via Cologne Bonn
- Ave. Duration
- 11h 2m
- When
- Wednesday to Thursday
- Estimated price
- €160–700
- Website
- sunexpress.com
Flights from Ankara Esenboğa International Airport to Graz Airport via Antalya
- Ave. Duration
- 6h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €120–390
- Website
- latam.com
Flights from Ankara Esenboğa International Airport to Graz Airport via Antalya
- Ave. Duration
- 6h 15m
- When
- Friday
- Estimated price
- €120–350
- Website
- austrian.com
Flights from Ankara Esenboğa International Airport to Klagenfurt Airport via Vienna
- Ave. Duration
- 12h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €120–400
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Ankara to Halkali
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- €13–19
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Halkalı to Sofia
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- €13–18
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Ankara Gar to Istanbul(Halkali)
- Ave. Duration
- 4h 57m
- Frequency
- 4 times a day
- Estimated price
- €13–19
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Ankara Gar to Istanbul(Halkali)
- Ave. Duration
- 4h 57m
- Frequency
- 4 times a day
- Estimated price
- €13–19
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Night train from Halkali to Dimitrovgrad
- Ave. Duration
- 5h 28m
- Frequency
- Twice a week
- Estimated price
- €4–7
- Website
- https://www.bdz.bg/en
- 2nd Class
- €4–7
- 1st Class
- €5–7
Train from Dimitrovgrad to Plovdiv
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–2
- 1st Class
- €2–3
Night train from Halkali to Videle
- Ave. Duration
- 8h 35m
- Frequency
- Twice a week
- Estimated price
- €9–27
- Website
- https://www.bdz.bg/en
- 2nd Class
- €9–13
- 1st Class
- €9–13
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Videle to Budapest-Keleti
- Ave. Duration
- 15h 31m
- Frequency
- Twice daily
- Estimated price
- €58–63
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Budapest-Keleti to Ljubljana
- Ave. Duration
- 8h 25m
- Frequency
- Twice daily
- Estimated price
- €24–29
- Website
- https://jegy.mav.hu/
- Phone
- +49 89 54880111
- [email protected]
- Website
- optimatours.de
Car train from Edirne to Villach Hbf/Bbf
- Ave. Duration
- 39h 34m
- Frequency
- Once a week
- Estimated price
- €232–880
- Schedules at
- optimatours.de
- Couch Wagon BC-4
- €232
- Couch Wagon BC-1
- €880
- Sleeper Wagon
- €756
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Ankara to Istanbul Otogari
- Ave. Duration
- 6h 36m
- Frequency
- Every 4 hours
- Estimated price
- €21–30
- Website
- https://www.metroturizm.com.tr/en
- Standard
- €21–30
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Sofia
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a day
- Estimated price
- €14–19
- Schedules at
- flixbus.com.tr
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- alparturizm.com.tr
Bus from İstanbul Esenler bus station to Sofia
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- €23–35
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Sofia Central Bus Station to Ljubljana
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- €80
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Sofia Central Bus Station to Ljubljana
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- €80
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- 02 981 10 40
- [email protected]
- Website
- yubim.eu
Bus from Sofia Central Bus Station to Ljubljana
- Ave. Duration
- 16h 32m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- yubim.eu
Bus from Sofia Central Bus Station to Ljubljana
- Ave. Duration
- 16h 32m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- yubim.eu
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Zagreb Airport to Ljubljana
- Ave. Duration
- 1h 56m
- Frequency
- On demand
- Estimated price
- €28–490
- Website
- https://www.goopti.com/en/
- Shared
- €28–75
- Private
- €140–180
Bus from Graz Airport to Ljubljana
- Ave. Duration
- 2h 21m
- Frequency
- On demand
- Estimated price
- €270–700
- Website
- https://www.goopti.com/en/
- Private
- €270
Shuttle from Klagenfurt Flughafen to Ljubljana
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- €120–320
- Website
- https://www.goopti.com/en/
- Private
- €153
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Plovdiv Train station to Ljubljana bus station
- Ave. Duration
- 18h 15m
- Frequency
- Once daily
- Estimated price
- €90–160
- Website
- https://www.flixbus.co.uk
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from Ankara to İstanbul Dudullu
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- €15–22
- Schedules at
- varan.com.tr
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Ankara to İstanbul Dudullu
- Ave. Duration
- 5h 46m
- Frequency
- 3 times a day
- Schedules at
- mersinnurturizm.com
- Phone
- 0850 811 5959
- [email protected]
- Website
- kaleseyahat.com.tr
Bus from Ankara to İstanbul Dudullu
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- €25
- Schedules at
- kaleseyahat.com.tr
- Phone
- 062 8103637
- [email protected]
- Website
- balbuss.rs
Bus from Montenegro Hotel to Beograd, Autobuska stanica
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Estimated price
- €51
- Schedules at
- balbuss.rs
- Book at
- balbuss.rs
- [email protected]
- Website
- kombiprevozputnika.net
Shuttle from Beograd, Autobuska stanica to Ljubljana
- Ave. Duration
- 10h
- Frequency
- On demand
- Estimated price
- €60
- Schedules at
- kombiprevozputnika.net
Want to know more about travelling around Slovenia
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Ankara to Ljubljana bus services, operated by Metro Turizm, arrive at Istanbul Otogari station.
Ljubljana is 1h behind Ankara. It is currently 6:44 PM in Ankara and 5:44 PM in Ljubljana.
Ankara to Ljubljana train services, operated by Turkish Railways (TCDD), arrive at Istanbul(Halkali) station.
Yes, the driving distance between Ankara to Ljubljana is 1917 km. It takes approximately 17h 23m to drive from Ankara to Ljubljana.
There are 1480+ hotels available in Ljubljana.






















































