Famed for its emerald-green waters and mountainous backdrops, picture-perfect Lake Bled and its 11th-century fortress lies just 55km northwest of the historic stone bridges and pastel-painted townhouses of Ljubljana, Slovenia’s capital city.
En route, you’ll travel through fairytale-like countryside beneath the mighty slopes of the Julian Alps and Triglav National Park. For a daytrip packed with cultural and historical discoveries, opt for the scenic route via bus or train, or hit the motorway to arrive in under an hour.
Visiting Lake Bled in the summer, autumn, winter or spring provides an equally delightful experience, thanks to its mild sub-Alpine climate. Anything from snowfall to sunshine only enhances the site’s genuine beauty.
Where’s the lake?
Many travellers’ first question as soon as they get off the bus or train is: “Where is the lake?”. From Bled bus station, walk 300m down Cesta Svobode (Svobode Street). Or if you’ve arrived at Lesce bus/train station, catch a bus or taxi for the 4km route via Ljubljanska cesta (Ljubljanska Street). As you approach the centre of Bled village, Lake Bled unfolds before your eyes.
What are my transit options (one-way)?
|Duration||Cost||Online Booking||Direct||WiFi||WC||AC||Luggage Storage||Scenic Route|
|Bus||1h 20||€7||Y||Y||N||N||Y||Y ||Y|
|55 mins||€20 ||Y ||Y||N||N||Y ||Y||N|
|1h 30||€10 ||Y ||Y||N||N||Y ||Y||Y|
|1. Dependant on Rental Car
2. Additional fee may be charged
3. Estimated cost of Gas and Vignette charges
What’s the easiest way?
An 80-minute bus ride from Ljubljana bus station to Bled bus station.
What’s the cheapest way?
A 60-minute direct train ride for around €5 from Ljubljana train station to Lesce-Bled train station.
What’s the fastest way?
A 50-minute drive by car or taxi via motorway (note: you’ll need to buy a 7-day vignette; available at most petrol stations).
Bus = Avtobus I Bus station = Avtobusna postaja I Car = Avto
Train = Vlak I Train station = Železniška postaja I Taxi = Taksi
Where can I find train timetables?
Trains from Ljubljana’s central train station to Lesce-Bled station depart approximately once per hour, from around 4am until about 11pm. Check the timetable at Slovenia National Railway website.
How can I book my train tickets?
Buy your direct line train tickets at Ljubljana, Ljubljana Stegne or Ljubljana Vižmarje stations. Train tickets cannot be purchased online. Most trains for Lesce-Bled offer only 2nd-class (economy) tickets.
How do I get to the lake from the train station?
Get off at Lesce-Bled station (located about 4km from Lake Bled) from where you can hop on a bus (en route from Ljubljana to Bled) to Bled bus station closer to the lake, take a 45-minute walk or grab a taxi.
Your second option is getting off at the next train station, Bled Jezero, another 40 minutes away. The station is located 1.5km from the lake via Zupančićeva cesta (Zupančićeva Street) or Kidričeva cesta (Kidričeva Street) and walking from there.
How often do buses run between Ljubljana and Bled?
Buses depart from Ljubljana bus station to Bled about once per hour on weekdays (operating from around 5am to 11pm), and from about 6am to 9–10pm on the weekend, approximately every hour. All buses take the scenic country road, stopping in cities and towns such as Medno, Kranj and Lesce, making the 55km drive/23 stops in around 1h 20.
The main bus operators are Arriva, Alpetour and Avrigo (site in Slovenian and Italian only). All three offer similar service and prices; the main difference is their frequency of service. Buy tickets online or at Ljubljana’s bus station for Arriva and Alpetour; Avrigo can only be bought at the bus station.
Are there any other bus options?
If you’re looking for a quicker option, the Globtour international line (also known as Croatia Bus) departs from Zagreb (Croatia), stops at Ljubljana bus station and then takes about an hour to drive from Ljubljana to Bled via the motorway twice per day, including weekends. This is a seasonal route, operating over the summer. Book tickets online, directly at Ljubljana bus station or with the bus driver directly (if the bus isn’t full).
Can I book buses in advance? Where can I buy bus tickets?
Book your bus tickets online at Ljubljana bus station’s website. You can check which operator is running the line by clicking on ‘details’ beneath any of the departures. Tickets booked online must be picked up 2–6 hours prior to departure (you’ll need to show your receipt at the cashier desk), and you can reserve a seat on national bus routes at this point for €1.50. Additional luggage costs may apply, charged on-the-spot in cash for anywhere between €1.50 and €3.50.
Ljubljana bus station opening hours
Sun and holidays: 5.30pm–10.30pm
Where does the bus stop closest to the lake?
Both Unior bus station and Bled bus station are the closest bus stops, located about 300m from Lake Bled. Alpetour, Arriva and Avrigo stop at both bus stations. We recommend getting off at Unior bus station; Bled bus station is a few minutes’ drive further on and both take about 4 minutes to walk to the lake.
You have three options: one via motorway and two scenic routes via local (country) roads.
OPTION 1: Motorway
Duration: 55 mins
Speed limit: 130km/h
Drive out of central Ljubljana on the E61 motorway towards Villach (Austria). Take Exit 3 for Lake Bled and follow road signs for another 4km to reach the village centre and lake.
OPTION 2: Country roads via Medvode – Kranj – Radovljica – Bled
Duration: 1h 30
Speed limit: 50km/h
OPTION 3: Country roads via Trzin – Mengeš – Kranj – Radovljica – Bled
Duration: 1h 40
Speed limit: 50km/h
DRIVING TIP: Slovenia is serious about its traffic regulations, so be sure to respect the speed limits. Cameras snap photos of license plates, and fines are delivered for the slightest transgressions.
- Kiwitaxi – international airport taxi service that offers intercity routes
Booking: online only
- Bled Taxi Transfer – Bled taxi service specialised in intercity transfers
Booking: phone or text (00 386 41 710 747)
- Bled Tours – Bled-based travel agency that provides car transfers
Booking: phone (00 386 4 574 35 20)
- Taxi SMS – non-stop taxi services across Slovenia
Booking: email, phone or text (00 386 70 999 699)
Prices range between €60–80 per trip.
Disclaimer: Duration and costs of travel options are subject to change.