There are 6 ways to get from Ioánnina 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
6h 37mRSD 14,202–39,666Bus, 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 / ...
15h 48mRSD 8,843–13,067Bus
- Take the bus from Ioannina to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Beograd, Autobuska stanicabus
12h 30mRSD 8,874–12,427Bus, 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
20h 5mDrive 801.9 km
- Drive from Ioánnina to Belgradecar 801.9 km
9h 1mRSD 16,892–24,400Bus via Peć
- Take the bus from Ioannina to Tiranabus
- Take the bus from Tirana , Near One - former AMC to Pejabus
- Take the bus from Peje to Beograd, Autobuska stanicabus
22h 3m
Ioánnina to Belgrade by bus
Questions & Answers
The cheapest way to get from Ioánnina to Belgrade is to bus which costs RSD 8500 - RSD 13000 and takes 12h 30m.
The fastest way to get from Ioánnina to Belgrade is to fly which takes 6h 37m and costs RSD 14000 - RSD 40000.
No, there is no direct bus from Ioánnina to Belgrade. However, there are services departing from Ioannina and arriving at Beograd, Autobuska stanica via Thessaloniki Macedonia KTEL Bus Station. The journey, including transfers, takes approximately 12h 30m.
The distance between Ioánnina and Belgrade is 601 km. The road distance is 801.9 km.
The best way to get from Ioánnina to Belgrade without a car is to bus which takes 12h 30m and costs RSD 8500 - RSD 13000.
It takes approximately 6h 37m to get from Ioánnina to Belgrade, including transfers.
Ioánnina to Belgrade bus services, operated by KTEL Ioanninon, depart from Ioannina station.
The best way to get from Ioánnina to Belgrade is to fly which takes 6h 37m and costs RSD 14000 - RSD 40000. Alternatively, you can bus, which costs RSD 8500 - RSD 13000 and takes 12h 30m.
Ioánnina to Belgrade bus services, operated by KTEL Ioanninon, arrive at Thessaloniki Macedonia KTEL Bus Station.
Belgrade is 1h behind Ioánnina. It is currently 10:17 PM in Ioánnina and 9:17 PM in Belgrade.
What companies run services between Ioánnina, 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 Ioannina to Beograd, Autobuska stanica via Thessaloniki Macedonia KTEL Bus Station in around 12h 30m.
- 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
- Railways of Montenegro (ŽPCG)
Train from Podgorica to Beograd centar
- Ave. Duration
- 9h 48m
- Frequency
- Once daily
- Estimated price
- RSD 2,100–4,300
- Website
- Railways of Montenegro (ŽPCG)
- 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
- KTEL Ioanninon
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
- KTEL Ioanninon
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
- KTEL Ioanninon
- 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,581
- Schedules at
- dritatravel.com
- Phone
- +382 32 520 495
- [email protected]
- Website
- Old Town Travel
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
- Old Town Travel
- Phone
- + 21 0524 9268
Bus from Ioannina to Tirana
- Ave. Duration
- 5h 26m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +355 692 847 201
- [email protected]
- Website
- Tirana Metropol
Bus from Tirana , Near One - former AMC to Peja
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- RSD 1,760
- Website
- Tirana Metropol
- Phone
- +381 (0)64 07 00 482
- Website
- facebook.com
Bus from Peje to Beograd, Autobuska stanica
- Ave. Duration
- 8h 52m
- Frequency
- 3 times a week
- Schedules at
- facebook.com
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 The London Underground: Essential tips to navigate the Tube, Heading to Europe? Read this before you buy a Eurail Pass, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Ioánnina to Belgrade is 802 km. It takes approximately 9h 1m to drive from Ioánnina to Belgrade.
There are 4542+ hotels available in Belgrade.













