There are 6 ways to get from Ljubljana to Ioannina by bus, train, ferry, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, ferry, taxi
best- Take the bus from Ljubljana Dolgi most to Ronchi dei Legionari, Trieste Airport Friuli Venezia Giuliabus
- Take the train from Trieste Airport to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Bari Centraletrain Fr
- Take the ferry from Bari M.ma to Igoumenitsaferry Asf
- Take the taxi from Igoumenitsa to Ioanninataxi
22h 57m€267–475Bus via Niš
cheapest- Take the bus from Ljubljana, Avtobusna Postaja to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Ioanninabus
23h 20m€136–219Drive 1,163.1 km
- Drive from Ljubljana to Ioanninacar 1,163.1 km
16h 5m€210–302Fly
- Fly from Ljubljana (LJU) to Ioannina National Airport (IOA)plane LJU - IOA
13h 50m€226–431Bus
- Take the bus from Ljubljana bus station to Triestebus 297 / ...
- Take the bus from Trieste, Autostazione to Vlore , stationbus
- Take the bus from Vlore , station to Ioanninabus
28h 47mBus #2
- Take the bus from Ljubljana bus station to Triestebus 297 / ...
- Take the bus from Trieste, Autostazione to Vlore , stationbus
- Take the bus from Vlore , station to Ioanninabus
29h 12m
Ljubljana (LJU) to Ioannina National Airport (IOA) flights
Questions & Answers
The cheapest way to get from Ljubljana to Ioannina is to bus via Niš which costs €130 - €220 and takes 23h 20m.
The fastest way to get from Ljubljana to Ioannina is to fly which takes 13h 50m and costs €220 - €440.
No, there is no direct bus from Ljubljana to Ioannina. However, there are services departing from Ljubljana, Avtobusna Postaja and arriving at Zítsa via Niš, Autobuska Stanica, Thessaloniki Macedonia KTEL Bus Station and Ioannina. The journey, including transfers, takes approximately 23h 20m.
The distance between Ljubljana and Ioannina is 1459 km. The road distance is 1163.1 km.
The best way to get from Ljubljana to Ioannina without a car is to bus and train and ferry and taxi which takes 22h 57m and costs €260 - €480.
It takes approximately 22h 57m to get from Ljubljana to Ioannina, including transfers.
Ljubljana to Ioannina bus services, operated by Kani-Bus, depart from Ljubljana, Avtobusna Postaja station.
The best way to get from Ljubljana to Ioannina is to bus via Niš which takes 23h 20m and costs €130 - €220. Alternatively, you can fly, which costs €220 - €440 and takes 13h 50m.
Ljubljana to Ioannina bus services, operated by Kani-Bus, arrive at Niš, Autobuska Stanica station.
Ioannina is 1h ahead of Ljubljana. It is currently 7:42 PM in Ljubljana and 8:42 PM in Ioannina.
What companies run services between Ljubljana, Slovenia and Ioannina, Greece?
You can take a bus from Ljubljana, Avtobusna Postaja to Zítsa via Niš, Autobuska Stanica, Thessaloniki Macedonia KTEL Bus Station, and Ioannina in around 23h 20m. Alternatively, Aegean Airlines, Air Serbia, and Lufthansa fly from Ljubljana (LJU) to Ioannina National Airport (IOA) 5 times a day.
- Website
- en.aegeanair.com
Flights from Ljubljana to Ioannina National Airport via Athens
- Ave. Duration
- 11h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €140–470
Flights from Ljubljana to Ioannina National Airport via Belgrade, Athens
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- €160–420
Flights from Ljubljana to Ioannina National Airport via Munich, Athens
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- €170–700
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Trieste Airport to Venezia Mestre
- Ave. Duration
- 1h 12m
- Frequency
- Every 3 hours
- Estimated price
- €16–35
- Schedules at
- Trenitalia Frecce
Train from Venezia Mestre to Bari Centrale
- Ave. Duration
- 7h 23m
- Frequency
- 5 times a day
- Estimated price
- €110–240
- Schedules at
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Trieste Airport to Venezia Mestre
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- €14–23
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Trieste Airport to Venezia Mestre
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- €12–25
- Website
- Trenitalia Intercity
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Trieste Airport to Venezia Mestre
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- €14–29
- Website
- Italo Treno
- Phone
- +38670511611
- [email protected]
- Website
- TripstAir
Bus from Ljubljana Dolgi most to Ronchi dei Legionari, Trieste Airport Friuli Venezia Giulia
- Ave. Duration
- 1h 2m
- Frequency
- 4 times a day
- Estimated price
- €19–29
- Website
- TripstAir
- Phone
- +386 (0)41 708 329
- [email protected]
- Website
- polazak.com
Bus from Ljubljana, Avtobusna Postaja to Niš, Autobuska Stanica
- Ave. Duration
- 11h 35m
- Frequency
- Once daily
- Estimated price
- €60–80
- Schedules at
- polazak.rs
- Book at
- polazak.rs
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Ljubljana, Avtobusna Postaja to Niš, Autobuska Stanica
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Estimated price
- €60–120
- Website
- Niš-ekspres
- Phone
- +302105233969
- [email protected]
- Website
- fptravel.gr
Bus from Niš, Autobuska Stanica to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a week
- Estimated price
- €45–60
- Schedules at
- fptravel.gr
- Phone
- +302651083071
- [email protected]
- Website
- KTEL Ioanninon
Bus from Thessaloniki Macedonia KTEL Bus Station to Ioannina
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- €24–35
- Website
- KTEL Ioanninon
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €7–13
- Website
- Flixbus
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €7–13
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €8–15
- Website
- BlaBlaCar Bus
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €8–15
- Website
- BlaBlaCar Bus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €5–12
- Website
- Itabus S.p.A.
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €5–12
- Website
- Itabus S.p.A.
- Phone
- +355 68 20 63 724
- [email protected]
- Website
- arjanitravel.com
Bus from Trieste, Autostazione to Vlore , station
- Ave. Duration
- 20h 20m
- Frequency
- Twice a week
- Estimated price
- €67
- Schedules at
- arjanitravel.com
- Phone
- +355 69 661 4303
- [email protected]
- Website
- likokostatours.weebly.com
Bus from Vlore , station to Ioannina
- Ave. Duration
- 3h 7m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Vlore , station to Ioannina
- Ave. Duration
- 3h 7m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +355 692323966
- [email protected]
Bus from Trieste, Autostazione to Vlore , station
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €69
- Schedules at
- facebook.com
- Phone
- +30 210 8919700
- [email protected]
- Website
- Superfast Ferries
Ferry from Bari M.ma to Igoumenitsa
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- €45–70
- Website
- Superfast Ferries
Want to know more about travelling around Greece
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Ljubljana to Ioannina is 1163 km. It takes approximately 16h 5m to drive from Ljubljana to Ioannina.
There are 755+ hotels available in Ioannina.













































