Travel from Lviv to Belgrade

Train, bus or fly from Lviv to Belgrade?

Eurolines HU operates a bus from Lviv to Belgrade twice a week. Tickets cost $64 and the journey takes 11 h 5 min. Fudeks also services this route twice daily. Alternatively, Ukrainian Railways operates a train from Lviv to Belgrade twice daily. Tickets cost $30 - $50 and the journey takes 10 h 3 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lviv to Belgrade

ModeDurationPrice
From Lviv bus to Budapest - Népliget then bus to Beograd.17 h 53 min72€
From Lvov train to Szolnok, train to Cegled, then train to Beograd.18 h 56 min50€
From Petra Doroshenko str. bus to Lviv Striyskyi Bus Station, bus to Budapest, Budapest Népliget, then bus to Belgrade.19 h 44 min85€
From Lvov train to Cegled then train to Beograd.22 h 47 min29€
From Lviv drive to Belgrade.10 h 36 min105€
From Lystopadovoho Chinu St. line 9 Trolleybus to Lviv airport, fly to Belgrade airport, then Mini Bus to Belgrade.8 h 1 min142€