Travel from Ljubljana to Bologna

Train, bus or fly from Ljubljana to Bologna?

FlixBus operates a bus from Ljubljana to Bologna twice daily. Tickets cost $24 - $45 and the journey takes 6 h 25 min. Florentia Bus also services this route once daily. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Bologna 5 times a day. Tickets cost $10 - $15 and the journey takes 1 h 59 min. 3 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 Ljubljana to Bologna

From Ljubljana bus to Trieste Centrale, train to Venezia Mestre, then train to Bologna C.Le. 5 h 52 min 48€. From Tobačna bus to Trieste Centrale then train to Bologna C.Le. 6 h 11 min 51€. From Ljubljana bus to Bologna, Bologna. 6 h 25 min 59€. From Ljubljana Tivoli train to Villa Opicina, walk to Trieste - Villa Opicina, line 2 tram to Trieste - Piazza Alberto e Kathleen Casali, walk to Trieste Centrale, train to Venezia Mestre, then train to Bologna C.Le. 7 h 11 min 51€. From Ljubljana drive to Bologna. 3 h 35 min 57€. From Ljubljana shuttle to Trieste airport, fly to Bologna airport, then line 40 bus to Bologna. 5 h 42 min 236€. From Ljubljana shuttle to Ljubljana airport, fly to Bologna airport, then line 40 bus to Bologna. 6 h 32 min 249€. From Ljubljana shuttle to Bologna. 5 h 10 min 214€.