Travel from Lake-Bled to Venice

Bus or train from Lake Bled to Venice?

You can take a bus from Lake Bled to Venice via Ljubljana in around 6 h 22 min. Alternatively, you can take a train from Lake Bled to Venice via Nova Gorica, Gorizia - Via Santa Chiara, and Gorizia Centrale in around 6 h 49 min.

Travel Guides

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

How to get from Lake Bled to Venice

ModeDurationPrice
From Bled Mlino bus to Ljubljana then bus to Venice, Venice.6 h 22 min23€
From Bled Jezero train to Nova Gorica, walk to Gorizia - Via Santa Chiara, bus to Gorizia Centrale, then train to Venezia S.Lucia.6 h 49 min30€
From Lake Bled drive to Venice.2 h 51 min43€
From Bled shuttle to Marco Polo then line 5 bus to Venezia.4 h 7 min217€

How long does it take to get from Lake Bled to Venice?

It takes approximately 6 h 22 min to get from Lake Bled to Venice, including transfers.

Is there a direct bus between Lake Bled and Venice?

No, there is no direct bus from Lake Bled to Venice. However, there are services departing from Bled Mlino and arriving at Venice, Venice via Ljubljana. The journey, including transfers, takes approximately 6 h 22 min.

Operators from Lake Bled to Venice

OperatorPhoneWebsite
AlpeTour+386 (0)4/20-13-210AlpeTour
FlixBus+49 1807 123 99 123FlixBus
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
APT Gorizia800-955957APT Gorizia
Trenitalia+39 06 68475475Trenitalia
GoOpti+386 1 320 4530GoOpti
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a