Travel from Bled to Zagreb

Bus or train from Bled to Zagreb?

Slovenian Railways (SŽ) operates a train from Bled to Zagreb 5 times a day. Tickets cost $16 - $22 and the journey takes 3 h 2 min. Alternatively, you can take a bus from Bled to Zagreb via Ljubljana in around 4 h 13 min.

Travel Guides

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

How to get from Bled to Zagreb

ModeDurationPrice
From Bled Union bus to Lesce Bled then train to Zagreb Glavni Kolod..4 h 10 min17€
From Bled Union bus to Ljubljana then bus to Zagreb.4 h 13 min14€
From Bled Union bus to Lesce Bled then night train to Zagreb Glavni Kolod..4 h 20 min19€
From Bled drive to Zagreb.1 h 58 min24€
From Bled shuttle to Zagreb.3 h 5 min157€

Operators from Bled to Zagreb