Ljubljana surprised me—in the best way. Small but full of charm, the Slovenian capital is one of the cleanest cities I’ve ever visited. With the river winding through its center, dotted with bars, restaurants, and bridges, the city has an effortlessly cool, relaxed vibe. Whether you’re strolling along the Ljubljanica River, sipping coffee in a riverside café, or just people-watching, it’s hard not to enjoy yourself here.
City Vibes: Chill Days in Ljubljana
One of my favorite things to do in Ljubljana was simply walk. The city is so walkable—even on a rainy day, it’s enjoyable to just wander. I didn’t have a packed itinerary, which made it even better. I’d find a cozy bar or café, settle in with a drink, and watch the world go by. It felt like a place where people truly live, not just a tourist playground.






I did a free walking tour as well. It was a good way to pass the time, but to be honest, it wasn’t the most informative I’ve done. That said, Ljubljana isn’t a huge city, so perhaps there’s just less to cover.


I also visited Ljubljana Castle, which is kind of the standard thing to do. The views from the top are nice, and you can take the funicular up and down, which is a fun little ride.



For sunset, I recommend heading to Nebotičnik, aka “the Skyscraper.” Back when it was built, it was the tallest building in the city—hence the name—but many buildings now surpass it. Still, the views are fantastic, especially with a cocktail in hand. You get a lovely perspective of the castle and the city below.



Day Trip: Lakes Bled & Bohinj
I did a day trip from Ljubljana to visit Lake Bled and Lake Bohinj, and while both were beautiful, Bohinj really stole the show for me.

Lake Bled is definitely picturesque and great for a few iconic photos. I walked around the lake and made it to the famous viewpoint, but didn’t have enough time to also visit the castle or the island. It’s hard to fit everything in on a day trip, and while I don’t regret going, if I were doing it again, I’d definitely spend more time at Lake Bohinj.




Bohinj felt more peaceful, more wild, and had so much potential for activities—kayaking, hiking, biking—you name it. If you’re planning a trip, I’d recommend staying a few days there if you can.



I ended the long day with a little ice cream and dipped my feet in the cool lake water—pretty perfect, honestly.

Tips & Prices
Beer: Around €5 in Ljubljana. That’s nearly double what it was pre-COVID.
Accommodation: I found Ljubljana surprisingly expensive—around €100 per night for a very basic Airbnb.
Day trip tour: approx €100 and it’s good value for money for what we saw I think but I think more time is needed to do the lakes justice. You can also try do these areas by public transport which would be way cheaper but it’s an inconvenience to figure out the times and routes. Car rental is another option and maybe be worth it to give you the freedom to come and go as you please.
Bus to/from the airport: €4. You can book online or buy from the driver. But heads up: even if you book online, you still need to get your ticket printed at the station. Booking doesn’t guarantee a seat—just a ticket for one of the buses that day. Bus from Zagreb to Ljubljana: €15.
Airport vans: Available for €12–14, but they tend to have bad reviews. I’d avoid them if possible.
Final Thoughts
Ljubljana might be small, but it’s got a big personality. Clean, cozy, and completely walkable, it’s the kind of place you can take at your own pace. Add in easy access to Slovenia’s stunning lakes and mountains, and it’s absolutely worth a visit.
If I go back, I’d love to spend more time in Lake Bohinj and explore more of the Julian Alps. But for a few laid-back days of good food, pretty views, and relaxed city vibes, Ljubljana delivered.