Prešeren Square in Ljubljana with stone bridge over green river, pink Franciscan church, statue monument, and crowds gathered along the riverside promenade.

11 Best Things to Do in Ljubljana (And What to Skip)

This post may contain affiliate links, including from Amazon and other trusted partners. If you click a link and make a purchase, we may earn a small commission at no extra cost to you. That said, we only recommend products and services we genuinely use and love. Learn more in our Privacy Policy page.

Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image
An illustration of a dragon, representing Ljubljana in Slovenia.

Ljubljana (pronounced loo-bee-ah-nah) is proof that a city doesn't need world-famous landmarks to be worth your time.

After visiting more than 450 cities around the world, we've become pretty selective about which ones we'd recommend adding to an itinerary. And while Ljubljana isn't a city we'd prioritise over places like Prague, London, or Seville, it absolutely has its place.

It's compact, colourful, and quite charming. You can walk the whole old town in an afternoon, the river running through it is beautifully turquoise, and there's a castle on the hill watching over everything.

We spent a full week here exploring the city in depth and using it as a base for day trips. And while not everything lived up to expectations, a handful of experiences did stand out.

So instead of listing everything you could do, we're focusing on what's actually worth your time.

Here are the 11 best things to do in Ljubljana we'd put on your itinerary, including our favourite old-town spots, where to try traditional štruklji, and two of the most memorable day trips we've done in Europe.

We've also included a few attractions we'd skip… yes, even Ljubljana Castle. And we'll explain exactly why.

An illustration of a dragon, representing Ljubljana in Slovenia.

Don't miss these!

Our Top Picks for Your Ljubljana Trip

Ljubljana is compact and easy to navigate, but the best tours and day trips do fill up, especially in summer. Here are the experiences and hotels we’d recommend:

An illustration of a turquoise thumb pointing up with black outlines, displayed against a grey background, representing a recommendation.Top experiences in Ljubljana

  1. Postojna Cave & Predjama Castle day tour (THE highlight of our whole week in Slovenia)
  2. Ljubljana walking tour (a shortcut to the city’s stories you’ll never find alone)
  3. Lake Bled day tour from Ljubljana (one of the most picturesque lakes in the world)

