Travel from Rome to Ljubljana

Bus or fly from Rome to Ljubljana?

Lufthansa, Adria Airways and 15 other airlines fly from Rome to Ljubljana hourly. Alternatively, FlixBus operates a bus from Rome to Ljubljana once daily. Tickets cost $45 - $75 and the journey takes 9 h 55 min. Eurolines IT also services this route twice a week.

Travel Guides

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

How to get from Rome to Ljubljana

ModeDurationPrice
From Roma Termini train to Rome airport, fly to Trieste airport, then shuttle to Ljubljana.4 h 30 min207€
From Roma Termini train to Rome Ciampino airport, fly to Trieste airport, then shuttle to Ljubljana.4 h 18 min214€
From Roma Termini train to Rome airport, fly to Venice airport, then shuttle to Ljubljana.6 h 7 min130€
From Roma Termini train to Rome airport, fly to Ljubljana airport, then shuttle to Ljubljana.6 h 55 min190€
From Roma Termini train to Rome airport, fly to Klagenfurt airport, then shuttle to Ljubljana.10 h 17 min292€
From Roma Termini train to Trieste then bus to Tobačna.8 h 23 min90€
From Roma Termini train to Venezia Mestre, train to Trieste, then bus to Ljubljana.8 h 36 min87€
From Termini subway to Roma Tiburtina Station, train to Bologna, then bus to Trg Osvobodilne Lubiana.9 h 53 min53€
From Rome bus to Ljubljana.9 h 55 min55€
From Rome drive to Ljubljana.7 h 6 min112€

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

It takes approximately 4 h 30 min to get from Rome to Ljubljana, including transfers.

Is there a direct bus between Rome and Ljubljana?

Yes, there is a direct bus departing from Rome and arriving at Ljubljana. Services depart once daily, and operate Monday, Tuesday, Friday, Saturday and Sunday. The journey takes approximately 9 h 55 min.

Operators from Rome to Ljubljana

OperatorPhoneWebsite
Trenitalia+39 06 68475475Trenitalia
AlitaliaAlitalia
GoOpti+386 1 320 4530GoOpti
RyanairRyanair
LufthansaLufthansa
Adria AirwaysAdria Airways
Montenegro AirlinesMontenegro Airlines
Air SerbiaAir Serbia
Brussels AirlinesBrussels Airlines
SwissSwiss
Air FranceAir France
EurowingsEurowings
Vueling AirlinesVueling Airlines
Bulgaria AirBulgaria Air
LOTLOT
TaromTarom
Wizz AirWizz Air
Blue AirBlue Air
easyJeteasyJet
Austrian AirlinesAustrian Airlines
MeridianaMeridiana
CSACSA
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Arriva Slovenia090 74 11Arriva Slovenia
FlixBus+49 1807 123 99 123FlixBus
ATAC S.p.A. Azienda per la mobilità+39 06.4695.2400ATAC S.p.A. Azienda per la mobilità
ItaloTreno+39 060708ItaloTreno
ATVO S.p.A.+39 0421 5944ATVO S.p.A.