From Venice bus to Mestre, bus to Ljubljana, train to Kranj, then bus to Bled. 5hrs 21min 52 €. From Venezia Santa Lucia train to Tarvisio Boscoverde, train to Villach Hbf, train to Jesenice(SL), train to Bohinjska Bela, then bus to Bled. 7hrs 54min 57 €. From Venice drive to Bled. 3hrs 04min 50 €.