Best 20 things to do in Ljubljana, Slovenia

Welcome to Ljubljana, the city that's so charming even dragons can't resist it! Start your adventure by strolling across the iconic Triple Bridge, an architectural masterpiece that will make you feel like you're walking on water. Next, don't be fooled by the castle on the hill - take the funicular for a ride and conquer it with your mere presence. Finally, reward your taste buds at the Central Market, where you can enjoy the freshest produce while honing your skills in the ancient art of haggling. Ljubljana: the only place where dragons, castles, and good food collide!

Save destination

1. Museum of Illusions

4.4 (4885)

Kongresni trg 13, 1000 Ljubljana, Slovenia

Nestled in the heart of Ljubljana, the Museum of Illusions is a mind-bending haven for those seeking an escape from the ordinary. Step inside and prepare to have your mind twisted, bent, and contorted like a pretzel on a rollercoaster. With its mind-boggling exhibits and mind-blowing optical illusions, this place will make you question whether you're actually standing on solid ground or have unwittingly entered a parallel dimension. The museum offers an array of mind-bending experiences that will have you scratching your head in disbelief. Ever wanted to defy gravity without taking up astronaut training? Well, here's your chance! Be prepared to defy all logical laws of physics as you confidently stand on walls or witness balls rolling uphill. Don't worry if you end up feeling like a human Rubik's cube—no one ever said reality had to make sense. If you think you've seen it all, think again. The Museum of Illusions in Ljubljana will make your brain perform custard-like acrobatics as you navigate through their fascinating exhibits. Get ready to have your vision hacked, your equilibrium put to the test, and your sense of reality promptly tossed out the window. Don't be surprised if you leave the museum with more questions than answers – just blame the illusions and embrace the quirky uncertainty of it all.

Learn more

2. Ljubljana Castle

4.4 (31157)

Grajska planota 1, 1000 Ljubljana, Slovenia

Welcome to Ljubljana Castle, the fortress standing tall atop a hill, serving as the guardian of all things quirky and historic in Ljubljana. Take a picturesque stroll up the hill, burn some calories and pretend you're training for Mount Everest. Marvel at the magnificent views of the city while catching your breath, and once inside, explore the castle's nooks and crannies, where history and charm conspire to make you feel like royalty.

Learn more

3. Congress Square

Kongresni trg, 1000 Ljubljana, Slovenia

Welcome to Congress Square in Ljubljana, a charming square that will leave you wondering if there's an actual congress going on. This picturesque spot is more than just a square; it's a cultural melting pot where locals mingle with tourists, exchanging confusing looks as they try to decipher the true purpose of the square. Marvel at the extravagant architecture surrounding the square, as if they built it for a congress that never materialized—probably on island time.

Learn more

4. Nebotičnik Skyscraper

4.3 (2969)

Štefanova ulica 1, 1000 Ljubljana, Slovenia

Welcome to Nebotičnik Skyscraper, the delightfully quirky architectural masterpiece in the heart of charming Ljubljana! Standing tall like a dapper gentleman, this unique building treats visitors to three floors of eccentricity. From its observation deck, you can witness the city's hustle and bustle, with a side of comical people-watching as locals navigate the labyrinthine streets below. Don't miss the rooftop terrace, where you can savor a cup of coffee while feeling like you've been transported into a parallel universe where skyscrapers sprout in the middle of fairy tale towns.

Learn more

5. Cankarjev Dom

4.6 (3473)

Cankarjev dom, Prešernova cesta 10, 1000 Ljubljana, Slovenia

Welcome to Cankarjev Dom in Ljubljana, a magnificent cultural hub that could easily be mistaken for a spaceship that dropped out of the sky and landed in the heart of Slovenia. Inside, you'll find a captivating blend of art, music, theater, and dance, all wrapped up in a sleek, modern exterior that screams "I'm here to party!" Whether you're a culture vulture looking for a taste of Slovenian performance art or just looking for an excuse to wear that fancy suit you haven't touched since your cousin's wedding, Cankarjev Dom has got you covered.

