Travel from Slovenia to Croatia

Bus or train from Slovenia to Croatia?

FlixBus operates a bus from Ljubljana to Zagreb - Centar every 4 hours. Tickets cost $8 - $14 and the journey takes 2 h 15 min. 5 other operators also service this route. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Zagreb - Centar 5 times a day. Tickets cost $12 - $18 and the journey takes 2 h 18 min.

Travel Guides

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

How to get from Slovenia to Croatia

From Ljubljana bus to Zagreb. 2 h 15 min 11€. From Ljubljana train to Zagreb Glavni Kolod.. 2 h 18 min 12€. From Ljubljana night bus to Autobusni kolodvor then line 6 tram to Trg bana J. Jelačića. 2 h 14 min 11€. From Ljubljana drive to Zagreb - Centar. 1 h 28 min 17€. From Ljubljana rideshare to Zagreb. 1 h 58 min 8€.

Operators from Slovenia to Croatia