Travel from Bologna to Ljubljana

Train, bus or fly from Bologna to Ljubljana?

ATVO S.p.A. operates a bus from Bologna to Ljubljana once daily. Tickets cost $20 - $29 and the journey takes 6 h. Three other operators also service this route. Alternatively, you can take a train from Bologna to Ljubljana via Venezia Mestre, Trieste Centrale, Trieste - Piazza Alberto e Kathleen Casali, Trieste - Villa Opicina, and Opcine in around 7 h 23 min.

Travel Guides

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

How to get from Bologna to Ljubljana

ModeDurationPrice
From Bologna bus to Trg Osvobodilne Lubiana.6 h32€
From Bologna C.Le train to Trieste then bus to Tobačna.6 h 3 min50€
From Bologna C.Le train to Venezia Mestre, train to Trieste, then bus to Ljubljana.6 h 16 min48€
From Bologna Autostazione Piazza XX Settembre bus to Postojna, walk to Postojna, then train to Ljubljana.7 h 4 min41€
From Bologna C.Le train to Venezia Mestre, train to Trieste Centrale, walk to Trieste - Piazza Alberto e Kathleen Casali, line 2 tram to Trieste - Villa Opicina, walk to Opcine, then train to Ljubljana Tivoli.7 h 23 min51€
From Bologna drive to Ljubljana.3 h 37 min56€
From Ospedale Maggiore line 40 bus to Bologna airport, fly to Trieste airport, then shuttle to Ljubljana.6 h 1 min261€
From Ospedale Maggiore line 40 bus to Bologna airport, fly to Ljubljana airport, then shuttle to Ljubljana.6 h 46 min245€
From Ospedale Maggiore line 40 bus to Bologna airport, fly to Klagenfurt airport, then shuttle to Ljubljana.7 h 33 min297€
From Ospedale Maggiore line 40 bus to Bologna airport, fly to Graz airport, then shuttle to Ljubljana.7 h 55 min431€
From Bologna shuttle to Ljubljana.5 h 10 min214€

How long does it take to get from Bologna to Ljubljana?

The bus from Bologna to Trg Osvobodilne Lubiana takes 6 h including transfers and departs four times a week.

Is there a direct bus between Bologna and Ljubljana?

Yes, there is a direct bus departing from Bologna and arriving at Trg Osvobodilne Lubiana. Services depart four times a week, and operate every day. The journey takes approximately 6 h.

Operators from Bologna to Ljubljana

OperatorPhoneWebsite
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Arriva Slovenia090 74 11Arriva Slovenia
Trenitalia+39 06 68475475Trenitalia
FlixBus+49 1807 123 99 123FlixBus
Eurolines IT+39 0861 199 1900Eurolines IT
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Trieste Trasporti800 016675Trieste Trasporti
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
AlitaliaAlitalia
Air DolomitiAir Dolomiti
LufthansaLufthansa
RyanairRyanair
NeosNeos
GoOpti+386 1 320 4530GoOpti
Austrian AirlinesAustrian Airlines
Adria AirwaysAdria Airways
Turkish AirlinesTurkish Airlines
Air FranceAir France
Brussels AirlinesBrussels Airlines
KLMKLM
Blue Panorama AirlinesBlue Panorama Airlines
Wizz AirWizz Air