10 Best Things to Do in Ljubljana with Kids
Wondering what to do in Ljubljana with kids? If you’re planning a trip to Central Europe, Slovenia’s capital might not be the first city that comes to mind — but honestly, it should be.
We spent a few days in Ljubljana and loved it. It’s walkable, affordable, and has this easygoing vibe that makes it feel less like checking off tourist attractions and more like just enjoying a beautiful city. I think Ljubljana just may be one of the easiest European capitals to visit with kids.
There are dragons to spot, river cruises to take, castle views to admire, and plenty of cafés where you can sit down with a slice of Slovenian cake while your kids people-watch. It’s compact enough to explore without ever feeling overwhelming, and that’s exactly what makes it work so well for families.
Whether you’re visiting for a weekend or adding it to a longer Slovenia itinerary, Ljubljana is a city that’s easy to love, and even easier to explore with kids.
This post contains affiliate links. If you make a purchase through one of these links, we may earn a small commission at no extra cost to you. As always, we only recommend products and experiences we truly believe in.
Top Things to Do in Ljubljana with Kids
From castle views and river cruises to dragon spotting and Slovenian cake, here are the best things to do in Ljubljana as a family.
1. Explore Ljubljana Castle
Ljubljana Castle sits on a hill right above the Old Town, and even though it’s one of the top attractions in the city, it’s absolutely worth visiting. The views alone make it a must-see, and there’s plenty for kids to explore once you’re there.
We walked up to the castle, which takes about 15 minutes from the center. The path is steep in places but totally manageable, and my kids did fine (they were 7 at the time). If you’d rather skip the climb, there’s a funicular that runs from the old town. You could also take the funicular up and then walk back down, which gives you the fun of the ride without missing out on the scenery.
Once you’re at the top, the views over Ljubljana are incredible. You can see the red rooftops, the river winding through the city, and the surrounding mountains in the distance. My kids loved spotting landmarks we’d already visited and pointing out where we’d been.

Inside the castle, there’s a lookout tower you can climb for even better views, plus a small museum about Ljubljana’s history. We spent most of our time just wandering the castle grounds, which are open to explore and have plenty of space for kids to roam.


One of the highlights for kids is the Puppet Museum at the castle. It’s a small exhibit that covers the history of puppetry in Slovenia, and kids can try their hand at working the puppets themselves. There are also puppet shows held at the castle theater, though unfortunately there wasn’t one on when we visited. If you plan ahead and check the schedule, it’s a fun way to add something extra to your visit.
Good to know: 📍 Grajska planota 1, 1000 Ljubljana
🧭 Open daily 9 am to 7 pm (10 pm in the summer months)
💶 Castle grounds are free; museum and tower tickets start at €19 Adults, € 13.50 Children
⭐ Free with Ljubljana Card
🎟 Tickets can be purchased online or at the entrance
🧭 Plan for 1–2 hours
2. Cross Ljubljana’s Bridges
One of the things that makes Ljubljana so charming is its bridges. The Ljubljanica River runs right through the city, and each bridge has its own character and story.
The most famous is the Dragon Bridge, guarded by four large dragon statues at each corner. My kids were fascinated by the details and wanted to take photos with each one. It’s right near the Central Market, so you’ll likely cross it multiple times during your visit.

The Triple Bridge is another unique spot – it’s actually three bridges side by side that connect the old town to Prešeren Square. It’s a unique piece of architecture designed by Jože Plečnik, and it’s always busy with people coming and going.
There’s also the Butchers’ Bridge, covered in love locks. It’s not as famous as some of the love lock bridges in other cities, like the Hohenzollern Bridge that we saw in Cologne, but my kids were still fascinated by all the locks and enjoyed reading the names.
Walking from bridge to bridge along the river is easy, and you’ll cross them naturally as you wander around the city.


3. Spot Dragons Around the City
The dragon is Ljubljana’s symbol, and once you start looking, you’ll spot them everywhere. There are dragon statues, dragons on the manhole covers, dragon designs on buildings, and of course, dragon souvenirs everywhere you look. There were even dragon mascots walking around the city center.
We turned it into a bit of a challenge, and my kids loved trying to find as many dragons as they could. It’s one of those simple things that made exploring more fun, and it kept them engaged even when we were just walking from one place to another.
You don’t need a plan or a map for this – just keep your eyes open and see how many you can spot. It’s a fun way to keep kids interested while you’re wandering through the old town.

