Travel from Bratislava to Ljubljana

Bus or train from Bratislava to Ljubljana?

You can take a train from Bratislava to Ljubljana via Wien Hbf in around 8 h 13 min. Alternatively, Crnja Tours operates a bus from Bratislava to Ljubljana once daily. Tickets cost $30 - $45 and the journey takes 11 h 40 min. FlixBus also services this route 4 times a week.

Travel Guides

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

How to get from Bratislava to Ljubljana

ModeDurationPrice
From Bratislava hl.st. train to Wien Hbf then train to Ljubljana.8 h 13 min60€
From Bratislava bus to Ljubljana.11 h 40 min31€
From Bratislava drive to Ljubljana.4 h 14 min56€
From Bratislava, Most SNP bus to Vienna airport, fly to Klagenfurt airport, then shuttle to Ljubljana.4 h 40 min153€
From Bratislava, Most SNP bus to Vienna airport, fly to Graz airport, then shuttle to Ljubljana.5 h 12 min230€
From Bratislava, Most SNP bus to Vienna airport, fly to Zagreb airport, then shuttle to Ljubljana.5 h 6 min222€
From Bratislava, Most SNP bus to Vienna airport, fly to Ljubljana airport, then shuttle to Ljubljana.4 h 33 min140€
From Bratislava, Einsteinova bus to Vienna Airport then shuttle to Ljubljana.6 h 10 min278€

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

It takes approximately 8 h 13 min to get from Bratislava to Ljubljana, including transfers.

Is there a direct train between Bratislava and Ljubljana?

No, there is no direct train from Bratislava to Ljubljana. However, there are services departing from Bratislava hl.st. and arriving at Ljubljana via Wien Hbf. The journey, including transfers, takes approximately 8 h 13 min.

Is there a direct bus between Bratislava and Ljubljana?

Yes, there is a direct bus departing from Bratislava and arriving at Ljubljana. Services depart four times a week, and operate every day. The journey takes approximately 11 h 40 min.

Operators from Bratislava to Ljubljana

OperatorPhoneWebsite
Railways of Slovak Republic (ZSSK)Railways of Slovak Republic (ZSSK)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Crnja Tours+385 91 30 30 356Crnja Tours
RegioJet+420 542 42 42 42RegioJet
Austrian AirlinesAustrian Airlines
GoOpti+386 1 320 4530GoOpti
Croatia AirlinesCroatia Airlines
Adria AirwaysAdria Airways