Tucked up close to the Austrian border, as little as an hour away from the Slovene capital Ljubljana, getting to Bled by train, bus or car is a relatively painless experience.
Arriving by Plane
Ljubljana Jože Pučnik Airport is located approximately half way between Ljubljana and Bled, and you can expect to pay around €45 for a taxi into town. Buses are considerably cheaper (€5.40, with up to 19 connections on weekdays, but virtually none on weekends) although you have to transfer in Kranj. There are also up to six direct shuttles per day (€13). You can see the full schedules on the airport's website at www.lju-airport.si.
Arriving by Bus
Buses leave every hour on the hour from the main bus station in Ljubljana and take about 80 minutes to make the journey. Close to the town centre at the northeastern tip of the lake, the main bus station (glavno postajališče) has a kiosk outside selling chocolate, soft drinks and cigarettes. To get to the city centre, walk south along Cesta Svobode until you hit the water. Schedule and prices can be found on the official Ljubljana bus station website at www.ap-ljubljana.si.