Travel from Trieste to Slovenia

Bus or train from Trieste to Slovenia?

FlixBus operates a bus from Trieste to Ljubljana 5 times a day. Tickets cost $5 - $10 and the journey takes 1 h 35 min. 4 other operators also service this route. Alternatively, Slovenian Railways (SŽ) operates a train from Trieste to Ljubljana every 3 hours. Tickets cost $10 - $15 and the journey takes 1 h 43 min.

Travel Guides

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

How to get from Trieste to Slovenia

From Trieste bus to Ljubljana. 1 h 35 min 19€. From Trieste - Piazza Alberto e Kathleen Casali line 2 tram to Trieste - Villa Opicina, walk to Villa Opicina, train to Sežana, then train to Ljubljana Tivoli. 3 h 29 min 12€. From Trieste drive to Ljubljana. 1 h 4 min 14€. From Trieste rideshare to Ljubljana. 1 h 28 min 4€.