There are 10 ways to get from Belgrade to Lviv 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
Recommended option
Bus • 19h 40m
Cheapest option
Train, bus • 19h 50m
8 alternative options
Train • 25h 33m
Bus, train • 30h 5m
Drive • 10h 36m
Fly to Rzeszow, train • 14h 5m
Fly to Krakow, train • 12h 26m
Fly to Kosice, train • 17h 2m
Fly to Warsaw Chopin, train • 14h 18m
Fly to Budapest, train • 16h 20m
Belgrade to Lviv by bus
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Belgrade to Lviv is to train and bus which costs RSD 3500 - RSD 6500 and takes 19h 50m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Belgrade to Lviv is to drive which takes 10h 36m and costs RSD 15000 - RSD 23000.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Belgrade to Lviv station. However, there are services departing from Belgrade and arriving at Lviv Bus Station via Budapest Népliget bus station. The journey, including transfers, takes approximately 19h 40m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Belgrade to Lviv. However, there are services departing from Beograd centar and arriving at Lviv via Novi Sad, Subotica, Szeged, Cegled and Szolnok. The journey, including transfers, takes approximately 25h 33m.
The distance between Belgrade and Lviv is 997 km. The road distance is 936.3 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Belgrade to Lviv without a car is to bus which takes 19h 40m and costs RSD 7000 - RSD 11000.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 19h 40m to get from Belgrade to Lviv, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Belgrade to Lviv bus services, operated by FlixBus, depart from Belgrade station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Belgrade to Lviv train services, operated by Srbija Voz, depart from Beograd centar station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Belgrade to Lviv is to bus which takes 19h 40m and costs RSD 7000 - RSD 11000. Alternatively, you can train, which costs RSD 6500 - RSD 10000 and takes 25h 33m.
- Distance: 996.6 km
- Duration: 19h 40m
What companies run services between Belgrade, Serbia and Lviv, Ukraine?
You can take a bus from Belgrade to Lviv Striyskyi Bus station via Budapest Népliget bus station in around 19h 40m. Alternatively, you can take a train from Belgrade to Lviv via Novi Sad, Subotica, Szeged, Cegled, and Szolnok in around 25h 33m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lot.com
Flights from Belgrade to Rzeszow via Warsaw Chopin
- Ave. Duration
- 8h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 5 500 ₴ - 15 000 ₴
Flights from Belgrade to Rzeszow via Vienna, Warsaw Chopin
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- 4 800 ₴ - 16 000 ₴
Flights from Belgrade to Krakow via Warsaw Chopin
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- 4 000 ₴ - 19 000 ₴
Flights from Belgrade to Kosice via Warsaw Chopin
- Ave. Duration
- 8h 40m
- When
- Wednesday, Friday and Sunday
- Estimated price
- 8 500 ₴ - 16 000 ₴
Flights from Belgrade to Warsaw Chopin
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- 7 000 ₴ - 25 000 ₴
- Website
- austrian.com
Flights from Belgrade to Krakow via Vienna
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- 5 000 ₴ - 20 000 ₴
Flights from Belgrade to Kosice via Vienna
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- 6 000 ₴ - 21 000 ₴
Flights from Belgrade to Warsaw Chopin via Vienna
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- 6 000 ₴ - 18 000 ₴
Flights from Belgrade to Budapest via Vienna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- 6 500 ₴ - 26 000 ₴
- Website
- airserbia.com
Flights from Belgrade to Krakow
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 2 500 ₴ - 13 000 ₴
Flights from Belgrade to Budapest
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- 2 100 ₴ - 5 500 ₴
- Website
- lufthansa.com
Flights from Belgrade to Rzeszow via Munich
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- 8 500 ₴ - 40 000 ₴
Flights from Belgrade to Kosice via Vienna
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- 4 500 ₴ - 15 000 ₴
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Beograd centar to Novi Sad
- Ave. Duration
- 36 min
- Frequency
- Every 30 minutes
- Estimated price
- 130 ₴ - 200 ₴
- Schedules at
- w3.srbvoz.rs
- Rail 2nd Class
- 130 ₴ - 160 ₴
- 1st Class
- 150 ₴ - 200 ₴
Train from Novi Sad to Subotica
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- 210 ₴ - 390 ₴
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- 210 ₴ - 240 ₴
- 1st Class
- 310 ₴ - 390 ₴
- Phone
- +38220/441-211
- info@zpcg.me
- Website
- zcg-prevoz.me
Train from Beograd Centar to Novi Sad
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- 140 ₴ - 330 ₴
- Schedules at
- zcg-prevoz.me
- Second Class
- 140 ₴ - 170 ₴
- First Class
- 310 ₴ - 330 ₴
- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Subotica to Szeged
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- 85 ₴ - 110 ₴
- Website
- https://www.mavcsoport.hu/en
Train from Szeged to Cegled
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- 220 ₴ - 270 ₴
- Website
- https://www.mavcsoport.hu/en
Train from Cegled to Mukacheve
- Ave. Duration
- 6h 13m
- Frequency
- Once daily
- Estimated price
- 550 ₴ - 700 ₴
- Website
- https://www.mavcsoport.hu/en
Train from Ferihegy to Mukacheve
- Ave. Duration
- 6h 48m
- Frequency
- Once daily
- Estimated price
- 650 ₴ - 800 ₴
- Website
- https://www.mavcsoport.hu/en
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Mukachevo to Lviv
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Estimated price
- 160 ₴ - 280 ₴
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- Website
- https://uz.gov.ua/en/
- 1st Class
- 1 100 ₴ - 1 600 ₴
- 3rd Class
- 160 ₴ - 220 ₴
- 2nd Class
- 220 ₴ - 280 ₴
Train from Chop to Lviv
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a day
- Estimated price
- 160 ₴ - 290 ₴
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- Website
- https://uz.gov.ua/en/
- 1st Class
- 1 100 ₴ - 1 600 ₴
- 3rd Class
- 160 ₴ - 230 ₴
- 2nd Class
- 230 ₴ - 290 ₴
- contract@railway.lviv.ua
- Website
- railway.lviv.ua
Train from Mukacheve to Lviv
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- 80 ₴ - 90 ₴
- Schedules at
- railway.lviv.ua
Train from Svalyava to Lviv
- Ave. Duration
- 6h 23m
- Frequency
- Once daily
- Estimated price
- 70 ₴ - 80 ₴
- Schedules at
- railway.lviv.ua
Train from Chop-Pas to Lviv
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- 95 ₴ - 105 ₴
- Schedules at
- railway.lviv.ua
Austria's national railway system is not only punctual, reliable and efficient, but offers free wifi to boot. Choose from high-speed intercity Railjet trains, overnight Nightjet trains and regional services such as Cityjet. ÖBB also operates international routes that connect cities in Austria with adjacent European countries including Germany, Hungary, Liechtenstein, Czech Republic, Switzerland and Slovenia. If you're planning to be in Austria for a while, consider the ÖBB Vorteilscard, an annual railcard that offers discounts on routes within Austria and in neighbouring countries.
Contact Details
Train from Szolnok to Lviv
- Ave. Duration
- 13h 47m
- Frequency
- Once daily
- Estimated price
- 3 800 ₴ - 5 500 ₴
- Website
- https://www.oebb.at/en/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Szolnok to Lviv
- Ave. Duration
- 13h 47m
- Frequency
- Once daily
- Estimated price
- 1 700 ₴ - 2 300 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 700 ₴ - 2 300 ₴
Train from Debrecen to Svalyava
- Ave. Duration
- 9h 12m
- Frequency
- Once daily
- Estimated price
- 1 500 ₴ - 2 100 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 500 ₴ - 2 100 ₴
Train from Przemysl Gl. to Lviv
- Ave. Duration
- 2h 37m
- Frequency
- 4 times a day
- Estimated price
- 1 400 ₴ - 2 000 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 400 ₴ - 2 000 ₴
Train from Kosice to Chop-Pas
- Ave. Duration
- 2h 14m
- Frequency
- Once daily
- Estimated price
- 1 400 ₴ - 2 000 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 400 ₴ - 2 000 ₴
The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability and large families entitled to discounts. Trains have standard 1st and 2nd class reserved seating, and many overnight trains also offer sleepers and couchettes.
Contact Details
- Phone
- 703 200 200
- Website
- intercity.pl
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 3m
- Frequency
- Every 3 hours
- Estimated price
- 360 ₴ - 600 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 360 ₴ - 420 ₴
- 1st Class
- 490 ₴ - 600 ₴
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 32m
- Frequency
- Every 3 hours
- Estimated price
- 460 ₴ - 750 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 460 ₴ - 550 ₴
- 1st Class
- 600 ₴ - 750 ₴
Train from Piaseczno to Przemysl Glowny
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- 500 ₴ - 850 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 500 ₴ - 600 ₴
- 1st Class
- 700 ₴ - 850 ₴
- Phone
- (+48) 22 439 6052
- info@p-r.com.pl
- Website
- polregio.pl
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- 170 ₴ - 240 ₴
- Schedules at
- polregio.pl
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 3m
- Frequency
- Twice daily
- Estimated price
- 1 000 ₴ - 1 500 ₴
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- 1 700 ₴ - 2 400 ₴
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
Train from Przemysl Gl. to Lviv
- Ave. Duration
- 1h 52m
- Frequency
- Twice daily
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Kosice to Chop
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- 210 ₴ - 260 ₴
- Website
- https://www.zssk.sk/en/
- Regional 2nd Class
- 210 ₴ - 260 ₴
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Belgrade to Budapest Népliget bus station
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- 1 200 ₴ - 1 800 ₴
- Website
- https://www.flixbus.co.uk
Bus from Budapest Népliget bus station to Lviv Bus Station
- Ave. Duration
- 12h 40m
- Frequency
- Twice daily
- Estimated price
- 2 000 ₴ - 2 800 ₴
- Website
- https://www.flixbus.co.uk
Bus from Novi Sad,Autobuska Stanica to Subotica AS
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- 440 ₴ - 650 ₴
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +381 11 7620255
- office@fudeks.rs
- Website
- fudeks.rs
Bus from Belgrade to Budapest - Népliget
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- 700 ₴ - 1 100 ₴
- Website
- http://www.fudeks.rs
- Schedules at
- http://en.fudeks.rs/timetable/
- Phone
- 011 3287 412
- info@terratravel.rs
- Website
- terratravel.rs
Bus from Belgrade to Budapest Népliget
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- 1 085 ₴
- Schedules at
- terratravel.rs
- Phone
- +38(066)-281-80-41
- euroclubbus@gmail.com
- Website
- eclub.kiev.ua
Bus from Budapest Nepliget to Lviv Stryiska Central Bus Station
- Ave. Duration
- 10h 20m
- Frequency
- 3 times a week
- Estimated price
- 1 800 ₴ - 2 600 ₴
- Website
- EuroClub
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Novi Sad,Autobuska Stanica to Subotica
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- 380 ₴ - 440 ₴
- Schedules at
- nis-ekspres.rs
- Phone
- 0800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Novi Sad,Autobuska Stanica to Subotica
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- 250 ₴ - 440 ₴
- Schedules at
- lasta.rs
Bus from Belgrade to Subotica
- Phone
- +(381)(11)7420444
- auto.kodeks.pirot@gmail.com
- Website
- redvoznje.net
Bus from Novi Sad,Autobuska Stanica to Subotica
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- 210 ₴ - 240 ₴
- Schedules at
- https://www.polazak.com/en/Auto-Kodeks/operator/
- Phone
- +(381)(20)311833
- benkotours92@gmail.com
- Website
- redvoznje.net
Bus from Novi Sad,Autobuska Stanica to Subotica
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- 200 ₴ - 260 ₴
- Schedules at
- facebook.com
- Phone
- 381 18 517 272
- office@kanis.rs
- Website
- kanis.rs
Bus from Novi Sad,Autobuska Stanica to Subotica
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Schedules at
- kanis.rs
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Novi Sad,Autobuska Stanica to Subotica
- Ave. Duration
- 1h 36m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
Bus from Velika Plana to Subotica
- Ave. Duration
- 2h 52m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- +36 1 382 0888
- info@volanbusz.hu
- Website
- volanbusz.hu
Bus from Szeged, Brüsszeli körút to Debrecen, vasútállomás
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- 410 ₴ - 480 ₴
- Website
- https://www.volanbusz.hu/en
Want to know more about travelling around Ukraine
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.
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
Belgrade to Lviv bus services, operated by FlixBus, arrive at Lviv Bus Station.
Lviv is 1h ahead of Belgrade. It is currently 6:29 PM in Belgrade and 7:29 PM in Lviv.
Transport is disrupted due to the Russia-Ukraine war. Read more
Belgrade to Lviv train services, operated by ÖBB, arrive at Lviv station.
Yes, the driving distance between Belgrade to Lviv is 936 km. It takes approximately 10h 36m to drive from Belgrade to Lviv.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Belgrade to Lviv bus tickets online with FlixBus.
There are 1944+ hotels available in Lviv. Prices start at 1 000 ₴ per night.