Travel from Bologna to Belgrade

Train, bus or fly from Bologna to Belgrade?

Alitalia, Lufthansa and 11 other airlines fly from Bologna to Belgrade every 2 hours. Alternatively, Florentia Bus operates a bus from Bologna to Belgrade once daily. Tickets cost $85 - $120 and the journey takes 15 h 50 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 Bologna to Belgrade

From Ospedale Maggiore line 40 bus to Bologna airport, fly to Belgrade airport, then Mini Bus to Belgrade. 6 h 39 min $156. From Bologna C.Le train to P. Alinari, bus to Florence airport, fly to Belgrade airport, then Mini Bus to Belgrade. 7 h 45 min $246. From Bologna C.Le train to Mestre, bus to Venice airport, fly to Belgrade airport, then Mini Bus to Belgrade. 6 h 13 min $235. From Bologna C.Le train to Venice, Mestre then bus to Belgrade. 14 h 13 min $103. From Bologna bus to Beograd. 15 h 50 min $97. From Bologna C.Le train to Venezia Mestre stazione(Viale Stazione), train to Villach Hbf, train to Zagreb, then train to Belgrade. 17 h 38 min $126. From Bologna drive to Belgrade. 8 h 23 min $167.