Travel from Slovenia to Bologna

Train, bus or fly from Slovenia 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 Slovenia to Bologna

ModeDurationPrice
From Ljubljana bus to Trieste Centrale then train to Bologna C.Le.5 h 33 min48€
From Ljubljana bus to Trieste Centrale, train to Venezia Mestre, then train to Bologna C.Le.5 h 52 min48€
From Ljubljana bus to Bologna, Bologna.6 h 25 min59€
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 min51€
From Ljubljana drive to Bologna.3 h 35 min57€
From Koper shuttle to Portoroz, walk to Portorož, shuttle to Trieste airport, fly to Bologna airport, then line 40 bus to Bologna.6 h 27 min197€
From Kranj Avtobusna postaja bus to Ljubljana airport, fly to Bologna airport, then line 40 bus to Bologna.6 h 28 min225€
From Ljubljana shuttle to Bologna.5 h 10 min214€