Want to make exploring Ljubljana even more fun?
Our Slovenia Activity Book is filed with fun facts, games and activities – perfect for keeping kids entertained while exploring.
4. Walk Along the Ljubljanica River
One of our favorite things about Ljubljana was just walking along the river. The Ljubljanica winds right through the heart of the city, and the riverside paths are lined with cafés, restaurants, and shaded trees that make it easy to just slow down and enjoy.
What my kids loved most were the spots where you can actually go down to the water level. There are staircases and little landings along the river where you can get right next to the river, and for whatever reason, that made it so much more fun for them. We’d walk down along the water for a bit, get a close up look at a passing river boat, then head back up and keep exploring.

5. Take a Boat Cruise on the Ljubljanica River
If you want to see the river from a different angle, a boat cruise is a great way to do it. The boats take their time along the river, gliding under bridges and past colorful buildings while a guide shares stories about Ljubljana’s history.
My kids enjoyed the cruise more than I expected. It’s not a long ride, usually around 45 minutes to an hour, but it’s just enough to keep them interested without getting restless. Plus, seeing the colourful buildings and bridges from the water gives you a whole new perspective on the city. We’ve done similar cruises in Amsterdam and Prague, and my kids enjoyed this one better. Well, except for the fact that there were no pancakes like in Amsterdam!

The boats usually depart from near the Triple Bridge or the Central Market area, and there are several companies offering similar routes. You can often book on the spot, though it doesn’t hurt to reserve ahead if you’re visiting in peak season or have a specific time in mind.
It’s a nice break from walking, and honestly, a good way to rest your feet while still seeing more of Ljubljana.
Good to know:
📍 Boats depart from multiple spots near the old town
🕒 Seasonal operation (typically spring through fall)
🎟 Around €15 per adult; discounts for kids, some tours are included in the Ljubljana Card
🧭 Plan for 45 minutes to 1 hour
6. Wander the Old Town
Ljubljana’s Old Town is one of those places that’s just fun to explore without a real plan. The streets are cobbled and mostly pedestrian-friendly, the buildings are colourful, and there’s always something interesting to stumble upon around the next corner.
We spent a lot of time just wandering, and that ended up being one of our favorite parts of the trip. You’ll walk across the Triple Bridge, a unique set of three bridges side by side that connect the old town to Prešeren Square.

Here you’ll find the salmon-pink Franciscan Church, which makes for a great photo, but also is just a fun square to visit. It was busy, with people coming and going, and felt like the locals’ meeting spot.
In the centre stands a statue of France Prešeren, Slovenia’s beloved national poet — so if you’re wondering why the square is called Prešeren Square, that’s your answer.


From here, it’s easy to wander straight into the Old Town’s pedestrian streets. We followed narrow alleys, popped into little shops, and sometimes let the kids choose which direction to go. It’s compact enough that you won’t get lost, but there’s enough variety to keep it interesting.
7. Ride the Urban Train
The Urban Train is a fun and easy way to see more of Ljubljana without wearing out little legs. It’s an electric tourist train that runs a circular route through the Old Town, past landmarks like the castle, Botanical Garden, Roman wall, and back to Town Hall where it starts.
The route takes about an hour and 15 minutes, which sounds long but actually goes by quickly. You get to see a lot of the city from a different perspective, and the train has open windows in summer and is closed and heated in winter, so it works year-round.
You can get off at stops along the way if you want to explore, like at the Opera House to visit the Museum of Modern Art or National Gallery, then catch the next train to continue. Or you can just stay on for the full loop and enjoy the ride.
Tickets are valid for the entire day, so you can hop on and off as much as you want. It departs from Town Hall, and you can usually just show up and buy tickets on the spot.

