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 70 minutes to make the journey. Very close to the town centre at the northern tip of the lake, the bus station (glavno postajališče) has a kiosk outside selling chocolate, soft drinks and cigarettes. To get to the city centre, walk along Cesta Svobode until you hit the water. The walk takes only few minutes.
Arriving by Train
Bled has two train stations, but unfortunately neither is located in the centre of town. Over 20 trains a day from Ljubljana call at Lesce-Bled station which is on the main line, but is 4km away, meaning you will either have a lengthy hike or short bus ride into town. The other station is Bled-Jezero a couple kilometres to the west, which sees up to five trains a day from the capital, however you have to transfer at Jesenice which can lead to a total journey time of almost 3 hours. Check out Slovenia Railways' incredibly user-friendly website for a complete schedule and prices at www.slo-zeleznice.si.
Arriving by car
From Ljubljana take the A2 highway northwest out of the city and follow the signs for Kranj or Jesenice. From Austria, pass Jesenice following signs for Ljubljana. Bled is well sign-posted. The journey time is around 40 minutes from Ljubljana, and it may get very crowded on Sundays in season at the end of highway. Once you've reached the town, there is ample parking available, but most of it must be paid between the hours of 07:00-20:00, with prices ranging from €0.50-2 per hour or €3-10 per day. Inquiring about the various options at your hotel prior to arrival is usually a good idea. For those with electric cars, there is a free charging station on the lower level of the parking garage at Hotel Krim near Bled Sports Hall - the key can be collected at the hotel's reception.
Vignette (Motorway Tolls)
Slovenia requires all motor vehicles travelling on Slovenian highways to have a vinjeta (veen-yeh-tah) sticker. This system exists in lieu of tolls, and the vinjeta can be easily obtained at nearly all gas stations and kiosks. Yearly/monthly/weekly stickers are €110/30/15 for cars, €220/80/40 for larger vehicles (ie with a height of over 1.3m above the front axis) and €55/30/7.50 for motorcycles. Also be aware that border police will likely not remind you to purchase a vinjeta when entering the country, but are highly likely to issue you a steep fine when leaving if you've failed to do so. For more info check www.dars.si.