There are 8 ways to get from Vienna to Ioannina by plane, bus, taxi, train, ferry, car, busferry, or night 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 Ioannina National Airport
best- Fly from Vienna International Airport (VIE) to Ioannina National Airport (IOA)plane VIE - IOA
6h 46m€147–333Fly to Corfu International Airport, Ioannis Kapodistrias, bus and ferry
cheapest- Fly from Vienna International Airport (VIE) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane VIE - CFU
- Take the busferry from Corfu to Ioanninabusferry
9h 47m€79–298Bus, taxi
- Take the bus from Vienna to Pristinabus
- Take the bus from Pristina to Tiranabus
- Take the bus from Tirana to Kakavijëbus
- Take the taxi from Kakavijë to Ioanninataxi
20h 3mTrain, ferry, taxi
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- 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
27h 19m€333–531Drive 1,384.3 km
- Drive from Vienna to Ioanninacar 1,384.3 km
16h 18m€251–363Bus
- Take the bus from Vienna to Prizren,Autobuska Stanicabus
- Take the bus from Prizren,Autobuska Stanica to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Ioanninabus
24h 39mBus via Gjakova
- Take the bus from Vienna to Gjakovëbus
- Take the bus from Gjakovë to Tiranabus
- Take the bus from Tirana to Ioanninabus
28h 30mNight train, bus
- Take the night train from Wien Hbf to Splitnighttrain En
- Take the bus from Split Bus Station to Lezhëbus
- Take the bus from Lezhë to Ioanninabus
37h 2m€260–420
Vienna International Airport (VIE) to Ioannina National Airport (IOA) flights
Questions & Answers
The cheapest way to get from Vienna to Ioannina is to fly and bus and ferry which costs €75 - €300 and takes 9h 47m.
The fastest way to get from Vienna to Ioannina is to fly which takes 6h 46m and costs €140 - €340.
No, there is no direct bus from Vienna to Ioannina. However, there are services departing from Vienna and arriving at Zítsa via Prizren,Autobuska Stanica, Tirana, Terminali Lindor I Autobusave and Ioannina. The journey, including transfers, takes approximately 24h 39m.
The distance between Vienna and Ioannina is 1038 km. The road distance is 1384.3 km.
The best way to get from Vienna to Ioannina without a car is to bus and taxi which takes 20h 3m and costs .
It takes approximately 6h 46m to get from Vienna to Ioannina, including transfers.
Vienna to Ioannina bus services, operated by Kujtimi Bus, depart from Vienna station.
The best way to get from Vienna to Ioannina is to fly which takes 6h 46m and costs €140 - €340. Alternatively, you can bus, which costs and takes 24h 39m.
Vienna to Ioannina bus services, operated by Kujtimi Bus, arrive at Prizren,Autobuska Stanica station.
Ioannina is 1h ahead of Vienna. It is currently 8:20 PM in Vienna and 9:20 PM in Ioannina.
What companies run services between Vienna, Austria and Ioannina, Greece?
Austrian Airlines, Aegean Airlines, and two other airlines fly from Vienna International Airport (VIE) to Ioannina National Airport (IOA) 4 times a day. Alternatively, you can take a bus from Vienna to Zítsa via Prizren,Autobuska Stanica, Tirana, Terminali Lindor I Autobusave, and Ioannina in around 24h 39m.
- Website
- en.aegeanair.com
Flights from Vienna International Airport to Ioannina National Airport via Athens
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- €75–550
- Website
- austrian.com
Flights from Vienna International Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €80–290
- Website
- ryanair.com
Flights from Vienna International Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 1h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €55–210
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Venezia Mestre
- Ave. Duration
- 6h 59m
- Frequency
- 4 times a day
- Estimated price
- €90–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €90–140
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Bari Centrale
- Ave. Duration
- 7h 23m
- Frequency
- 5 times a day
- Estimated price
- €120–230
- Schedules at
- trenitalia.com
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Night train from Wien Hbf to Split
- Ave. Duration
- 14h 59m
- Frequency
- 6 times a week
- Estimated price
- €170–330
- Website
- https://www.oebb.at/en/
- Phone
- +383 45 984 518
- [email protected]
- Website
- facebook.com
Bus from Vienna to Pristina
- Ave. Duration
- 11h 2m
- Frequency
- Once a week
- Website
- https://www.facebook.com/kujtimibus/
Bus from Vienna to Prizren,Autobuska Stanica
- Ave. Duration
- 13h 9m
- Frequency
- Once a week
- Website
- https://www.facebook.com/kujtimibus/
- Phone
- +355 695 718 514
- Website
- facebook.com
Bus from Pristina to Tirana
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €15
- Schedules at
- facebook.com
- Phone
- +383 38 616 161
- Website
- travel.gjirafa.com
Bus from Tirana to Kakavijë
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €15
- Schedules at
- travel.gjirafa.com
- Phone
- +3026610 28900
- [email protected]
- Website
- ktelkerkyras.gr
Busferry from Corfu to Ioannina
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Estimated price
- €10–15
- Schedules at
- greenbuses.gr
- Phone
- +383 44 242 252
- [email protected]
- Website
- memireisen.net
Bus from Prizren,Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €15
- Schedules at
- memireisen.net
- Phone
- +383 49 858 018
- [email protected]
- Website
- facebook.com
Bus from Prizren,Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €15
- Schedules at
- facebook.com
- Phone
- +383 49 129 586
- [email protected]
- Website
- aulonitours.com
Bus from Prizren,Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- €14
- Schedules at
- web.facebook.com
- Phone
- +355 68 204 4475
- [email protected]
- Website
- facebook.com
Bus from Prizren,Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €15
- Schedules at
- facebook.com
- Website
- showmebus.com
Bus from Prizren,Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- €15
- Schedules at
- busalbania.com
- Phone
- +355 68 407 6607
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Ioannina
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Schedules at
- facebook.com
Bus from Lezhë to Ioannina
- Ave. Duration
- 6h 58m
- Frequency
- Twice daily
- Estimated price
- €46
- Schedules at
- facebook.com
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Ioannina
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- €35
- Schedules at
- https://showmebus.com/
- Phone
- + 43 699 1158 9387
- [email protected]
- Website
- loshi-reisen.com
Bus from Vienna to Gjakovë
- Ave. Duration
- 14h 19m
- Frequency
- Once daily
- Schedules at
- loshi-reisen.com
- Phone
- +383 49 402 669
- [email protected]
- Website
- facebook.com
Bus from Gjakovë to Tirana
- Ave. Duration
- 4h 36m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +355 69 234 8608
- [email protected]
- Website
- dritatravel.com
Bus from Gjakovë to Tirana
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €15
- Schedules at
- dritatravel.com
- Phone
- +355 69 661 4303
- [email protected]
- Website
- likokostatours.weebly.com
Bus from Tirana to Ioannina
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +383 44 119 284
- [email protected]
- Website
- facebook.com
Bus from Split Bus Station to Lezhë
- Ave. Duration
- 11h 20m
- Frequency
- 3 times a week
- Estimated price
- €30–45
- Schedules at
- facebook.com
- Phone
- +30 210 8919700
- [email protected]
- Website
- superfast.com
Ferry from Bari M.ma to Igoumenitsa
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- €40–65
- Website
- https://www.superfast.com
- Ave. Duration
- 1h 7m
- Estimated price
- €80–180
Aroma Taxi
- Phone
- +355688802888
Speed Taxi
- Website
- speedtaxi.al
Taxi 24H
- Phone
- +355682400501
Taxi Alket
- Phone
- +355692822121
Taxi Elmas
- Phone
- +355694336803
Taxi Ersi
- Phone
- +355 68 6300794
Taxi GERI
- Phone
- +355696000414
Taxi Kociu
- Phone
- +355685660666
Taxi Krenari
- Phone
- +355 69 3636697
Taxi Miri
- Phone
- +355 69 7238286
Taxi Petriti
- Phone
- +355689045171
Taxi Toni
- Phone
- +355683055274
Taxi Xhipe
- Phone
- +355692154345
Vrap On
- Website
- vrapon.al
Liontransfer.com
- Website
- liontransfer.com
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
More Questions & Answers
Yes, the driving distance between Vienna to Ioannina is 1384 km. It takes approximately 16h 18m to drive from Vienna to Ioannina.
There are 750+ hotels available in Ioannina.









