Good to know:
📍 Departs from Town Hall (Mestna hiša)
🕒 Runs year-round (check seasonal schedule)
🎟 Adults €13, Kids (3-12) €7, Youth (13-18) €9
⭐ Free with Ljubljana Card
🧭 Full loop is 1 hour 15 minutes
8. Try Slovenian Cake
When in Slovenia, you’ve got to try cake. It’s a thing here, and once my son learned that, he made it his mission to taste as many as possible. We’d already tried cream cake in Lake Bled, but in Ljubljana, he went for potica, a traditional rolled cake with different fillings like walnut, honey, or chocolate.
There are plenty of cafés and bakeries around the city where you can grab a slice, but the best spot to enjoy it is at one of the outdoor tables along the river. Find a table along the river, order cake and coffee, and just enjoy watching the city go by.
There are so many cake options that even if your kids aren’t into potica (mine weren’t), there’s always cream cake, chocolate cake, or something else to try. And even if they’re not cake fans, the riverside cafés are still great spots to take a break and soak in the atmosphere.


9. Visit the Central Market
Ljubljana’s Central Market runs along the river and across the colonnaded arcade designed by the famous architect Jože Plečnik. It’s a busy spot where locals come to shop for fresh produce, cheese, bread, and all kinds of Slovenian specialties. I always find it interesting to visit a local market and see what locals are buying and eating.
There are outdoor stalls with fruit, vegetables, flowers, and homemade goods, plus covered sections with meat, fish, and dairy. We picked up some cherries to snack on while we wandered, and they were delicious! On Fridays and Saturdays, there’s also an open kitchen section where you can grab fresh food to eat on the spot.
The market is right next to the Dragon Bridge, so it’s easy to combine the two. And even if you’re not planning to buy anything, it’s worth a quick walk through just to see what’s there.