Learn more

6. National Museum of Slovenia

4.5 (896)

Muzejska ulica 1, 1000 Ljubljana, Slovenia

Welcome to the National Museum of Slovenia in Ljubljana, where history and hilarity collide in a fantastic display of artifacts and wit! Brace yourself for a wild journey through time as you explore the museum's vast collection, featuring everything from ancient Roman bath salts (luckily, not suitable for seasoning your pasta) to quirky ceramic pots that could totally pass as avant-garde hats in a fashion show. Get ready to immerse yourself in Slovenian culture, with a dash of humor that will leave you laughing and learning simultaneously!

Learn more

7. Tivoli Park

4.7 (12497)

Tivoli, 1000 Ljubljana, Slovenia

Welcome to Tivoli Park, where nature and leisure meet in a delightful alliance. This urban oasis in Ljubljana offers a delightful respite from the daily hustle and bustle, where the air is as fresh as a sandwich made by your mom. Stroll among the vibrant flowers, while strategically avoiding pigeons playing hide and seek – they're experts, trust me!

Learn more

8. Central Market

4.5 (2756)

Adamič-Lundrovo nabrežje 6, 1000 Ljubljana, Slovenia

Welcome to Central Market in Ljubljana, an enchanting melting pot of flavors and eccentricities that will surely tickle your taste buds and bring out your inner foodie. Stroll through this vibrant culinary wonderland, where rainbow-colored stalls burst with vibrant produce, teasing your senses and making you feel like you've stepped into a whimsical kaleidoscope. Prepare to be dazzled by pickle peddlers, cheese connoisseurs, and sausage gurus who will gladly share their culinary secrets, guaranteed to turn any novice cook into a master chef!

Learn more

9. Triple Bridge

Stritarjeva ulica, 1000 Ljubljana, Slovenia

Get ready to embark on a journey across not one, not two, but three bridges - welcome to the whimsical wonderland of the Triple Bridge in Ljubljana! Prepare to feel like you've accidentally wandered into an architectural version of "The Three Musketeers," as these three bridges stand impressively side by side, flaunting their distinctive charm. Hold onto your hats - or any other oddly fitting headgear - as you take in the sights and sounds of this peculiar trio, begging the question, "Who needs one bridge when you can have three?" With the Triple Bridge, Ljubljana serves up a generous helping of bridge-related excesses. It's as if the city couldn't choose which bridge design was the coolest, so they went for the extravagant option of all three. Watch pedestrians frolic across the spans like graceful gazelles, testing their balance while simultaneously dodging oblivious tourists who, despite ample opportunity, still somehow manage to collide with one another. Don't worry if you're feeling left out, as you too can join the bridge-hopping fun - just make sure to do a little bridge-themed twirl when you reach the center for that Instagram-worthy moment. Prepare to have your mind blown when you realize that not only do these bridges look amazing, but they are also functional! Yes, you read that right - you can actually cross the river on these bad boys. It's like stepping into the realm of magical realism, where reality and fiction coexist in perfect harmony. As you wander across the Triple Bridge, take a moment to appreciate this harmonious blend of functionality and artistic flair, while suppressing the urge to break out into song with "Bridge Over Troubled Water" playing in your head. So, what are you waiting for? Grab your camera and venture into the splendid realm of Triple Bridge, where whimsy meets practicality, and sense meets nonsense. It's time to embrace the peculiar beauty of Ljubljana's triple threat, and remember – don't just cross one bridge, when you can embark on the thrilling journey of three!

Learn more

10. Krizanke Summer Theatre

4.6 (778)

Trg francoske revolucije 1, 1000 Ljubljana, Slovenia

Welcome to Krizanke Summer Theatre in the heart of Ljubljana, where cultural splendor meets "let's put on a show" charm in a delightful mishmash. This historical gem, nestled within a former monastery courtyard, promises an evening of entertainment surrounded by walls so old they've probably seen a few Shakespearean soliloquies. So, be prepared to sit on seats that may have witnessed more drama than your average reality TV show and immerse yourself in performances that will leave you applauding until your palms tingle.

