There are 4 ways to get from Ioannina to Elbasan by taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Ioannina to Kakavijëtaxi
- Take the bus from Kakavijë to Fierbus
- Take the bus from Fier to Elbasanbus
4h 32mDrive 227.5 km
cheapest- Drive from Ioannina to Elbasancar 227.5 km
4h 57m$48–69Bus
- Take the bus from Ioannina to Tirana, Terminali Lindor I Autobusavebus
7h 25mBus via Tepelenë
- Take the bus from Ioannina to Tepelenëbus
- Take the bus from Tepelenë to Elbasanbus
8h 3m
Questions & Answers
The cheapest way to get from Ioannina to Elbasan is to drive which costs $45 - $70 and takes 4h 57m.
The fastest way to get from Ioannina to Elbasan is to drive which takes 4h 57m and costs $45 - $70.
No, there is no direct bus from Ioannina to Elbasan. However, there are services departing from Neochori and arriving at Elbasan via Ioannina and Tirana, Terminali Lindor I Autobusave. The journey, including transfers, takes approximately 7h 25m.
The distance between Ioannina and Elbasan is 257 km. The road distance is 227.5 km.
The best way to get from Ioannina to Elbasan without a car is to taxi and bus which takes 4h 32m and costs .
It takes approximately 4h 32m to get from Ioannina to Elbasan, including transfers.
Ioannina to Elbasan bus services, operated by Euro Interlines Komatas Tours, depart from Ioannina station.
Ioannina to Elbasan bus services, operated by Euro Interlines Komatas Tours, arrive at Tirana, Terminali Lindor I Autobusave station.
Elbasan is 1h behind Ioannina. It is currently 2:42 AM in Ioannina and 1:42 AM in Elbasan.
Yes, the driving distance between Ioannina to Elbasan is 227 km. It takes approximately 4h 57m to drive from Ioannina to Elbasan.
What companies run services between Ioannina, Greece and Elbasan, Albania?
Euro Interlines Komatas Tours operates a bus from Ioannina to Tirana, Terminali Lindor I Autobusave twice daily, and the journey takes 4h 47m.
- Phone
- +355 69 671 6168
- Website
- travel.gjirafa.com
Bus from Kakavijë to Fier
- Ave. Duration
- 1h 45m
- Frequency
- Once a week
- Schedules at
- travel.gjirafa.com
- Phone
- +383 44 125 254
- Website
- travel.gjirafa.com
Bus from Fier to Elbasan
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- Estimated price
- $11
- Schedules at
- travel.gjirafa.com
- Phone
- +355 68 407 6607
- [email protected]
- Website
- facebook.com
Bus from Ioannina to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 4h 47m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +355 69 661 4303
- [email protected]
- Website
- likokostatours.weebly.com
Bus from Ioannina to Tepelenë
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +355 68 233 8923
- [email protected]
- Website
- facebook.com
Bus from Tepelenë to Elbasan
- Ave. Duration
- 3h 1m
- Frequency
- 3 times a day
- Estimated price
- $12
- Schedules at
- travel.gjirafa.com
- Ave. Duration
- 46 min
- Estimated price
- $170–210
Liontransfer.com
- Phone
- +30 2310 302 163
- Website
- liontransfer.com
Ioannina Taxi
- Phone
- +30 693 289 0904
Ioannina Taxi 4Transfers
Taxi Ioannina
- Phone
- +30 694 994 6099
- Website
- taxi-service-841.business.site
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Travelling by boat in Italy, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 167+ hotels available in Elbasan.




