There are 9 ways to get from Ivano-Frankivsk to Belgrade by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus via Rzeszów
best- Take the bus from Ivano Frankivsk to Rzeszówbus Kyiv-Olawa / ...
- Take the bus from Rzeszów to Belgradebus
16h 58mRSD 12,455–13,804Bus
cheapest- Take the bus from Ivano-Frankivsk to Solotvynobus
- Take the bus from Sighetu Marmației to Timișoarabus
- Take the bus from Timișoara to Belgrade bus stationbus
19h 23mRSD 6,972–10,851Train
- Take the train from Ivano-Frankivsk to Lvivtrain
- Take the train from Lviv to Cegledtrain
- Take the train from Cegled to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Beograd Centartrain Ir / ...
20h 43mRSD 14,218–23,742Drive 721.6 km
- Drive from Ivano-Frankivsk to Belgradecar 721.6 km
11h 37mRSD 11,811–17,059Bus, drive, bus to Cluj-Napoca, fly
- Take the bus from Ivano Frankivsk to Tyachivbus
- Drive from Tyachiv to Negreşti-Oaşcar
- Take the bus from Negreşti-Oaş to Cluj-Napoca Airportbus
- Fly from Cluj-Napoca (CLJ) to Belgrade Nikola Tesla Airport (BEG)plane CLJ - BEG
14h 47mRSD 13,997–37,601Bus, train
- Take the bus from Ivano Frankivsk to Stryibus
- Take the train from Stryi to Cegledtrain
- Take the train from Cegled to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Beograd Centartrain Ir / ...
23h 27mRSD 15,258–25,224Bus, train to Košice International Airport, fly
- Take the bus from Ivano Frankivsk to Uzhgorodbus
- Take the bus from Uzhhorod Bus Station to Michalovcebus
- Take the train from Michalovce to Kosicetrain
- Fly from Košice International Airport (KSC) to Belgrade Nikola Tesla Airport (BEG)plane KSC - BEG
14h 44mRSD 20,782–44,572Train, train to Budapest Ferenc Liszt International Airport, fly
- Take the train from Ivano-Frankivsk to Lvivtrain
- Take the train from Lviv to Ferihegytrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Belgrade Nikola Tesla Airport (BEG)plane BUD - BEG
18h 43mRSD 20,022–42,586Train, bus to Suceava, fly
- Take the train from Ivano-Frankivsk to Chernivtsitrain
- Take the bus from Chernivtsi Bus station to Suceava Airportbus
- Fly from Suceava (SCV) to Belgrade Nikola Tesla Airport (BEG)plane SCV - BEG
14h 8mRSD 18,366–41,362
Ivano-Frankivsk to Belgrade by train
Comparing Your Travel Options
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Ivano-Frankivsk to Belgrade is to bus which costs RSD 6500 - RSD 11000 and takes 19h 23m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Ivano-Frankivsk to Belgrade is to drive which takes 11h 37m and costs RSD 11000 - RSD 18000.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Ivano-Frankivsk to Belgrade. However, there are services departing from Ivano Frankivsk and arriving at Belgrade via Rzeszów. The journey, including transfers, takes approximately 16h 58m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Ivano-Frankivsk to Belgrade. However, there are services departing from Ivano-Frankivsk and arriving at Beograd Centar via Lviv, Cegled, Szeged and Subotica. The journey, including transfers, takes approximately 20h 43m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Ivano-Frankivsk and Belgrade is 1134 km. The road distance is 721.6 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ivano-Frankivsk to Belgrade without a car is to bus via Rzeszów which takes 16h 58m and costs RSD 12000 - RSD 14000.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 16h 58m to get from Ivano-Frankivsk to Belgrade, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ivano-Frankivsk to Belgrade bus services, operated by Pavluks Trans, depart from Ivano Frankivsk station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ivano-Frankivsk to Belgrade train services, operated by Ukrainian Railways (УЗ), depart from Ivano-Frankivsk station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ivano-Frankivsk to Belgrade is to bus via Rzeszów which takes 16h 58m and costs RSD 12000 - RSD 14000. Alternatively, you can train, which costs RSD 14000 - RSD 24000 and takes 20h 43m.
What companies run services between Ivano-Frankivsk, Ukraine and Belgrade, Serbia?
You can take a bus from Ivano Frankivsk to Belgrade via Rzeszów in around 16h 58m. Alternatively, you can take a train from Ivano-Frankivsk to Beograd Centar via Lviv, Cegled, Szeged, and Subotica in around 20h 43m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airserbia.com
Flights from Cluj-Napoca to Belgrade Nikola Tesla Airport via Bucharest Otopeni
- Ave. Duration
- 3h 20m
- When
- Monday to Saturday
- Estimated price
- RSD 18,000–21,000
Flights from Cluj-Napoca to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RSD 18,000–21,000
Flights from Cluj-Napoca to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 11,000–31,000
Flights from Budapest Ferenc Liszt International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RSD 5,000–14,000
- Website
- wizzair.com
Flights from Cluj-Napoca to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 5h 35m
- When
- Thursday
- Estimated price
- RSD 13,000–21,000
Flights from Suceava to Belgrade Nikola Tesla Airport via Karlsruhe/Baden Baden
- Ave. Duration
- 5h 15m
- When
- Monday and Friday
- Estimated price
- RSD 12,000–55,000
Flights from Suceava to Belgrade Nikola Tesla Airport via Rome
- Ave. Duration
- 11h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 10,000–50,000
- Website
- lot.com
Flights from Cluj-Napoca to Belgrade Nikola Tesla Airport via Warsaw Chopin
- Ave. Duration
- 4h 5m
- When
- Saturday
- Estimated price
- RSD 13,000–42,000
Flights from Košice International Airport to Belgrade Nikola Tesla Airport via Warsaw Chopin
- Ave. Duration
- 3h 30m
- When
- Monday
- Estimated price
- RSD 27,000–37,000
- Website
- turkishairlines.com
Flights from Cluj-Napoca to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 6h 37m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- RSD 18,000–65,000
- Website
- tarom.ro
Flights from Cluj-Napoca to Belgrade Nikola Tesla Airport via Bucharest Otopeni
- Ave. Duration
- 3h 20m
- When
- Monday to Saturday
- Estimated price
- RSD 18,000–21,000
- Website
- lufthansa.com
Flights from Cluj-Napoca to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- RSD 11,000–31,000
- Website
- austrian.com
Flights from Košice International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- RSD 11,000–46,000
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Ivano-Frankivsk to Lviv
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RSD 500–1,400
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- RSD 1,100–1,400
- Berth
- RSD 500–700
- Deluxe
- RSD 1,600–2,200
Train from Ivano-Frankivsk to Lviv
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RSD 500–1,400
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- RSD 1,100–1,400
- Berth
- RSD 500–700
- Deluxe
- RSD 1,600–2,200
Train from Ivano-Frankivsk to Chernivtsi
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a day
- Estimated price
- RSD 500–1,400
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- RSD 1,100–1,400
- Berth
- RSD 500–700
- Deluxe
- RSD 1,500–2,200
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Lviv to Cegled
- Ave. Duration
- 10h 26m
- Frequency
- Once daily
- Estimated price
- RSD 12,000–20,000
- Website
- Austrian Railways
Train from Stryi to Cegled
- Ave. Duration
- 9h 28m
- Frequency
- Once daily
- Estimated price
- RSD 10,000–18,000
- Website
- Austrian Railways
Train from Lviv to Ferihegy
- Ave. Duration
- 11h 32m
- Frequency
- Once daily
- Estimated price
- RSD 13,000–23,000
- Website
- Austrian Railways
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Cegled to Szeged
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- RSD 650–800
- Website
- Hungarian Railways (MÁV)
Train from Szeged to Subotica
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- RSD 350–410
- Website
- Hungarian Railways (MÁV)
Train from Cegled to Szeged
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- RSD 650–800
- Website
- Hungarian Railways (MÁV)
Train from Szeged to Subotica
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- RSD 350–410
- Website
- Hungarian Railways (MÁV)
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Michalovce to Kosice
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- RSD 420–750
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Ivano Frankivsk to Rzeszów
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Estimated price
- RSD 2,700–4,100
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Ivano Frankivsk to Tyachiv
- Ave. Duration
- 3h 29m
- Frequency
- Once daily
- Estimated price
- RSD 2,200–3,400
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Ivano Frankivsk to Stryi
- Ave. Duration
- 5h 42m
- Frequency
- Every 4 hours
- Estimated price
- RSD 4,000–6,000
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Ivano Frankivsk to Uzhgorod
- Ave. Duration
- 3h 26m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,800–4,300
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- +30 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Rzeszów to Belgrade
- Ave. Duration
- 12h 30m
- Frequency
- Once a week
- Estimated price
- RSD 9,710
- Schedules at
- siamostours.com
- Phone
- +4 0758 928 530
- [email protected]
- Website
- transportaeroportcluj.ro
Bus from Negreşti-Oaş to Cluj-Napoca Airport
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- RSD 700–7,500
- Schedules at
- transportaeroportcluj.ro
- Website
- inBus
Bus from Ivano-Frankivsk to Solotvyno
- Ave. Duration
- 5h 25m
- Frequency
- 3 times a day
- Estimated price
- RSD 600–1,200
- Website
- inBus
Bus from Uzhhorod Bus Station to Michalovce
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- RSD 290–410
- Website
- inBus
Bus from Chernivtsi Bus station to Suceava Airport
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- RSD 410–2,300
- Website
- inBus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Sighetu Marmației to Timișoara
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- RSD 4,600–7,000
- Website
- Flixbus
Bus from Timișoara to Belgrade bus station
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RSD 1,700–2,600
- Website
- Flixbus
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Ivano Frankivsk to Stryi
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- RSD 3,500–4,900
- Schedules at
- galtrans.md
- Phone
- +421 2 55 422 734
- [email protected]
- Website
- Slovak Lines
Bus from Ivano Frankivsk to Uzhgorod
- Ave. Duration
- 4h 2m
- Frequency
- Once daily
- Estimated price
- RSD 5,500–9,000
- Website
- Slovak Lines
Want to know more about travelling around Serbia
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Transport is disrupted due to the Russia-Ukraine war. Read more
Ivano-Frankivsk to Belgrade bus services, operated by Pavluks Trans, arrive at Rzeszów station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Belgrade is 1h behind Ivano-Frankivsk. It is currently 6:38 PM in Ivano-Frankivsk and 5:38 PM in Belgrade.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ivano-Frankivsk to Belgrade train services, operated by Ukrainian Railways (УЗ), arrive at Lviv station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Ivano-Frankivsk to Belgrade is 722 km. It takes approximately 11h 37m to drive from Ivano-Frankivsk to Belgrade.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Ivano-Frankivsk to Belgrade bus tickets online with Omio.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 4230+ hotels available in Belgrade.







