10. Explore Tivoli Park
Tivoli Park is Ljubljana’s largest green space, and it’s a great spot to let kids run around and burn off some energy. The park is huge, with tree-lined paths, open lawns, playgrounds, and plenty of space to just relax.
We visited a couple of times during our stay, and it was always a nice break from the city center. There’s a main path that’s perfect for walking or biking, and the kids loved exploring the different sections of the park.
My kids always travel with a small soccer ball, and this was a perfect spot to take a break and let them kick it around for a while. There are also a few small attractions inside, like a greenhouse and some outdoor art installations, but honestly, the best part is just having all that green space to enjoy.
The park is close enough to the old town that it’s an easy walk, and it’s a good way to mix sightseeing with some outdoor time.
Planning to visit a few attractions? The Ljubljana Card might be worth it. It’s available in 24, 48, or 72-hour options and includes free entry to 30+ attractions, including the castle, museums, and the urban train, plus free public transport throughout the city. Check out prices and what’s included here.
If You Have More Time in Ljubljana…
If you’re looking for more things to do in Ljubljana, here are a few other spots worth checking out.
MiniCity Ljubljana
MiniCity is an indoor play city designed for kids ages 2 to 12, where they can role-play different professions in over 40 interactive stations. They can work in a bakery, be a firefighter, run a bank, or try their hand at being a doctor. It’s the kind of place where kids can spend hours exploring and playing while learning about how different jobs work.
We didn’t make it to MiniCity during our visit, but it’s a popular spot for families, especially on rainy days or when kids need a break from sightseeing. It’s located in the BTC shopping center, about 30 minutes from the city center, so it’s a bit of a trek. But if you have young kids who love imaginative play, it could be worth the trip.
Good to know:
📍 BTC City, Šmartinska cesta 152, 1000 Ljubljana
🕒 Monday – Friday 3 pm – 8 pm, Saturday 9 am – 8 pm, Sunday 9 am – 6 pm; Summer hours Monday – Saturday 9 am – 8 pm
🎟 Prices start at €10 for one hour
⭐ Free with Ljubljana Card
🧭 Plan for 2–3 hours
Slovenian Railway Museum
Another fun stop just outside the city is the Railway Museum. It’s an outdoor museum with old steam locomotives, historic train cars, and a miniature railway that kids can ride.
The museum is a bit outside the city center, so it’s more of a dedicated trip than a quick stop. But if your kids are into trains or you’re looking for something different to do, it’s worth considering.
Good to know:
📍 Parmova ulica 35, 1000 Ljubljana
🕒 Open Tuesday–Sunday 10 am – 6pm
🎟 €8 adults, €4 children, €20 family rate
⭐Free with Ljubljana Card
🧭 Plan for 1–2 hours
House of Experiments (Hiša Eksperimentov)
This hands-on science center is all about interactive exhibits that let kids explore physics, biology, and other scientific concepts through play. There are over 60 exhibits where kids can experiment with light, sound, motion, and more. It’s designed to make learning fun, and it’s a good option if you’re looking for something educational that doesn’t feel like a classroom.
The House of Experiments is located a bit outside the main tourist area, but it’s accessible by public transport. It’s especially good for curious kids who like to figure out how things work.
Good to know:
📍 Trubarjeva cesta 39, 1000 Ljubljana
🕒 Saturday & Sunday 10 am – 6 pm, Tues – Thurs 10 am – 1 pm
🎟 €11 ages 5+
🧭 Plan for 1.5–2 hours
Museum of Illusions
We skipped this one since we’ve been to Museums of Illusions in other cities (honestly, it feels like there’s one everywhere we go), but if you haven’t been to one before or you’re looking for something indoors, it’s a good option. It’s filled with optical illusions, holograms, and photo-worthy setups that play tricks on your eyes. You can shrink and grow in different rooms, defy gravity, and take some fun photos along the way.
It’s not a long visit, maybe 30 to 45 minutes, but it’s entertaining and different from the typical museum experience. It’s located right in the city center, so it’s easy to pop in if you have some extra time.
Good to know:
📍 Kongresni trg 13, 1000 Ljubljana
🕒 Open daily 9 am – 9 pm
🎟 €16 adults, €13 children (age 5-15), family rate €41
⭐Free with Ljubljana Card or Tickets can be purchased online
🧭 Plan for 30–45 minutes
Day Trip to Lake Bled
Lake Bled is one of Slovenia’s most iconic spots, and if you have the time, it’s absolutely worth the trip. It’s only about 45 minutes from Ljubljana, making it an easy day trip from Ljubljana.
The lake is stunning, with a small island in the middle and a castle perched on a cliff overlooking the water. You can rent a boat, take a traditional pletna ride to the island, or just walk around the lake and enjoy the views. We found plenty of things to do at Lake Bled, but you could easily see the highlights on a day trip.
Ljubljana Zoo
The Ljubljana Zoo is located inside Tivoli Park and is home to a variety of animals from around the world. It’s a smaller zoo compared to some of the big European ones, but it’s well-maintained and has a decent selection of animals.
We’re not usually a fan of zoos, but if your family enjoys them and you’re looking for something to fill a few hours, it’s a good option. Just keep in mind it’s more of a half-day activity, and there are plenty of other things to do in Ljubljana that might be more unique to the city.

Practical Tips for Visiting Ljubljana with Kids
Getting Around
Ljubljana is incredibly walkable, and you can easily explore most of the main attractions on foot. The old town is compact, and even getting to places like the castle or Tivoli Park doesn’t require much more than a 15 to 20-minute walk.
If you do need to use public transport, the bus system is straightforward and easy to navigate. You can use the Urbana card (a rechargeable card you can buy at kiosks) or pay directly on the bus. We didn’t use buses much during our visit, but they’re there if you need them.
One of the best things about getting around Ljubljana is the free electric golf carts that run through the old town. They’re called Kavalir, and they’re designed to help people get around the pedestrian-only streets.
You can flag one down or find them at designated stops, and they’ll give you a quick ride to wherever you need to go in the city center. We took one to the bottom of the funicular and my kids thought it was great!
Where to Stay
Staying close to the old town makes the most sense if you’re visiting Ljubljana with kids. You’ll be within walking distance of most attractions, restaurants, and the river, which makes it easy to head back to your accommodation for a rest or to drop off shopping bags.
A couple of family-friendly options near the center:
- Hotel Cubo: Right in the city center with connecting rooms, babysitting services, and a garden area
- City Hotel Ljubljana: A 5-minute walk to Prešeren Square with spacious rooms and good family amenities
If you’re looking for more options or want a full breakdown of the best neighborhoods and hotels for families, I’ve put together a complete guide on where to stay in Ljubljana with kids.
When to Visit
Ljubljana is great to visit any time of the year, but of course, your experience will be different depending on the season.
Spring and summer are ideal if you want to spend time outdoors. The weather is warm, the parks and riverside cafés are open, and everything feels more relaxed. It’s also a great time to take advantage of the outdoor attractions like Tivoli Park and the boat cruises.
Fall is quieter, with fewer tourists and mild weather. It’s a good time to visit if you want a slower pace and don’t mind the occasional rainy day.
Winter can be cold, but if you’re visiting in December, the Christmas markets add a festive touch to the city. They’re smaller and less crowded than the markets in bigger cities, which makes them more enjoyable for families. Just pack warm layers and be prepared for chilly weather.
We visited in June, and it was perfect for us. The city never felt too crowded, and we had plenty of time to explore at our own pace.

