By bus
The bus station in Bled is centrally located northeast of the lake at the intersection of Cesta Svobode and Grajska Cesta.
Buses leave from Ljubljana to Bled hourly on the hour and return from Bled to Ljubljana hourly on the half-hour. The journey takes 75 minutes and costs â¬7. Schedules are available online (http://www.ap-ljubljana.s...).
By train
Trains from Ljubljana drop passengers off at Lesce-Bled station, 4km southeast of Bled. The journey takes slightly under an hour by regional train. These run irregularly, but more or less once every hour. In addition, there are a few IC services a day, which are slightly faster.
Buses connect the station with Bled every 30 minutes for â¬2. A taxi to/from the station costs â¬10.
Bled Jezero Station is on the other side of the lake, opposite the town, 1.5km away. From here, trains leave to/from Jesenice and Nova Gorica every two hours or so.
Train schedules are also available online (http://slo-zeleznice.si/en).