Learn more

11. Preseren Square

4.7 (8114)

Prešernov trg 1, 1000 Ljubljana, Slovenia

Welcome to Preseren Square, the heart of Ljubljana where the love for ice cream and romance intertwines! Delightfully chaotic, this buzzing hub is a playground for both locals and tourists. Marvel at the vibrant architecture that frames the square, as if the buildings decided to have a colorful party and never stopped! Whether you're reenacting a scene from a cheesy romance movie or simply people-watching, Preseren Square promises an unforgettable experience full of charm and gelato-induced happiness.

Learn more

12. National Gallery of Slovenia

4.6 (1470)

Prešernova cesta 24, 1000 Ljubljana, Slovenia

Welcome to the National Gallery of Slovenia in delightful Ljubljana, where art aficionados and selfie enthusiasts unite! Prepare to have your mind blown by a stunning array of Slovenian masterpieces that will make your eyes pop like a pair of high-fashion sunglasses. Be sure to grab a map, otherwise you might confuse the sculptures with benches and start sitting on ancient works of art. Trust us, it's been done before!

Learn more

13. Ljubljana Botanical Garden

4.5 (1613)

Ljubljanski botanični vrt, Ižanska cesta 15, 1000 Ljubljana, Slovenia

Welcome to the Ljubljana Botanical Garden, where Mother Nature struts her stuff like a floral fashionista! This lush gem tucked away in Ljubljana invites you to take a botanical break from city chaos. Meander through the garden's whimsical pathways, where plants boast their vibrant hues like they just won the botanical lottery and are showing off their winnings. Don't forget to bring your camera, because this place is Instagram-worthy—proof that nature knows how to strike a pose!

Learn more

14. Dragon Bridge

4.5 (14109)

Resljeva cesta 2, 1000 Ljubljana, Slovenia

Welcome to Ljubljana, home to a majestic, fire-breathing creature known as the Dragon Bridge! This architectural masterpiece will surely leave you feeling like a knight in shining armor, ready to conquer the world. As you gaze upon the dragons guarding the bridge, don't be alarmed if you catch them winking at passersby with a mischievous twinkle in their eyes – perhaps they know something we don't!

Learn more

15. Ljubljana Old Town

4.4 (31)

Petkovškovo nabrežje 27, 1000 Ljubljana, Slovenia

Welcome to Ljubljana Old Town, where history comes alive with a side of charming quirkiness. As you meander through the narrow cobblestone streets, keep an eye out for the dragon statues - apparently, Ljubljana has a peculiar love affair with these mythical creatures. If you're feeling adventurous, climb up to the Ljubljana Castle and pretend you're a medieval knight protecting the land from invading selfie sticks.

Learn more

16. Metelkova City

4.3 (5401)

Metelkova ulica 10, 1000 Ljubljana, Slovenia

Welcome to Metelkova City, the edgy younger sibling of Ljubljana that's always up for a good time! This whimsical alternative neighborhood, once a former military base, now boasts a vibrant collection of colorful buildings, mind-bending street art, and eccentric sculptures. Let yourself be swept away by the infectious energy of this creative hub, where every corner is a quirky surprise just waiting to be discovered.

Learn more

17. Park Špica

4.6 (1632)

Gruberjevo nabrežje 20, 1000 Ljubljana, Slovenia

Prepare yourself for a dose of laughter and tranquility as you step into Park Špica, the ultimate riverside oasis in Ljubljana. This little gem is tucked away where the emerald-hued Ljubljanica River throws a wink at the city center. Walk across the whimsical footbridge, where even the ducks look like they've perfected their catwalk strut, and land into a land of pure relaxation and charming picnicking spots.

Learn more

18. City Museum of Ljubljana

4.6 (672)

Gosposka ulica 15, 1000 Ljubljana, Slovenia

Welcome to the City Museum of Ljubljana, where history takes a wild and wacky turn! The museum beautifully blends the city's rich cultural heritage with a sprinkle of eccentricity. Prepare to be smitten by exhibits that will make you question your eyesight, challenge your imagination, and leave you wondering if you accidentally stepped into a parallel universe.