Family Tips for Exploring Ljubljana
A few more things that might be helpful:
- Ljubljana Card: If you’re planning to visit multiple attractions, the Ljubljana Card can save you money. It includes free entry to the castle, museums, boat cruises, and the urban train, plus free public transport. We found it worth it for what we wanted to do.
- Drinking water: Ljubljana has drinking fountains all over the city, and the tap water is safe to drink. We filled up our water bottles throughout the day and never had to buy bottled water.
- Language: English is widely spoken, at least in the tourist areas, and we didn’t have any trouble communicating. That said, it always helps to learn a few basic words in Slovenian. We picked up hello, thank you, and please, and people always appreciated the effort.
- Safety: Ljubljana felt incredibly safe, even as a single mom traveling with two young kids. We walked around in the evenings without any concerns, and the city has a very relaxed, welcoming vibe.
- Strollers: The old town is mostly pedestrian-friendly, but the cobblestone streets and occasional steps can make navigating with a stroller a bit tricky. We didn’t have one with us, but if you do, just be prepared for some bumpy rides and spots where you might need to lift it.
- What to pack: Comfortable walking shoes are a must for all the cobblestones. Beyond that, what you pack will depend on the season you’re visiting. For a full packing list, check out our guide on what to pack for Slovenia.
Frequently Asked Questions
Is Ljubljana worth visiting with kids?
Absolutely. It’s compact, easy to navigate, and packed with simple, fun experiences like castle views, river walks, and dragon spotting. It’s also more affordable and less crowded than many larger European cities.
How many days do you need in Ljubljana with kids?
Two to three days is ideal. You can see the main highlights in two, and a third day gives you time to slow down or add a day trip to Lake Bled. One day works, but it will feel quick.
Is Ljubljana walkable with kids?
Very. The Old Town is pedestrian-friendly and most attractions are within a short walk of each other. Cobblestones can be bumpy with a stroller, but overall it’s one of the easiest European cities I’ve explored with kids.
Is Ljubljana safe for families?
Incredibly safe. I travel solo with my two kids and we walked around in the evenings without any concerns. The city has a very relaxed, welcoming vibe, and while you should always stay aware like anywhere, I never felt uneasy walking around with my kids.

Our Take on What to Do in Ljubljana
We absolutely loved Ljubljana. There’s so much to do for families, but it’s also incredibly easy to explore. Between spotting dragons, cruising down the river, climbing up to the castle, and stopping for cake, we saw a lot without ever feeling rushed.
Ljubljana is one of the easiest European capitals to visit with kids. It’s compact, affordable, and easy to explore at your own pace. You don’t need a packed itinerary to enjoy it.
Whether you’re visiting for a few days or adding it to a longer Slovenia itinerary, Ljubljana has plenty to offer families, and it’s all easy to enjoy. It might not be as famous as some of the bigger cities nearby, but that’s part of what makes it so special.
Looking to explore more of Slovenia?
From the stunning shores of Lake Bled and Lake Bohinj to the underground wonder of Postojna Cave, there’s so much to discover beyond the capital. If you’re planning a longer trip, our Slovenia itinerary is a great place to start, along with our guide to the best places to visit in Slovenia.







