Slovenia is a beautiful country with so many unique and amazing sights. There are little beach side towns, incredible castles, and stunning mountains. Ljubljana is the lovely capital city with a river running through it and a castle high above. The popular day trip destination Lake Bled is only 55km from the capital, in the north of the country. This gorgeous little town on the edge of the lake is surrounded by hills and forests. There’s an island in the middle, a castle on the edge, and a 7km walk around it all. It’s absolutely worth a visit! And to make it even easier, it’s very easy to bus between Ljubljana and Lake Bled. The bus also travels via the airport, ideal if you’re looking to reach either place at the start of your trip.

The Buses
The buses in Slovenia are luckily super easy to use and are clean and efficient. They are run by a company called Arriva. You can check their website for exact routes and times, but you don’t need to book buses online. Everyone buys their tickets onboard from the driver, which you can do with card or cash. Just make sure you get to the stop early enough so you get a seat, especially during high season and on popular routes. The buses are clean, run on time, have under bus storage and some have toilets and Wi-Fi too. As for the bus schedules, they are seasonal and times vary depending on the day. Below, you’ll find a photo of the schedule from our visit in October 2026. They ran frequently during this time but it might change depending on the season you’re travelling.


Ljubljana
The bus stop in Ljubljana is at the main train station, only a short walk from the city. This station is “Ljubljana AP” on the Arriva website. When we visited in October 2026, the bus station was undergoing a large renovation so our photos will look different to when you visit. At the station there are electronic signs showing what platform the bus leaves from, what time it will leave, the stops it makes and the company running the buses. To get to the airport you are looking for a bus that says it is going to or via “Airport” or “Letališče Brnik”. There are buses that only go to the airport, or ones that go to other destinations such as Bled, via the airport.
For our journey from Ljubljana AP to Ljubljana airport it cost us €4 each but this price might vary depending on the season.


Ljubljana (Brnik) Airport
Getting to and from Ljubljana (Brnik) airport is very easy on the Arriva buses. The bus station is right outside the airport and is easy to find. It’s a little shelter with some seats and bins and a physical ticket machine. However the machine is confusing to work so we recommend just buying your ticket on the bus. There should be a bus schedule taped to the shelter that will tell you when the buses will be leaving for each destination. From here you can get directly to Bled in 30 minutes, to Ljubljana in around 45 minutes and to several other destinations around Slovenia.
For our journey from Ljubljana airport to Bled it cost us €5 each but this price might vary depending on the season.


Lake Bled
Lake Bled has several different bus stops, but the one in the main city is just called “Bled”. “Bled Mlino” is a stop along the lake about a 20 minute walk from Bled, and “Bled Union” is along a main road about 10 minutes walk. There is also the “Bled Jezero” train station located on the other side of the lake from the town of Bled, about a 35 minute walk away. In Bled, the main bus station can be easily found on Google by typing in “Bled bus station”. It’s outside a building with shops inside and there is a bit of shelter. There should be a bus schedule on the wall that will tell you when the buses will be arriving for each destination. From here you can go to Ljubljana, the airport, and a couple of other places in Slovenia too.
For our journey from Bled to Ljubljana AP it cost us €6.50 each but this price might vary depending on the season.


Final Thoughts
As you can see, it really is so easy to bus between Ljubljana and Lake Bled! The buses are clean, on time and you can pay with cash or card making it super simple. The bus stop at Ljubljana is close to the city and has screens so you can find your bus quickly. At the airport, the bus stop is right outside with schedules stuck to the wall and buses directly to Lake Bled, Ljubljana and other parts of the country. In Bled, there are a couple of stops around the lake but the main bus stop is small and easy to find. It’s all very convenient and simple and makes travelling around beautiful Slovenia by bus so easy! We would highly recommend this way of getting around Slovenia. We had no issues, and everything was efficient and easy to understand.
To see everything we did during our few days in Slovenia, check out our vlog: