There are 8 ways to get from Zurich to Ioánnina by plane, train, busferry, bus, car, or ferry
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 Zurich Airport (ZRH) to Ioannina National Airport (IOA)plane ZRH - IOA
9h 3m€150–482Fly to Thessaloniki Airport Makedonia, bus
cheapest- Fly from Zurich Airport (ZRH) to Thessaloniki Airport Makedonia (SKG)plane ZRH - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Ioanninabus
10h 14m€115–250Train, bus and ferry, bus
- Take the train from Zürich HB to Como S. Giovannitrain Ec
- Take the train from Como S. Giovanni to Milano Centraletrain S11
- Take the train from Milano Centrale to Tarantotrain Fr
- Take the busferry from Taranto Port to Vlorëbusferry
- Take the bus from Vlore , station to Ioanninabus
24h 54mBus via Munich
- Take the bus from Zürich to Munich - Bus Stationbus BlaBlaCar Bus
- Take the bus from München to Ioanninabus
34h 15m€186–286Drive 1,748.9 km
- Drive from Zurich to Ioánninacar 1,748.9 km
24h 26m€315–454Train, ferry, bus
- Take the train from Zürich HB to Como S. Giovannitrain Ec
- Take the train from Como S. Giovanni to Milano Centraletrain S11
- Take the train from Milano Centrale to Bari Centraletrain
- Take the ferry from Bari M.ma to Igoumenitsaferry Asf
- Take the bus from Igoumenitsa to Ioanninabus
26h 35m€274–615Bus
- Take the bus from Zürich HB to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Ioanninabus
34h 18mTrain, bus
- Take the train from Zürich HB to Luganotrain Ec / ...
- Take the bus from Varese to Vlore , stationbus
- Take the bus from Vlore , station to Ioanninabus
38h 2m
Zurich to Ioánnina by bus
Questions & Answers
The cheapest way to get from Zurich to Ioánnina is to fly and bus which costs €110 - €250 and takes 10h 14m.
The fastest way to get from Zurich to Ioánnina is to fly which takes 9h 3m and costs €150 - €490.
No, there is no direct bus from Zurich to Ioánnina. However, there are services departing from Zürich and arriving at Ioannina via München. The journey, including transfers, takes approximately 34h 15m.
The distance between Zurich and Ioánnina is 1325 km. The road distance is 1748.9 km.
The best way to get from Zurich to Ioánnina without a car is to train and bus and ferry and bus which takes 24h 54m and costs .
It takes approximately 9h 3m to get from Zurich to Ioánnina, including transfers.
Zurich to Ioánnina bus services, operated by BlaBlaCar Bus, depart from Zürich station.
The best way to get from Zurich to Ioánnina is to fly which takes 9h 3m and costs €150 - €490. Alternatively, you can bus via Munich, which costs €180 - €290 and takes 34h 15m.
Zurich to Ioánnina bus services, operated by BlaBlaCar Bus, arrive at Munich - Bus Station.
Ioánnina is 1h ahead of Zurich. It is currently 5:47 PM in Zurich and 6:47 PM in Ioánnina.
What companies run services between Zurich, Switzerland and Ioánnina, Greece?
Aegean Airlines, Swiss, and Croatia Airlines fly from Zurich Airport (ZRH) to Ioannina National Airport (IOA) 3 times a day. Alternatively, you can take a bus from Zürich to Ioannina via Munich - Bus Station and München in around 34h 15m.
- Website
- en.aegeanair.com
Flights from Zurich Airport to Ioannina National Airport via Athens
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- €140–550
Flights from Zurich Airport to Ioannina National Airport via Thessaloniki Airport Makedonia, Athens
- Ave. Duration
- 9h 35m
- When
- Thursday and Sunday
- Estimated price
- €150–550
Flights from Zurich Airport to Ioannina National Airport via Dubrovnik, Athens
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €170–800
Flights from Zurich Airport to Ioannina National Airport via Bologna, Athens
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €140–460
Flights from Zurich Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- €75–220
- Website
- swiss.com
Flights from Zurich Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- €75–220
- Website
- lufthansa.com
Flights from Zurich Airport to Thessaloniki Airport Makedonia via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €75–350
- Website
- austrian.com
Flights from Zurich Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €95–350
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €70–220
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Como S. Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €16–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €70–220
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Como S. Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €16–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €60–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Milano Centrale to Taranto
- Ave. Duration
- 8h 13m
- Frequency
- 4 times a day
- Estimated price
- €140–280
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Milano Centrale to Taranto
- Ave. Duration
- 11h 22m
- Frequency
- 3 times a day
- Estimated price
- €100–220
- Website
- Trenitalia Intercity
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Milano Centrale to Bari Centrale
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- €130–260
- Website
- Italo Treno
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Taranto Port to Vlorë
- Ave. Duration
- 6h 39m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- 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
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Zürich to Munich - Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €26–50
- Website
- BlaBlaCar Bus
- Phone
- +30 2310261280
- Website
- portokalidistours.com
Bus from München to Ioannina
- Ave. Duration
- 29h 15m
- Frequency
- Once a week
- Estimated price
- €160–240
- Schedules at
- portokalidistours.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
- Phone
- +30 2665 0 22309
- [email protected]
- Website
- ktel-thesprotias.gr
Bus from Igoumenitsa to Ioannina
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €10–15
- Schedules at
- ktel-thesprotias.gr
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Zürich HB to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 28h 3m
- Frequency
- Once a week
- Schedules at
- Diamant Travel
Bus from Tirana, Terminali Lindor I Autobusave to Ioannina
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- €35
- Schedules at
- Diamant Travel
- 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
- Phone
- +355 68 20 63 724
- [email protected]
- Website
- arjanitravel.com
Bus from Varese to Vlore , station
- Ave. Duration
- 29h 35m
- Frequency
- Twice a week
- Estimated price
- €70
- Schedules at
- arjanitravel.com
- Phone
- +355 692323966
- [email protected]
Bus from Varese to Vlore , station
- Ave. Duration
- 30h 5m
- Frequency
- Twice a week
- Estimated price
- €70
- 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
More Questions & Answers
Yes, the driving distance between Zurich to Ioánnina is 1749 km. It takes approximately 24h 26m to drive from Zurich to Ioánnina.
There are 648+ hotels available in Ioánnina.














































