Travel from Vienna to Bled

Bus or train from Vienna to Bled?

You can take a train from Vienna to Bled via Villach Hbf and Lesce Bled in around 7 h 8 min. Alternatively, you can take a bus from Vienna to Bled via Ljubljana in around 7 h 20 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
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 Vienna to Bled

ModeDurationPrice
From Wien Hbf train to Villach Hbf, train to Lesce Bled, then bus to Bled Union.7 h 8 min66€
From Vienna, Vienna Erdberg bus to Ljubljana then bus to Bled Union.7 h 20 min38€
From Karlsplatz subway to Wien Stadion Center, bus to Ljubljana, then bus to Bled Union.12 h 42 min42€
From Vienna drive to Bled.3 h 59 min49€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Klagenfurt airport, shuttle to Kranj, then bus to Bled.5 h 9 min161€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Zagreb airport, then shuttle to Bled.5 h 51 min284€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Graz airport, shuttle to Ljubljana, train to Lesce Bled, then bus to Bled.6 h 51 min244€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Venice airport, then shuttle to Bled.7 h 25 min349€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Ljubljana airport, shuttle to Ljubljana, train to Lesce Bled, then bus to Bled.6 h 12 min154€

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

It takes approximately 7 h 8 min to get from Vienna to Bled, including transfers.

Is there a direct bus between Vienna and Bled?

No, there is no direct bus from Vienna to Bled. However, there are services departing from Vienna, Vienna Erdberg and arriving at Bled Union via Ljubljana. The journey, including transfers, takes approximately 7 h 20 min.

Operators from Vienna to Bled

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
AlpeTour+386 (0)4/20-13-210AlpeTour
FlixBus+49 1807 123 99 123FlixBus
Wiener Linien+43 (0)1 7909 100Wiener Linien
Crnja Tours+385 91 30 30 356Crnja Tours
Austrian AirlinesAustrian Airlines
GoOpti+386 1 320 4530GoOpti
Croatia AirlinesCroatia Airlines
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
LufthansaLufthansa
Air DolomitiAir Dolomiti
Adria AirwaysAdria Airways