Learn more

19. Ljubljana Zoo

4.6 (10514)

Večna pot 70, 1000 Ljubljana, Slovenia

Welcome to Ljubljana Zoo, where the animals are undoubtedly the coolest residents in town (sorry, humans!). Set in the heart of Ljubljana, this compact zoo packs quite a punch. You can expect to meet a quirky array of furry, feathery, and scaly pals who are more than happy to strut their stuff and keep you amused for hours.

Learn more

20. Ljubljana Cathedral

4.5 (1846)

Dolničarjeva ulica 1, 1000 Ljubljana, Slovenia

Welcome to the whimsical world of Ljubljana Cathedral, where architectural marvels meet divinely inspired jokes. This breathtaking basilica stands with such grandeur that even the pigeons on its rooftop are mistaken for aspiring opera singers. As you step inside, be prepared to marvel at its magnificent frescoes, unless they've decided to take a break and indulge in a little souvenir shopping.

Learn more

How to get there


The best way to get to Ljubljana, Slovenia by plane is by flying into Ljubljana Jože Pučnik Airport, which is located approximately 26 km north of the city center. Major airlines such as Air France, Lufthansa, and Turkish Airlines offer direct flights to Ljubljana from various cities throughout Europe.


Driving to Ljubljana is a great option for those who want to explore the country at their own pace. The best route to Ljubljana from other European countries is via the A2/E61 motorway. However, be aware that tolls are required when using the motorway.


Although there are no direct trains to Ljubljana from other countries, taking the train to the city is still possible. The best option is to take the train to one of the nearby cities such as Salzburg, Graz or Venice, and then transfer to a train that goes to Ljubljana. The main train station in Ljubljana is the Ljubljana Railway Station.


Although Slovenia is a landlocked country, there are still opportunities to take a boat to Ljubljana. The Ljubljanica River runs through the city, and visitors can take boat tours along the river to see the city from a different perspective. These tours typically depart from the Ljubljana City Centre.


Taking the bus to Ljubljana is a popular and affordable option. Eurolines provides bus services from various European cities to Ljubljana. The main bus station in Ljubljana is the Ljubljana Bus Station, which is located just outside the city center.

More guides

Ljubljana: A Romantic 3-Day Getaway

Ljubljana, the capital city of Slovenia, offers a unique romantic atmosphere with its charming historic architecture, picturesque bridges, and river banks. Enjoy a romantic boat ride down the Ljubljanica river, explore the medieval castle with stunning panoramic views, and indulge in local cuisine and wine at cozy, candlelit restaurants. Stay at a quaint boutique hotel or a traditional guesthouse in the old town to make the most of this romantic getaway.

5 Day Adventure: Lively Ljubljana on a Budget

A trip to Ljubljana, Slovenia on a limited budget is a great way to explore the city's charming and picturesque streets without breaking the bank. With free walking tours, affordable local transport, and plenty of delicious street food, you can experience everything from the picturesque Ljubljanica river to the hilltop castle without spending too much. To save even more money, consider staying in a hostel or apartment rental, and take advantage of the many free cultural events and festivals that take place throughout the year.

The Ultimate Long Weekend in Ljubljana, Slovenia

As a tourist, Ljubljana in Slovenia is a delightfully charming city with its quaint bridges, pedestrian alleys, and bustling marketplace. One can explore the beautiful greenery of Tivoli Park, or scale up the castle hill for panoramic views of the city. The city's culinary delights include traditional Slovenian dishes such as minestrone soup, Idrija žlikrofi (dumplings), and Prekmurje layer cake.

Ljubljana on a Budget: 4 Days of Adventure!

A trip to Ljubljana, Slovenia on a limited budget can be exciting and memorable. With plenty of free activities, visitors can explore the beautiful city on foot, hike up the Castle Hill for stunning panoramic views and enjoy the local cuisine at affordable eateries. A comfortable hostel stay and by opting for the public transportation can save up money.