Travel from Udine to Lake-Bled

Bus or train from Udine to Lake Bled?

You can take a bus from Udine to Lake Bled via Ljubljana in around 4 h 35 min. Alternatively, Slovenian Railways (SŽ) operates a train from Udine to Lake Bled every 3 hours. Tickets cost $8 - $12 and the journey takes 1 h 51 min.

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 Udine to Lake Bled

From Udine, Udine bus to Ljubljana then bus to Bled Mlino. 4 h 35 min 20€. From Udine train to Gorizia Centrale, bus to Gorizia - Via Santa Chiara, walk to Nova Gorica, then train to Bled Jezero. 4 h 40 min 14€. From Udine drive to Lake Bled. 1 h 50 min 26€. From Udine shuttle to Bled. 3 h 15 min 143€.