Travel from Trieste to Bled

Bus or train from Trieste to Bled?

You can take a bus from Trieste to Bled via Ljubljana in around 3 hours 40 minutes. Alternatively, you can take a train from Trieste to Bled via Gorizia Centrale, Gorizia - Via Santa Chiara, Nova Gorica, and Bohinjska Bela Vojašnica in around 5 hours 28 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Slovenia: Getting from Ljubljana to Lake BledRome2rio's guide to the easiest, cheapest and fastest routes to this iconic Slovenian destination

How to get from Trieste to Bled

From Trieste bus to Ljubljana then bus to Bled Union.3 h 40 min15€
From Trieste bus to Ljubljana, train to Lesce Bled, then bus to Bled Union.3 h 43 min15€
From Trieste Centrale train to Gorizia Centrale, bus to Gorizia - Via Santa Chiara, walk to Nova Gorica, train to Bohinjska Bela Vojašnica, then bus to Bled Mlino.5 h 28 min18€
From Trieste drive to Bled.1 h 32 min21€
From Trieste Centrale shuttle to Bled.1 h 45 min116€

How long does it take to get from Trieste to Bled?

It takes approximately 3 hours 40 minutes to get from Trieste to Bled, including transfers.

Is there a direct bus between Trieste and Bled?

No, there is no direct bus from Trieste to Bled. However, there are services departing from Trieste and arriving at Bled Union via Ljubljana. The journey, including transfers, takes approximately 3 hours 40 minutes.

Operators from Trieste to Bled

FlixBus+49 1807 123 99 123FlixBus
AlpeTour+386 (0)4/20-13-210AlpeTour
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Trenitalia+39 06 68475475Trenitalia
APT Gorizia800-955957APT Gorizia
GoOpti+386 1 320 4530GoOpti