An illustration of a bed, displayed against a grey background, representing a hotel room.Where to stay in Ljubljana

  1. City Hotel Ljubljana (our #1 hotel pick; we loved the central location, castle views from the balcony, and the breakfast)
  2. Eurostars uHotel (also very central, and with an indoor pool that's perfect for relaxing after a day of exploring)

An illustration of a car.Planning to explore Slovenia independently? Compare rental car rates for Slovenia here.

1. Soak up the atmosphere of Prešeren Square

If you've googled Ljubljana, you've seen this square. It's the photo that comes up every time, and in real life it's smaller than we expected. But when the sun's out, it's one of the most colourful corners of the city.

We passed through here more than once, and it looked different every time. During the day, the pink church (the Franciscan Church of the Annunciation) really pops against the blue sky.

At night, the whole square is beautifully lit and feels almost like a different city.

Prešeren Square in Ljubljana with stone bridge over green river, pink Franciscan church, statue monument, and crowds gathered along the riverside promenade. It's one of the best things to do in Ljubljana.

The Triple Bridge sits right at the edge of the square, and connects the square to the old town. The whole architecture gave off a serious Venice vibe the moment we saw it.

And the river underneath is SO TURQUOISE. Coming from London, where the Thames is… well, not that, it was one of those things we wished we had at home. 

The guide of the walking tour we did mentioned Jože Plečnik on this square, who designed this bridge (and many more buildings).

Think of him as what Gaudí is for Barcelona. Once we heard the name, we started noticing his work everywhere, and if you keep reading, you will too.

2. Cross the Dragon Bridge

We'd already seen photos of the Dragon Bridge during our research, so we thought we knew what to expect. But the four sculptures on the corner pillars are much bigger than they look in the pictures. 

Close view of Ljubljana Dragon Bridge statue with green winged dragon perched on stone pedestal, castle hill rising in background under blue sky.

They’re so detailed and life-like that they look like they’re about to take off and spit fire.

You'll see the dragon EVERYWHERE in Ljubljana, and it all goes back to a legend about the Greek hero Jason, who travelled up the Danube, then the Sava before reaching the city and slew one in this area. 

Ironically, the creature he killed ended up becoming the city's symbol of protection, power, and courage.

Ljubljana liked the story so much it put dragons on the coat of arms, the beer labels, and eventually this bridge. We love that the city ran with it.

And if the dragon connection has you curious… wait until you hear about Postojna Cave further down. There are actual living dragons in there! We’re not joking.

3. Explore Ljubljana on a walking tour

After visiting hundreds of cities, a walking tour on day one is basically non-negotiable. It really is the fastest way to get to grips with a new city.

You leave with proper context for what you're seeing, and a handful of stories that make the rest of the trip more memorable.

Ljubljana was no different. We booked this Ljubljana walking tour on our first day, and everything we saw for the rest of our stay made so much more sense because of it.

Walking tour group in Ljubljana strolling through cobbled Old Town square, flanked by historic pastel buildings with castle hill rising in the background.

The guide covered everything from the city's Roman beginnings to modern Slovenian life, encouraged questions throughout, and wove in personal stories along the way. Never once felt like a lecture.

👉 This is the Ljubljana walking tour we'd book if we were going back.

4. Walk the Ljubljanica promenade

The promenade is the heart of Ljubljana, and the moment you see it, you'll understand why.

The whole stretch is pedestrianised, lined with willow trees that dip into the water, and packed with open-air cafés, restaurants, and bars on both sides. We had a hard time deciding where to go. There were just so many good options.

Riverside view along Ljubljanica promenade with green water, pastel buildings, trees, and people strolling beside cafés on a sunny day.

Definitely stop at Moji štruklji Slovenije, right on the Ljubljanica River, where we had some of the best štruklji (traditional Slovene dumplings) of the whole trip.

And Ala Pršuterija is just a short walk away, a tapas bar with a brilliant outdoor terrace and a cheese and cured ham board we're still thinking about.

You'll also pass Cobblers Bridge and Butcher's Bridge along the way, which are both worth a stop. 

Outdoor café seating along Ljubljanica promenade with wooden tables under leafy trees, people dining, and cobbled walkway beside the river.

If you'd rather take it all in from the water, a boat tour is a lovely option.

If you're also planning to do a walking tour and visit some of the paid attractions, the Ljubljana Tourist Card is worth looking at. It includes a boat trip, a walking tour, and entry to 30+ museums and galleries.

5. Wander the old-town route

Ljubljana's old town is one of the most charming parts of the city, and the easiest way to explore it is by following the route through three squares: Mestni trg (Town Square), Stari trg (Old Square), and Gornji trg (Upper Square).

We've put together an illustrated map below to show exactly where it goes.

Illustrated map from Away to the City titled “Ljubljana’s Old-Town Route” showing walking path past Saint Nicholas’ Cathedral, Mestni Trg, Novi Trg, Gornji Trg, and Ljubljana Castle.

What makes the walk feel different from most old towns is that you can spot Ljubljana Castle on the hill between the buildings as you walk.

The streets are also noticeably wider than most old towns we know, the facades are beautifully maintained, and there are some really nice independent restaurants and shops along the way.

Mestni Trg in Ljubljana with cobbled square, pastel baroque buildings, café seating, and town hall tower rising beneath a clear blue sky.

We had good weather when we visited at the end of March, so we stopped at DiMatteo Gelateria for ice cream. The nutelloca and dimatteo were our favourites, and the white chocolate-dipped pistachio cones were delicious!

Gornji Trg street in Ljubljana lined with historic buildings, outdoor café tables, pedestrians walking, and ornate facades, one of the must-see spots in Slovenia's capital.

One thing we kept noticing along the route were honey shops. They have every colour and every flavour you can imagine (including pink!).

We later asked our walking tour guide about it, and he mentioned that Slovenians have a deep relationship with beekeeping. Funnily enough, even the Slovenian word for bear, medved, essentially means “the one who eats honey”.

6. Visit Predjama Castle and Postojna Cave

Slovenia has more than 300 castles, but the most impressive one isn't Ljubljana Castle. It's Predjama, literally built into a cliff face about 40 minutes outside the city.

And paired with Postojna Cave next door, it made for the most memorable day we had from Ljubljana.

Predjama Castle built into towering cliff face with cave opening above, surrounded by green hillside and stone pathway leading towards entrance.

Don't expect grand halls or opulence at Predjama. The interiors are sparse and small, more a fortified dwelling than a palace. But from all the castles we've seen (and we've seen A LOT), this is one of the most unique.

It's the only preserved cave castle in Europe. We nearly skipped the audio guide but it made a real difference. Get it.

Okay, over to Postojna Cave: the cave tour starts with a 15-minute train ride deep underground into a vast network of caverns with some of the largest stalactites and stalagmites we've ever seen.

It's the kind of wow moment that's hard to put into words and even harder to capture in photos. You really do have to BE there.

Visitor standing inside Postojna Cave beside towering rock formations, with crowds exploring vast chamber filled with stalactites and textured limestone walls.
An illustration of a turquoise thumb pointing up with black outlines, displayed against a grey background, representing a recommendation.

Our top tip: You can reach both sites independently by public transport, but you'll need to sort tickets, transport, and the connection between the two separately. The more convenient option is this Postojna Cave and Predjama Castle tour we did. It includes return transport from Ljubljana, entry to both sites, and the castle audio guide, and our guide was excellent on the drive out.

Oh, and do you remember the living dragons we teased back in the section about Dragon Bridge earlier? They're here in Postojna Cave.

It's actually an olm, a blind cave salamander, that lives in these waters (they can live for up to 100 years), and locals call it the “baby dragon”. Absolutely wild.

We'd give this trip five out of five stars, and we don't say that lightly.

👉 This is the Postojna Cave and Predjama Castle tour we booked and loved.

7. Browse at the Central Market

Ljubljana’s Central Market runs along the river and this is where locals actually do their shopping. We visited on a few different days, but Friday was our favourite.

That's when the Open Kitchen (Odprta kuhna) takes over the square next door from March to November, with around 30 Slovenian restaurants cooking outdoors.

It transforms the whole market area into something that felt more like a street food festival than a market.

Collage showing Ljubljana food market with hearty soup and bread, powdered pastry dessert, aerial market stalls, and fresh vegetables displayed on outdoor stands.

We ‘worked' our way through as much as we could: Kranjska klobasa (a smoky Carniolan sausage), Jota (a hearty sauerkraut stew), Potica (a dense, nutty rolled pastry).

It all tasted really delicious, but nothing came close to the štruklji at the market's dedicated štruklji-only café… definitely try it out! It's one of those top things to do in Ljubljana.

Oh, and keep an eye out for the vending machines. You can get things like eggs and fresh cow's milk straight from the machines.

We thought we'd seen every vending machine possible after Japan (they even have vending machines for umbrellas, pizza, and cakes in cans), but Ljubljana really surprised us here.

8. Stroll through Tivoli Park

Having lived in both London and New York, we know how much a park like Hyde Park or Central Park can feel like a lifeline from the hectic pace of city life.

Ljubljana has a much slower, more relaxed vibe, so you're not coming to Tivoli Park desperately needing a breather the way you might in other larger cities. But it's still a really lovely park to spend an hour or so.

Tivoli Park in Ljubljana with winding gravel paths, green lawns, fountain and benches, people relaxing, and tree-lined promenade stretching into the distance.

What makes Tivoli Park stand out from most green spaces we've visited is how much is actually going on. Most parks are just grass and a few trees.

Here there's a skatepark, tennis courts, football pitches, wide tree-lined boulevards, and even meditation circles. It was buzzing when we visited in late March, and it felt really good to just be there.

9. Take a day trip to Lake Bled

We love day trips from a city base, but if we're being totally honest, nature-heavy destinations aren't usually what draws us in. We're city people at heart. 

Lake Bled had been on our list, but we weren't fully convinced until we found out that there's also a castle. That was enough to get us in the car.

And when we got there? Just WOW.

Aerial view of Lake Bled with island church and bell tower, surrounded by turquoise water, forested hills, and distant Alpine mountains under blue sky.
An illustration of a turquoise thumb pointing up with black outlines, displayed against a grey background, representing a recommendation.

Our top tip: Lake Bled is about a one-hour drive from Ljubljana, but fitting the castle, the island boat, and the lake walk into a half-day without wasting time takes some planning. We booked this Lake Bled day tour and absolutely LOVED it. The guide handled the order, the timing, and the driving, and we were back in Ljubljana by early afternoon having seen everything we wanted to see.

The lake sits in the Julian Alps, with a tiny island church in the middle and Bled Castle on the clifftop in the background. There are swans on the water and wooden Pletna boats drifting across. It all looked almost too perfect to be real.

The town of Bled itself is nothing to write home about, to be fair. But the lake, the castle, the mountains behind it, and those swans drifting past? That view alone made the whole trip worthwhile. 

👉 One of the most beautiful places we saw in all of Slovenia. Don't leave without seeing it.

10. Discover Congress Square

Congress Square wasn't on our radar as a dedicated sight. We ended up here because our walking tour started in the square, and it turned out to be one of those happy accidents.

Congress Square in Ljubljana with manicured gardens, trimmed trees, and view of University building under bright sky.

It's calm, spacious, and green, with grand buildings all the way around. The University of Ljubljana is the one that caught our eye, really elegant, and worth stopping to look at properly.

Plus, the square has one of the most beautiful views onto Ljubljana Castle.

Congress Square in Ljubljana with Zvezda Park, Slovene Philharmonic building, and Ljubljana Castle on hill overlooking wide open plaza with pedestrians.

Our tour guide mentioned that until the early 2010s, a large part of this square was a surface car park.

The city eventually moved the whole thing underground. We weren't surprised when we later found out Ljubljana ranks among the top 40 most sustainable cities in the world.

11. Get panoramic views from Nebotičnik

In every city we visit, we always try to find the best viewpoint. In Ljubljana, that's the Nebotičnik Skyscraper. The top floor houses a restaurant where you can take in the views while sipping a coffee.

Sure, you can also get a nice view over Ljubljana from Ljubljana Castle. But the problem is that the castle itself is one of the main landmarks in the city. If you're standing on it, it's obviously not in the view.

View from Nebotičnik Skyscraper over Ljubljana with red rooftops, Franciscan Church, and castle on hill, with construction crane in foreground.

The view from Nebotičnik, on the other hand, gives you the old town, the castle, and even the snow-capped Alps. All for the price of a €3.10 (around £3 or US$4) cappuccino.

If we're being totally honest, we wouldn't have put Nebotičnik on this list if there were a better alternative. It was one of the tallest buildings in the Balkans when it opened in 1933.

Now, the building really shows its age, the lift is slow, and it’s very much not a hip rooftop bar. Plus, the glass panels on top are fairly grimy, though there are gaps where you can get a clean shot without the smudges.

But we tried several viewpoints across the city, and this is the ONLY one that actually delivers.

What to skip in Ljubljana

Not everything in Ljubljana is worth your time, and we'd rather tell you that upfront than have you tick off a list of sights that left us a bit flat. These are all places we visited ourselves, so take this as a genuine heads-up rather than guesswork.

Ljubljana Castle

Ljubljana Castle was first built during the 11th century, and from the streets below, it looks exactly as a castle should.

It sits on a hill above the rooftops and dominates the skyline from almost every corner of the old town. That part really is beautiful.

Ljubljana Castle exterior with round stone tower, arched entrance, and pathway leading uphill, surrounded by greenery under overcast sky.

The problem starts when you're actually up there. Most of what we saw inside has been rebuilt from scratch, and it honestly looked more like a modern cultural centre than a medieval fortress.

We suggest admiring it from Ljubljana Old Town, where it looks its absolute best, and saving your money.

Ljubljana Castle courtyard with stone arches and modern walkway, visitors strolling along cobbled path beside historic fortress walls.

If you really do want to see the castle up close, skip the funicular and walk up via Reber Street (📍location here) instead. It only takes 10-15 minutes.

Cathedral of St Nicholas

We walked past the church with the green dome a few times, and it's one of the more recognisable parts of the skyline. Although up close, the exterior didn't do much for us.

Interior of Cathedral of St Nicholas in Ljubljana with domed ceiling, frescoes, gilded pulpits, chandeliers, and richly decorated Baroque arches.

The inside is more impressive with its gold and white details. While they only charge a small entry fee of €3 (around £3 / $4), we still don’t think it was worth it.

If it were free, we'd say pop in for a few minutes. At €3, we'd save it for a coffee or something else.

National Museum of Contemporary History

We both love a good museum, so this isn't us being dismissive. The National Museum of Contemporary History covers World War II and Yugoslavia, and the rooms themselves are genuinely well done.

Interior of National Museum of Contemporary History with glass display of hats, historical exhibits, and visitor standing beside illuminated artefacts and information panels.

The problem, however, was the sheer volume of information everywhere. There's no clear sense of what's essential and what's additional detail, and after 45 minutes we came out feeling like we'd taken in very little despite trying.

On the ground floor they did have an iron lung, a large metal cylinder that kept polio patients alive by breathing for them, which was fascinating to see in real life.

A remarkable piece of history, and a little unsettling imagining what it must have been like lying inside. But beyond that, we'd skip this one.

AKC Metelkova Mesto

Metelkova Mesto is a former Yugoslav army barracks that artists and activists occupied in 1993 to prevent demolition, and it's evolved into a self-managed cultural space ever since.

We'd seen photos before visiting, which reminded us of Camden Town in London or the ruin bars of Budapest. Having a soft spot for that kind of alternative, street-art-heavy neighbourhood, we were genuinely curious.

Colourful exterior of AKC Metelkova Mesto in Ljubljana with graffiti-covered walls, eclectic decorations, and layered balconies filled with artistic details.

In person though, it looked noticeably more run-down than either of those, and the people there appeared quite rough, with several looking like they were under the influence of drugs.

We didn't stick around long. For us, it definitely isn’t a must-see in Ljubljana and one we'd skip.

Open courtyard at AKC Metelkova Mesto featuring quirky sculptures, mosaic structures, trees, and vibrant street art across surrounding alternative cultural buildings.

Is the Ljubljana Tourist Card worth it?

The Ljubljana Tourist Card is worth your money if you plan to pack in several paid attractions, but it really does depend on what you want to do.

Close-up of Ljubljana Urbana tourist card and city card partially overlapping, featuring map design and red label reading “Urbana Ljubljana Tourist Card”.

But let’s have a look into the card a bit more. The Ljubljana Tourist Card covers unlimited city bus travel, free admission to 20+ museums and galleries, a guided walking tour, a boat cruise along the Ljubljanica, bike hire, and a ticket to Ljubljana Castle + funicular.

You can purchase the card for either 24 hours (€27; about £23 or US$32), 48 hours (€49; about £42 or US$57), or 72 hours (€59; about £51 or US$69).

We ran the numbers on the 48-hour Ljubljana Card based on what we feature in this post:

Example 1

(paid attractions we recommended in this post)

  • Boat cruise: €16
  • Walking tour: €20

Total: €36

48-hour card: €49

❌ Tourist card doesn't pay off

Example 2

  • Boat cruise: €16
  • Walking tour: €20
  • Ljubljana Castle + Funicular: €19

Total: €55

48-hour card: €49

✅ Tourist card saves €6

Based on our list, the card doesn't quite add up. But once you add the castle and funicular in example 2, you're already saving money, and that's before factoring in any museums or galleries.

Before your trip, have a quick look at which paid attractions in Ljubljana you're keen to visit, run the numbers, and you might find that the Ljubljana Tourist Card saves you more than you'd expect.

How do you get from the airport to the city centre?

Getting from Ljubljana Airport to the city centre is easy. The public bus stops right outside the terminal and takes 30-50 minutes, but the local shuttle services are the more convenient choice as they drop you off right at your hotel door. You can also take a taxi or Uber (since May 2025) from the airport.

We used two different shuttles during our trip. GoOpti on the way in, and Nomago on the way back. 

Airport shuttle service desk at Ljubljana Airport with large sign “Service / Shuttle Prevozi” and counter advertising direct transfers to Ljubljana and nearby destinations.

They dropped us off right in front of our hotel and picked us up there on the way back to the airport, which made a real difference after a long travel day. 

You can even pre-book a Nomago shuttle in advance (that’s what we did) and skip the hassle of sorting it on arrival.

How many days do you need in Ljubljana?

One day in Ljubljana City is enough to see everything we recommend in this post without feeling rushed. The city is compact and walkable, and a second day is only really needed if you want to explore Ljubljana beyond what we've featured here.

Where the extra days come in is the day trips. We'd suggest building your trip around one day in Ljubljana, one day for Postojna Cave and Predjama Castle, and one day for a trip to Lake Bled.

That's three full days total, and a brilliant way to see this part of Slovenia.

Tourist boat cruising along Ljubljanica River beneath Dragon Bridge, with leafy banks, historic buildings, and modern towers rising in the background.

When is the best time to visit Ljubljana?

March and September are the best months to visit Ljubljana, with April through June also being great options. You get good weather and crowds that are still very manageable compared to the peak summer months.

We were there at the end of March and into early April, and the weather was really great. Warm enough to spend most of the day outside, without the heat and crowds that come with July and August.

Is Ljubljana expensive?

Ljubljana is mid-range in terms of budget. It's not as expensive as London or Paris, but don't go expecting the rock-bottom prices that Eastern European cities like Pristina (Kosovo) and Sofia (Bulgaria) are known for. Prices for food, drinks, and attractions are broadly comparable to other mid-sized European cities like Bologna or Prague, so budget accordingly.

Cobblestone street on Miklošičeva Cesta in Ljubljana old town with pastel buildings, outdoor café seating, and pedestrians beside a red church façade.

Is Ljubljana safe?

Yes, Ljubljana is a very safe city. According to Global Peace Index, Slovenia consistently ranks as the 9th safest country in the world, ranking even higher than Finland, Japan, and Canada.

Riverside café terrace on Adamič-Lunder embankment with rows of chairs under folded umbrellas beside a colonnade.

Where to go after Ljubljana

What we'll remember most about Ljubljana isn't a single landmark, it's the pace. It made for a really nice change from busier capitals, even though we genuinely love big cities (London is our home and we wouldn't have it any other way).

If you're choosing between Ljubljana and somewhere like Vienna, and you want something calmer, smaller, and a lot easier to navigate, this is a brilliant call.

One of the best things about Ljubljana is the location. Slovenia borders four countries, so you're surprisingly close to a lot of brilliant European cities. Zagreb is about 1.5 hours by car, Venice around 2.5 hours, Vienna 4 hours, and Budapest roughly 5 hours.

No rental car for a road trip? You can also reach Vienna and Budapest by train and easily combine the two. If Budapest is on your radar, our must-sees in Budapest guide is the place to start.

And if you're still mapping out the broader trip, our roundup of the best cities to visit in Europe might help you decide where to head next.

Wherever you go next, Ljubljana is a great capital to see in Europe.

Save this post for later:

Collage-style travel post with food and landmarks, text reads “11 essential Ljubljana experiences … and what’s overrated!” in mixed fonts.
Grid-style collage of city views and food reading “Things You Can’t Miss in Ljubljana” over bright images of bridges and streets.
Travel poster with city views and text “Slovenia Ljubljana Epic Must-See Sites” over warm-toned images of rooftops and historic buildings.

Also see: