There are 6 ways to get from Ioannina to Belgrade by plane, bus, train, 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.
Fly
best- Fly from Ioannina National Airport (IOA) to Belgrade Nikola Tesla Airport (BEG)plane IOA - BEG
7h 1mRSD 16,029–41,826Bus, train
cheapest- Take the bus from Ioannina to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Niš, Autobuska Stanicabus
- Take the train from Nis to Beograd Centartrain Ir / ...
17h 23mRSD 9,027–13,965Bus
- Take the bus from Ioannina to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Beograd, Autobuska stanicabus
14h 5mRSD 9,058–13,325Bus, train via Podgorica
- Take the bus from Ioannina to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Podgorica , Bus stationbus
- Take the train from Podgorica to Beograd centartrain 432
22h 1mDrive 820.4 km
- Drive from Ioannina to Belgradecar 820.4 km
9h 31mRSD 17,440–25,191Bus via Suva Reka
- Take the bus from Ioannina to Tiranabus
- Take the bus from Tirana to Suva Reka, Stacioni i Autobusavebus
- Take the bus from Suva Reka, Stacioni i Autobusave to Beograd, Autobuska stanicabus
20h 54m
Ioannina National Airport (IOA) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Ioannina to Belgrade is to bus which costs RSD 9000 - RSD 14000 and takes 14h 5m.
The fastest way to get from Ioannina to Belgrade is to fly which takes 7h 1m and costs RSD 16000 - RSD 42000.
No, there is no direct bus from Ioannina to Belgrade. However, there are services departing from Neochori and arriving at Beograd, Autobuska stanica via Ioannina and Thessaloniki Macedonia KTEL Bus Station. The journey, including transfers, takes approximately 14h 5m.
The distance between Ioannina and Belgrade is 617 km. The road distance is 820.4 km.
The best way to get from Ioannina to Belgrade without a car is to bus which takes 14h 5m and costs RSD 9000 - RSD 14000.
It takes approximately 7h 1m to get from Ioannina to Belgrade, including transfers.
Ioannina to Belgrade bus services, operated by KTEL Ioanninon, depart from Ioannina station.
The best way to get from Ioannina to Belgrade is to fly which takes 7h 1m and costs RSD 16000 - RSD 42000. Alternatively, you can bus, which costs RSD 9000 - RSD 14000 and takes 14h 5m.
Ioannina to Belgrade bus services, operated by KTEL Ioanninon, arrive at Thessaloniki Macedonia KTEL Bus Station.
Belgrade is 1h behind Ioannina. It is currently 6:48 PM in Ioannina and 5:48 PM in Belgrade.
What companies run services between Ioannina, Greece and Belgrade, Serbia?
Aegean Airlines and Air Serbia fly from Ioannina National Airport (IOA) to Belgrade Nikola Tesla Airport (BEG) 3 times a day. Alternatively, you can take a bus from Neochori to Beograd, Autobuska stanica via Ioannina and Thessaloniki Macedonia KTEL Bus Station in around 14h 5m.
- Website
- en.aegeanair.com
Flights from Ioannina National Airport to Belgrade Nikola Tesla Airport via Athens
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- RSD 12,000–35,000
- Phone
- +382 20 441 197
- [email protected]
- Website
- zpcg.me
Train from Podgorica to Beograd centar
- Ave. Duration
- 9h 48m
- Frequency
- Once daily
- Estimated price
- RSD 2,100–4,300
- Website
- https://zpcg.me/en
- Second Class
- RSD 2,100–2,800
- First Class
- RSD 4,000–4,300
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Nis to Beograd Centar
- Ave. Duration
- 5h 9m
- Frequency
- Every 4 hours
- Estimated price
- RSD 950–1,600
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 950–1,100
- 1st Class
- RSD 1,200–1,600
- Phone
- +302651083071
- [email protected]
- Website
- ktelioannina.gr
Bus from Ioannina to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- RSD 2,800–4,000
- Website
- https://ktelioannina.gr/en/index.html
Bus from Ioannina to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- RSD 2,800–4,000
- Website
- https://ktelioannina.gr/en/index.html
- Phone
- +302105233969
- [email protected]
- Website
- fptravel.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Estimated price
- RSD 6,000–8,500
- Schedules at
- fptravel.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Niš, Autobuska Stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- RSD 5,000–7,500
- Schedules at
- fptravel.gr
- 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 234 8608
- [email protected]
- Website
- dritatravel.com
Bus from Tirana, Terminali Lindor I Autobusave to Podgorica , Bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- RSD 2,583
- Schedules at
- dritatravel.com
- Phone
- +382 32 520 495
- [email protected]
- Website
- kotortotirana.com
Bus from Tirana, Terminali Lindor I Autobusave to Podgorica , Bus station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 3,700–7,000
- Website
- https://kotortotirana.com/
- Phone
- +355 69 661 4303
- [email protected]
- Website
- likokostatours.weebly.com
Bus from Ioannina to Tirana
- Ave. Duration
- 5h 51m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- + 383 (0) 44 542 029
- [email protected]
- Website
- sharrtravel.com
Bus from Tirana to Suva Reka, Stacioni i Autobusave
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- RSD 2,263
- Website
- https://www.sharrtravel.com
- Phone
- +383 44 344 200
- [email protected]
- Website
- facebook.com
Bus from Suva Reka, Stacioni i Autobusave to Beograd, Autobuska stanica
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- RSD 2,900–3,900
- Schedules at
- https://polazak.rs/en/carriers/sp-adio
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 Travelling around the UAE, Travel Insider: Top Japan travel tips by Beatrix Holland, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Ioannina to Belgrade is 820 km. It takes approximately 9h 31m to drive from Ioannina to Belgrade.
There are 4534+ hotels available in Belgrade.













