There are 9 ways to get from Edinburgh to Ioánnina by plane, train, bus, car, car train, busferry, or car 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 Edinburgh Airport (EDI) to Ioannina National Airport (IOA)plane EDI - IOA
21h 14m€137–370Fly to Corfu International Airport, Ioannis Kapodistrias, bus and ferry
cheapest- Fly from Edinburgh Airport (EDI) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane EDI - CFU
- Take the busferry from Corfu to Ioanninabusferry
10h 13m€91–266Train, bus
- Take the train from Edinburgh Waverley to King's Crosstrain
- Take the train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Miditrain Eil
- Take the bus from Brussels-Nord to Tiranabus
- Take the bus from Tirana to Kakavijëbus
- Take the bus from Kakavia to Ioanninabus
37h 45m€450–613Drive, Eurotunnel
- Drive from Edinburgh to Folkestonecar
- Take the cartrain from Folkestone to Calais-Fréthuncartrain
- Drive from Calais-Fréthun to Ioánninacar
37h 44m€741–1,029Fly to Thessaloniki Airport Makedonia, bus
- Fly from Edinburgh Airport (EDI) to Thessaloniki Airport Makedonia (SKG)plane EDI - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Ioanninabus
12h 5m€117–258Train, bus via Munich
- Take the train from Edinburgh Waverley to King's Crosstrain
- Take the train from London St Pancras Intl to Paris Nordtrain Eil
- Take the train from Paris Est to Muenchen Hbftrain Tgv
- Take the bus from München Hbf to Durrësbus
- Take the train from Durrës Plazh to Lushnjëtrain
- Take the bus from Lushnjë to Ioanninabus
38h 32mTrain, bus #2
- Take the train from Edinburgh Waverley to King's Crosstrain
- Take the bus from Bounds Green Road London to Tiranabus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Ioanninabus
41h 33mBus
- Take the bus from North St David Street to London Victoria Coach Station Arrivalsbus 839
- Take the bus from London Victoria to Munich central bus stationbus
- Take the bus from München to Ioanninabus
2d 14h€345–536Drive, car ferry
- Drive from Edinburgh to Port of Dovercar
- Take the carferry from Port of Dover to Calaiscarferry
- Drive from Calais to Ioánninacar
38h 52m€634–983
Edinburgh Airport (EDI) to Ioannina National Airport (IOA) flights
Comparing Your Travel Options
The cheapest way to get from Edinburgh to Ioánnina is to fly and bus which costs €110 - €260 and takes 12h 5m.
The fastest way to get from Edinburgh to Ioánnina is to fly and bus and ferry which takes 10h 13m and costs €90 - €270.
No, there is no direct bus from Edinburgh to Ioánnina. However, there are services departing from North St David Street and arriving at Ioannina via London Victoria and München. The journey, including transfers, takes approximately 2 days 14h.
The distance between Edinburgh and Ioánnina is 2546 km.
The best way to get from Edinburgh to Ioánnina without a car is to train and bus which takes 37h 45m and costs €450 - €650.
It takes approximately 21h 14m to get from Edinburgh to Ioánnina, including transfers.
Edinburgh to Ioánnina bus services, operated by National Express, depart from North St David Street station.
The best way to get from Edinburgh to Ioánnina is to fly which takes 21h 14m and costs €130 - €370. Alternatively, you can bus, which costs €340 - €550 and takes 2 days 14h.
Edinburgh to Ioánnina bus services, operated by National Express, arrive at London Victoria Coach Station Arrivals.
Ioánnina is 2h ahead of Edinburgh. It is currently 12:15 PM in Edinburgh and 2:15 PM in Ioánnina.
What companies run services between Edinburgh, Scotland and Ioánnina, Greece?
Aegean Airlines and easyJet fly from Edinburgh Airport (EDI) to Ioannina National Airport (IOA) 5 times a week. Alternatively, you can take a bus from North St David Street to Ioannina via London Victoria Coach Station Arrivals, London Victoria, Munich central bus station, and München in around 2d 14h.
- Website
- en.aegeanair.com
Flights from Edinburgh Airport to Ioannina National Airport via Athens
- Ave. Duration
- 20h 3m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €120–450
- Website
- jet2.com
Flights from Edinburgh Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 3h 45m
- When
- Monday
- Estimated price
- €75–250
Flights from Edinburgh Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 3h 50m
- When
- Thursday
- Estimated price
- €75–300
- Website
- lufthansa.com
Flights from Edinburgh Airport to Thessaloniki Airport Makedonia via Munich
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- €85–390
- Website
- ryanair.com
Flights from Edinburgh Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 3h 40m
- When
- Monday
- Estimated price
- €70–240
- Website
- easyjet.com
Flights from Edinburgh Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- €75–250
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 8m
- Frequency
- Hourly
- Estimated price
- €150–220
- Website
- London North Eastern Railway Limited (LNER)
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 8m
- Frequency
- Hourly
- Estimated price
- €150–220
- Website
- London North Eastern Railway Limited (LNER)
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 8m
- Frequency
- Hourly
- Estimated price
- €150–220
- Website
- London North Eastern Railway Limited (LNER)
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- €140–240
- Website
- Eurostar
Train from London St Pancras Intl to Paris Nord
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- €180–290
- Website
- Eurostar
- Phone
- +44 (0) 8443 35 35 35
- [email protected]
- Website
- LeShuttle
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €140
- Website
- LeShuttle
- Standard fare
- €140
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Paris Est to Muenchen Hbf
- Ave. Duration
- 5h 41m
- Frequency
- Once daily
- Estimated price
- €160–250
- Website
- TGV inOui
- Phone
- +355 52 222037
- [email protected]
- Website
- hekurudha.al
Train from Durrës Plazh to Lushnjë
- Ave. Duration
- 55 min
- Frequency
- Twice a week
- Estimated price
- €1–2
- Schedules at
- hekurudha.al
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Brussels-Nord to Tirana
- Ave. Duration
- 23h 26m
- Frequency
- Twice a week
- Estimated price
- €130
- Schedules at
- facebook.com
Bus from Bounds Green Road London to Tirana
- Ave. Duration
- 29h 39m
- Frequency
- Once a week
- 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
- +302651083071
- [email protected]
- Website
- KTEL Ioanninon
Bus from Kakavia to Ioannina
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- €7–12
- 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
- +3026610 28900
- [email protected]
- Website
- ktelkerkyras.gr
Busferry from Corfu to Ioannina
- Ave. Duration
- 2h 45m
- Frequency
- 6 times a week
- Estimated price
- €10–15
- Schedules at
- greenbuses.gr
- Phone
- +355 673 835 770
- Website
- devatours.eu
Bus from München Hbf to Durrës
- Ave. Duration
- 16h 48m
- Frequency
- Once a week
- Schedules at
- devatours.eu
- Phone
- +355 42 239 203 / +355 69 400 4075
- [email protected]
- Website
- Alb Trans
Bus from Lushnjë to Ioannina
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Website
- Alb Trans
- 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 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–55
- Schedules at
- Diamant Travel
- Phone
- +44 (0)3717 81 81 81
- Website
- National Express
Bus from North St David Street to London Victoria Coach Station Arrivals
- Ave. Duration
- 9h 45m
- Frequency
- Once a week
- Estimated price
- €70–130
- Website
- National Express
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from London Victoria to Munich central bus station
- Ave. Duration
- 21h 45m
- Frequency
- 5 times a week
- Estimated price
- €110–170
- Website
- Flixbus
- 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
- +353 818 300 400
- [email protected]
- Website
- Irish Ferries
Car ferry from Port of Dover to Calais
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- €30–90
- Website
- Irish 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
Travelling to the UK: What do I need to know?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
The London Underground: Essential tips to navigate the Tube
Read the travel guide
Booking & Getting There
There are 741+ hotels available in Ioánnina.





































