Slovenian Railways (SŽ) operates a train from Tolmin to Bled every 3 hours. Tickets cost $5 - $8 and the journey takes 1 h.
How to get from Tolmin to Bled
From Tolmin taxi to Bohinj Zlatorog then bus to Bled Union. 2 h 8 min 122€. From Tolmin taxi to Most na Soci, train to Bohinjska Bela Vojašnica, then bus to Bled Mlino. 1 h 53 min 20€. From Tolmin taxi to Bled. 1 h 26 min 135€. From Tolmin drive to Bled. 1 h 26 min 10€.