Looking for the very best things to do in Ljubljana? This city guide is for you!
When we planned on coming to Europe, Slovenia was firmly on the list of places we didn’t want to miss out on. But seven months, several impromptu trips away from the continent and a few visa woes later, we had just three weeks left of our 16-month adventure and still had not set foot in this gorgeous country.
And so, with time quickly running out, we set upon a mad booking frenzy and found ourselves the following morning with no plan whatsoever on our way to Ljubljana.
Our bus navigated the streets of the well-developed and buzzing Italian coastline. Then, we crossed the border and found ourselves between the trees.
Rolling hills blushed in shades of red and orange outside our windows, the clouds blazed yellow as the sun dipped toward the horizon and majestic peaks frosted in white loomed in the distance.
With a welcome like this, it’s safe to say we fell pretty hard for Slovenia.
Our days in Ljubljana were spent aimlessly wandering the tiny cobbled streets of the old town between cyclists and yellowing autumn trees, our breath turning white as it hit the chilly autumn air. There were daily visits to the central market to sample figs or cherries and that bacon pizza we just couldn’t get enough of. We lay in the park bathed in sunshine and lounged in cafes by the river watching the world pass us by.
It seems that most travellers stop in at Ljubljana for just the one night, and without the major tourist attractions of other European hubs to tick off their list, they never failed to question how on earth we could ever manage to stay here for five.
But even after all those days, it still felt like we left too soon.
You see, Ljubljana is not a place to just rush around, but rather, one to experience and take in slowly.
So many European capitals feel overcrowded and bustling with inescapable traffic and locals in a rush to get wherever they are going. Ljubljana, on the other hand, feels like a small laid-back town that runs at its own pace. With a pedestrian-only centre, a thriving outdoor eating culture, a wealth of historic and cultural museums and festivals and so many green spaces that you often forget you’re even in a city, it’s a wonder this isn’t one of the most popular places in Europe. It definitely should be.
So, if you’re heading to Eastern Europe, don’t make this city just a one night stand – it deserves so much more than that. These were our favourite things to do in Ljubljana, Slovenia’s charming capital, and everything you need to know to plan your visit!
* This post includes affiliate links and any purchases made through these links will earn us a small commission at no extra cost to you. *
If you don’t know much about the city’s history or culture (which, considering people struggle to even pronounce its name, is probably most of us) a free walking tour is one of the best things to do in Ljubljana and gives an excellent introduction to the city.
The standard route takes in many of Ljubljana’s main tourist attractions accompanied by informative tales, free food samples (always a bonus) and great recommendations for further eating spots and city explorations.
If you are short on time on your visit to Ljubljana, this is the best way to get a taste of the highlights with some interesting stories to take with you.
The tour lasts around 2 hours and leaves from Prešernov Square every day at 11 a.m. with a second tour at 3 p.m. during the high season. The tour is free but guides live off the tips so, if you enjoyed the experience, give generously.
The Ljubljanica River is the pulsing heart of the city with a lively open-air cafe and restaurant scene taking over the boulevard either side of it.
Pull up a seat and while away the afternoon with a steaming hot drink and one of the beautiful sweat treats on offer. Come evening, settle into one of the many dimly lit riverside bars and have a cocktail or three amongst the lively student population.
The city also has several iconic bridges that criss-cross the river between the plentiful dining options.
Stroll around town enough and no doubt you’ll hit the main ones – Dragon’s Bridge embellished with 20 dragons, Butcher’s Bridge neatly lined with the locks of everlasting love and Triple Bridge that leads directly off the main square.
The castle perched on the hill above the old town is one of Ljubljana’s must-see attractions.
The expansive views take in the jumble of red roofs and changing autumn trees and on a clear day, the snow-capped peaks of the Julian Alps beyond.
It is free to enter the castle complex and visit the viewing terrace and some of the smaller exhibits on the grounds. However, to climb the tower and get full access to the site you must purchase the entrance ticket. Prices and opening hours can be found here.
The beautiful park right behind the castle is also a worthwhile place to visit in Ljubljana.
As much as we loved exploring the rambling alleys of Ljubljana, one of the best things about a small country like Slovenia is the ease of heading somewhere completely new on a day trip.
Within a few hours of Ljubljana lie ample opportunities to explore.
The obvious Ljubljana day trip is to Lake Bled, the achingly beautiful scene plucked from the pages of a fairytale that is one of Slovenia’s must-see destinations. Nearby Lake Bohinj which is nestled in the pristine Triglav National Park is another spectacular place to visit near Ljubljana. Don’t miss our guide on how to explore independently, or you can join an organised day tour that will take you to Bled’s most beautiful sights. Check prices and availability here.
Though a little further afield, lovely little Piran, the charming fishing village on Slovenia’s coast makes another excellent day trip from Ljubljana. This post gives an overview of the best things to do in Piran and how to get there.
On the way to the coast, you’ll find two of Slovenia’s most popular sights – Postojna Cave and Predjama Castle. Though both sites are a little tricky to reach independently, you can easily visit on an organised half-day trip that visits both. Check prices and availability here.
This collection of buildings takes the refined feel of the old town and turns it on its head.
The walls of this alternative space are covered head to toe in all things kooky, including quirky and colourful mural designs, metal sculptures and some slightly disturbing figurines that look like Gollum and Dobby got together and had some seriously freakish offspring.
A visit to weird and colourful Metelkova Mesto is certainly one of the coolest things to do in Ljubljana.
At any time of the day, locals with brightly coloured hair and dressed in a whole lot of leather can be found sprawled in the central tower playing tunes and, from the look of things, having a pretty great time.
Nighttime though is when this place really comes to life. The individual buildings covered in street art are actually a mix of galleries and bars and, come midnight, are an alternative place to dance the night away.
Did you know Slovenia is the greenest country in Europe? With a large park taking up a decent chunk of Ljubljana’s centre, it’s easy to see why.
In the throes of autumn, Tivoli Park was painted in shades of warm crimson and rusty brown, oranges that melted into yellow. It’s hard to imagine a more beautiful and peaceful place to spend a chilly October afternoon.
Groups met in meditation circles, dogs ran excitedly through the fields and mothers pushed prams down the spacious boulevards draped in curling foliage.
If you need somewhere to walk off all that food you’ll be eating (see next point) or simply a place to relax in nature with a good book, Tivoli is a beautiful place in Ljubljana to do just that.
With so many amazing places to eat in Ljubljana, it’s hard not to plan your entire visit around where you want to dine.
From melt-in-your-mouth pastries to hearty Slovenian specialities, refined international fare to flavour-packed organic street food, you’ll easily find something for every appetite, whether it be an afternoon treat or to fill up after a long day exploring the town.
Then there are the markets. Whether you’re after fresh produce, art or a novelty antique, spend a week visiting Ljubljana and you’ll be able to see it all.
Open Kitchen is a wonderful thing to do in Ljubljana and one of the city’s quintessential experiences that you won’t want to miss out on.
There are few things we love more than street food in the sun accompanied by excellent live music and a glass of local wine. Ljubljana’s Open Kitchen combines all these things with a selection of handpicked chefs to create a glorious Friday afternoon.
Unfortunately, the event was cancelled twice during our stay due to bad weather and we still haven’t quite got over missing out!
Open Kitchen is on every Friday from May to October in the central market space. Check out the website if you are in town.
The open-air central market is the go-to place for every kind of fresh produce imaginable, all sourced from local farmers who come in daily to sell their goods.
Prices may not be as competitive as the supermarket chains in town but buying here means you’ll probably get fresher ingredients and will really help out the local economy. On weekends cooked food is also on offer – the pizza is particularly delicious.
In the underground area, you’ll find a huge selection of sweet treats, fruit and nuts, cheese and meat.
When you’ve had enough of sampling food in the marketplace and are ready to actually sit down and eat, the city is bursting with excellent and inexpensive dining options as well.
If you’re after something sweet go no further than Lolita by the river. They serve a beautiful selection of cakes and desserts that had us gazing longingly through the window as we walked past every day. When our stomachs eventually won the battle and we did finally pop in, we were delighted to find that all treats are under €4.
For a quick and tasty snack, try the local delicacy Carniolian sausage at the aptly named Klobasarna, located on the main street through the old town.
For more hearty meals there are several excellent options serving Slovenian fare along the main streets through the old town or fresh seafood dishes alongside the river.
The city also puts on a variety of other food-related activities including the chocolate festival (need we say more!) as well as art and flea markets, so check what’s happening during your visit.
If the walking tour of Ljubljana inspired you to delve even deeper into the history and culture of the city, there are plenty of museums scattered around to help you do just that.
Between all the people watching, cake eating and park wandering that will most likely take up the majority of your stay, it is well worth stopping in to learn more about the city’s history and art.
As a relatively small city that’s easily explored on foot, you can choose to be based from just about anywhere, but we’d highly recommend finding somewhere in the old town, within easy reach of the best restaurant and sights.
Kva Hostel is a beautifully designed property set right beside the river and boasts a spacious common area, communal kitchen, airy rooms and comfortable beds. A continental breakfast is included and security lockers are provided for guests. Check prices and availability here.
Vila Veselova is located just a short walk from the historic centre and is a great budget option in Ljubljana. Dorms are bright and spacious and come with free breakfast. A lovely shaded patio area is also available. Check prices and availability here.
Budget travellers seeking somewhere more private will also find a range of cosy guesthouses in the centre. Check prices and availability here.
For a more homey, local experience, Airbnb is an excellent choice. Check rates and availability here.
New to the platform? Sign up here to get up to €30 off when you make your first booking.
Given Ljubljana’s central location, if you’re transiting anywhere in Slovenia, chances are you’ll have to stop here. The main bus station is a short walk from the old town and once you’re here it is entirely navigable on foot.
It’s also the perfect jumping off point for numerous day trips within Slovenia if you aren’t keen on lugging your over-sized backpack to a new town every other day – hostel prices are also far cheaper here than elsewhere in the country.
Sleepy little Piran on the coast can be reached in about 2.5 hours by bus (check out our guide to the city here), while the perennially popular Bled is just over an hour away. If you’re heading to Bled be sure to stop in at our favourite place in Slovenia – Lake Bohinj. The famous caves and the Predjama Castle are also easily reached within the day.
International services run regularly to all neighbouring countries.