Explore the Best Things to Do in Ljubljana When It Rains

Written by Sharon K.
Picture of Sharon K.
Sharon K.

Sharon is a passionate local guide who fell in love with Ljubljana’s charm from day one. With years of experience, she loves sharing the city’s beauty, history, and hidden gems, helping visitors experience Ljubljana like a local.

Share this post
Latest posts

Wondering what to do in Ljubljana on a rainy day?

Don’t worry, this charming city has no shortage of cozy, fun, and culture-filled indoor activities to enjoy when the weather turns wet.

From interactive museums and warm cafés to wine tastings, escape rooms, and relaxing spas, there’s something for every type of traveler.

Rainy days in Ljubljana can actually be a chance to slow down, explore hidden gems, and see a more intimate side of the city.

In this guide, you’ll find 25 of the best things to do indoors in Ljubljana, handpicked for all kinds of visitors.

Let’s turn that rainy forecast into an opportunity to enjoy the city in a whole new way.

Table of Contents

Best Indoor Attractions in Ljubljana on a Rainy Day

Cultural Hotspots & Museums

1. National Gallery of Slovenia

What to Do in Ljubljana on a Rainy Day

Image by Miran Kambic

Slovenia’s main fine arts museum features over 600 years of visual history, from medieval religious paintings to early modern masterpieces.

Key Features:

  • Works by Slovenia’s celebrated painters, including Ivana Kobilca.
  • Elegant museum café and gift shop.
  • Quiet indoor setting ideal for rainy days.

Why You’ll Love It:

  • Immersive, peaceful galleries perfect for art lovers.
  • Insightful look into Slovenian visual culture.
  • Located near Tivoli Park and the city center.

Address: Cankarjeva 20, 1000 Ljubljana, Slovenia

Website: National Gallery

Opening Hours: Tuesday–Sunday: 10:00 AM – 6:00 PM (Thursdays until 8:00 PM)

Prices: Adults €8.00, Reduced €5.00, Family €16.00

2. Museum of Contemporary Art Metelkova (MSUM)

Museum of Contemporary Art Metelkova (MSUM)

Image via Visit Ljubljana 

MSUM showcases experimental art and critical exhibitions with a focus on Slovenia’s postwar and contemporary movements.

Key Features:

  • Thought-provoking art from Slovenia and the wider region.
  • Changing exhibitions centered on politics, identity, and activism.
  • Located in the alternative Metelkova district.

Why You’ll Love It:

  • Engaging and current cultural perspective.
  • Less crowded than other city museums.
  • Great option for modern art fans.

Address: Maistrova ulica 3, 1000 Ljubljana

Website: MSUM

Opening Hours: Tuesday–Sunday: 10:00 AM – 6:00 PM

Prices: Adults €5.00, Students/Seniors €3.00

3. City Museum of Ljubljana

Image via Wikipedia

Step inside this historic palace to explore Ljubljana’s transformation from Roman Emona to the capital it is today.

Key Features:

  • Roman road and ancient artifacts in the basement.
  • Engaging, multimedia exhibits for all ages.
  • Temporary exhibitions and family-friendly displays.

Why You’ll Love It:

  • Combines archaeology and storytelling beautifully.
  • Ideal for history lovers and first-time visitors.
  • Interactive elements for kids.

Address: Gosposka ulica 15, 1000 Ljubljana

Website: City Museum

Opening Hours: Tuesday–Sunday: 10:00 AM – 6:00 PM

Prices: Adults €5.00, Students/Seniors €3.00

4. Museum of Natural History

Slovenian Museum of Natural History

This compact museum delights children and adults with fossils, bones, and natural wonders from Slovenia and around the world.

Key Features:

  • Full woolly mammoth skeleton and blue whale bones.
  • Geological and zoological displays.
  • Interactive exhibits in a quiet setting.

Why You’ll Love It:

  • Great for families with curious kids.
  • Offers a peaceful, educational escape from the rain.
  • Centrally located and easy to reach on foot.

Address: Prešernova cesta 20, 1000 Ljubljana

Website: Natural History Museum

Opening Hours: Tuesday–Sunday: 10:00 AM – 6:00 PM

Prices: Adults €6.00, Students/Seniors €4.00

5. House of Illusions

House of Illusions

Image via House of Illusions

A playful museum where physics meets fun, designed for selfies, giggles, and wonder.

Key Features:

  • Optical illusions, Vortex Tunnel, and anti-gravity rooms.
  • Multi-level layout with interactive exhibits.
  • Gift shop filled with puzzles and games.

Why You’ll Love It:

  • Perfect for couples, families, and solo travelers.
  • Open daily and centrally located.
  • Rainy-day fun that doesn’t feel like a museum.

Address: Čopova ulica 8, 1000 Ljubljana

Website: House of Illusions

Opening Hours: Daily: 9:00 AM – 9:00 PM

Prices: Adults €12.00, Children €8.00, Family Ticket €28.00

6. Ljubljana Castle Indoor Exhibits + Puppet Museum

Ljubljana Castle Indoor Exhibits + Puppet Museum

Image via TripAdvisor

Ride the funicular up the hill and explore centuries of history inside the city’s most iconic landmark, even in the rain.

Key Features:

  • Time Machine guided tour and Virtual Castle experience.
  • Slovenian History Exhibition and Puppet Museum.
  • Indoor café and gift shop with castle views.

Why You’ll Love It:

  • Indoor access makes it visitable even during bad weather.
  • Ideal mix of culture, history, and photo ops.
  • Funicular ride adds to the experience.

Address: Grajska planota 1, 1000 Ljubljana

Website: Ljubljana Castle

Opening Hours: Daily: 10:00 AM – 8:00 PM (varies by season)

Prices: Castle + Funicular: Adults €10.00, Children €7.00

Lesser-Known Indoor Gems

1. House of Experiments

House of Experiments

Image via Visit Ljubljana

A hands-on science center that encourages play and learning through experiments.

Key Features:

  • 50+ interactive stations for kids and adults.
  • The program offers workshops and demos with a science theme.
  • Great location near the city center.

Why You’ll Love It:

  • All ages find it educational and entertaining.
  • This place is perfect for children during a rainy weekend.
  • The crowd is smaller and the energy level is high.

Address: Trubarjeva cesta 39, 1000 Ljubljana

Website: House of Experiments

Opening Hours: Weekends/holidays: 11:00 AM – 7:00 PM

Prices: Adults €7.00, Family Ticket (4 people) €24.00

2. Railway Museum

Image via Visitacity

Explore Slovenia’s railway heritage through real locomotives and vintage gear.

Key Features:

  • The museum showcases a collection of historic steam engines and train cars.
  • The museum features a model train display and an equipment gallery.
  • Run by the Slovenian Railway Company.

Why You’ll Love It:

  • This museum is a hidden gem for families and train enthusiasts alike.
  • It offers a peaceful and uncrowded indoor experience.
  • It’s an ideal destination for both quick visits and leisurely exploration.

Address: Parmova ulica 35, 1000 Ljubljana

Website: Railway Museum

Opening Hours: Monday–Friday: 8:00 AM – 4:00 PM

Prices: Adults €6.00, Children €3.50

3. Minicity Ljubljana

Minicity Ljubljana

Image via Minicity

A colorful indoor play village where children can pretend to be grown-ups for a day.

Key Features:

  • 40+ play stations like hospitals, bakeries, and salons.
  • The learning activities are guided by the staff.
  • Adults can enjoy the on-site café.

Why You’ll Love It:

  • It offers educational fun for ages 3–12.
  • Kids can safely explore in this indoor space.
  • This is an ideal solution for families on rainy days.

Address: BTC City, Hall A, Ljubljana

Website: Minicity

Opening Hours: Daily: 10:00 AM – 6:00 PM

Prices: Children €11.90, Adults €3.00

4. Ljubljana Opera House

Image via Visit Ljubljana

Step inside Ljubljana’s national opera house to catch a live performance or take a guided peek behind the curtains. Its elegant architecture and dramatic interiors offer a cultured escape when the rain falls.

Key Features:

  • Neo-Renaissance façade with Ionic columns and classical detailing
  • Hosts opera, ballet, concerts, and theatre performances
  • Occasional backstage tours or insight evenings

Why You’ll Love It:

  • A touch of high culture in your rainy-day lineup
  • Warm, dramatic atmosphere perfect for musically inclined travelers
  • Alternates the pace from museums to performance art

Details:

  • Address: Župančičeva 1, 1000 Ljubljana
  • Entry depends on show schedule, check the Ljubljana Opera House site for tickets
  • Evening performances best, but daytime events or matinees may also be available

Cozy Cafés & Places to Warm Up

Iconic & Instagrammable Cafés

1. Daktari

Daktari

Image via Visit Ljubljana

Located just off Krekov Square, Daktari is a retro café filled with vintage furniture, old books, and quiet charm. It’s perfect for rainy afternoons when all you want is a warm drink and soft background chatter.

Opening hours: Mon–Fri 7:30 AM to 1 AM, Sat 8 AM to 1 AM, Sun 9 AM to 1 AM

Address: Krekov trg 7, 1000 Ljubljana

2. Pritličje

Image via On The Grid

Next to the City Hall, Pritličje is a relaxed, design-forward café that doubles as a gallery and event space. It’s popular for its inclusive vibe, vegan snacks, and seasonal drinks.

Opening hours: Daily 9 AM to 2 AM

Address: Mestni trg 2, 1000 Ljubljana

3. Le Petit Café

Image via Le Petit Cafe

This French-inspired café near Križanke Theatre is known for serving breakfast all day. Its rustic interior and comforting menu make it ideal for a quiet meal or coffee when the weather is gloomy.

Opening hours: Daily 7:30 AM to 11 PM

Address: Trg francoske revolucije 4, 1000 Ljubljana

4. Café Zvezda and Lolita

Image via Arrival Guides

These two pastel cafés are famous for their beautifully plated cakes and inviting interiors. Both are centrally located and offer cozy seating for enjoying desserts and people-watching.

Opening hours: Daily 8 AM to 10 PM

Addresses: Zvezda – Wolfova ulica 14, Lolita – Cankarjevo nabrežje 1, 1000 Ljubljana

Fun Indoor Activities (For Groups, Friends, Solo)

1. Escape Rooms at Enigmarium

Escape Rooms at Enigmarium

Image via Escape room Enigmarium

Dive into a themed escape room adventure where your team solves puzzles to beat the clock. Great for groups and perfect for a rainy afternoon in Ljubljana.

Key Features:

  • Story-driven themes and immersive rooms
  • Suitable for all experience levels
  • Ideal for 2–6 players

Address: Trdinova ulica 8, Ljubljana

Website: Escape Room Enigmarium

Prices: €84 per team (up to 4 players), €21 per additional player

Opening Hours: Varies by booking – advance reservation recommended

2. Axe Throwing at Sekiromet

Axe Throwing at Sekiromet

Image via Visit Ljubljana

Try your hand at throwing real axes in a safe, guided environment. This adrenaline-pumping activity is a unique way to bond with friends indoors.

Key Features:

  • 90-minute instructor-led sessions
  • Group-friendly venue for events and team building
  • Great for stress relief and laughter

Address: Orehov Gaj, Ljubljana

Website: Axe Throwing Europe

Capacity: Up to 100 players

Duration: 90 minutes

3. Indoor Laser Tag

Indoor Laser Tag

Image via Paintball Ljubljana’s Facebook

Rainy days call for action, and this laser tag arena delivers full-on battle mode. With missions like capture the flag and team deathmatch, it’s a high-energy experience built for strategy, teamwork, and a serious adrenaline rush.

Key Features:

  • Advanced equipment with sensors, laser markers, checkpoints, and “first aid” stations
  • Multiple game modes, including capture the flag, team battles, and tactical missions
  • Unlimited “bullets” with smart gear that tracks hits, reloads, and lives
  • Safe for eyes and skin, suitable for kids, teens, and adults

Details:

4. WOOP! Arena

Image via WOOP!

Ljubljana’s top indoor fun park for kids, teens, and adults. Enjoy a huge variety of games and sports under one roof at BTC City.

Key Features:

  • Trampoline park, bowling, go-karts, and more
  • Indoor mini golf and VR games
  • Cafes and family facilities on-site

Address: Šmartinska cesta 152, Ljubljana

Website: WOOP!

Tip: Book ahead for weekends and holidays

5. Balvanija Climbing Gym

Balvanija Climbing Gym

Image via Balvanija Website

This modern bouldering center is perfect for beginners and experienced climbers alike. Relaxed, social, and fully indoors.

Key Features:

  • Over 350 m² of climbing space
  • Shoe rental and intro classes available
  • Cozy atmosphere with lounge area

Address: Vodovodna cesta 25, Ljubljana

Website: Balvanija

Open Hours: Daily from 2:00 PM

6. Indoor Swimming at Tivoli Sports Centre

Image via I Feel Slovenia

Escape the rain with a swim at this central indoor complex. It’s clean, family-friendly, and ideal for staying active in any weather.

Key Features:

  • 25 × 21 m main pool, children’s pool, and wellness area
  • Heated water (27–28 °C)
  • Additional fitness and sauna facilities

Address: Celovška cesta 25, Ljubljana

Website: Visit Ljubljana – Tivoli Pool

Open: Check local listings for current schedules

7. Ljubljana Puppet Theatre

Ljubljana Puppet Theatre

Enjoy a charming puppet show that’s perfect for families. Performances are usually in Slovene, but the imaginative puppetry makes it easy for non-speakers to follow along.

Key Features:

  • Regular matinee shows on weekends
  • Beautifully crafted puppets and stage designs
  • Lasts about 45–60 minutes—just enough for little attention spans

Location: Krekov trg 2, Ljubljana

8. Indoor Cinema – Kinodvor

Kinodvor

Image via Kinodvor

Catch a family film at this art-house cinema in the city centre. Family-friendly screenings are often in original language with English subtitles.

Key Features:

  • Comfortable seating in a historic building
  • Weekend morning matinees for children
  • On-site café for popcorn and drinks

Location: Kolodvorska cesta 13, Ljubljana

Foodie & Drink Experiences for Rainy Days

1. Ljubljana Street Food Tour with My Ljubljana Tour

Rain doesn’t stop the appetite, and this tour proves it. The Ljubljana Street Food Tour takes you through market stalls, bakeries, and hidden shops while sharing stories about the city’s culture and landmarks. 

Key Features:

  • 15+ tastings of Slovenian favourites, including sausages, stews, cakes, chocolate, cheeses, pastries, and craft beers.
  • A 3.5-hour walk that covers 10+ landmarks and cultural stops.
  • Small, friendly groups (maximum 10 people) for a personal experience.

Why You’ll Love It:

  • A 2-in-1 activity: discover the city’s must-see sights while tasting local flavours locals actually eat.
  • Great mix of quick tastings and 1–2 sit-down stops.
  • Perfect for food lovers who want a local, social, and authentic experience.

Tour Details:

  • Price: €69 per adult (includes tastings)
  • Start Time: 13:00
  • Meeting Point: Prešeren Square (next to the Central Pharmacy)
  • Group Size: Up to 10 people (minimum 4 to run)
  • Duration: Around 3.5 hours
  • Booking: Ljubljana Street Food Tour – My Ljubljana Tour

2. Central Market Indoor Arcades

Central Market Indoor Arcades

Image via LPT

Explore Plečnik’s iconic riverfront arcades for a covered market experience. Rain or shine, you’ll find fresh local products and welcoming vendors.

Key Features:

  • Indoor stalls with cheese, bread, honey, and more
  • Covered walkways with views of the river
  • Local and seasonal produce

Address: Adamič-Lundrovo nabrežje, Ljubljana

Open: Monday to Saturday (varies by stall)

3. Wine Tasting at Šuklje or Dvorni Bar

Wine Tasting at Šuklje or Dvorni Bar

Image via In Your Pocket

Spend a rainy afternoon sipping your way through Slovenia’s top wine regions. Both venues offer indoor seating, curated menus, and charming atmospheres.

Key Features:

  • Šuklje: 300+ wine labels with themed tastings
  • Dvorni Bar: Small plates, classic Slovenian wines
  • Central location near Kongresni trg

Tip: Book a tasting menu for the best value

4. Union Brewery Museum + Beer Tasting

Union Brewery Museum + Beer Tasting

Image via Viator

Step inside one of Slovenia’s oldest breweries and see how local beer is made. The museum blends history, production, and tasting into a fun hour or two.

Key Features:

  • Tour of Union’s historic brewing facilities
  • Insight into local beer culture
  • Guided tastings after the tour

Address: Celovška cesta 22, Ljubljana

Open Hours: Tours are available Tuesday through Saturday at 11 AM, 1 PM, 3 PM, and 5 PM.  To book, please email union.experience@heineken.com.

5. Traditional Slovenian Cooking Classes

Traditional Slovenian Cooking Classes

Image via Cooking Class Ljubljana

Learn to cook authentic Slovenian meals in a warm indoor kitchen setting. Great for couples, families, or solo travelers who love food and hands-on fun.

Key Features:

  • Recipes include štruklji, jota, potica, and more
  • Small class sizes with English-speaking instructors
  • Eat what you make—together at the end

Duration: 3 to 4 hours 

Includes: All ingredients, equipment, and meal

6. Spa Afternoon for Two at Atlantis Water Park

Image via Visit Ljubljana

Escape the drizzle with a luxurious afternoon in spa heaven.

Choose a 3-hour Wellness ticket for €27 on weekends or €22 midweek for access to multiple saunas, thermal pools, and steam rooms.

Location: BTC City, Ljubljana

Affordable Comfort Food

Malica & Kosilo Lunch Specials

Many restaurants offer affordable daily lunch menus between 11 AM and 3 PM. For under €10, you’ll get a soup, main dish, and sometimes dessert, just look for “malica” or “kosilo” signs.

Hot Local Dishes

Warm up with a freshly baked burek from Olympia Burek, enjoy štruklji (rolled dumplings) at Moji Štruklji, or find a bowl of ričet stew at a traditional gostilna, like Slovenska hiša Ljubljančanka.

Cakes & Student Deals

Cafés like Čokl, Pritličje, and Zvezda offer cake-and-coffee combos, perfect for a sweet break during your indoor stroll.

DIY Rainy Day Itinerary

Create a Self-Guided Tour

Plan your own rainy-day adventure with stops like the Puppet Museum, Central Market arcades, covered bridges, and hidden cafés. 

A mix of indoor museums and cozy eateries keeps you dry while exploring Ljubljana’s charm. Grab a free paper map from the tourist office or use Google Maps to design your perfect route.

Tip: On the first Sunday when it’s also the 1st of a month, several museums in Ljubljana open their doors for free. Top picks include the National Museum of Slovenia, the City Museum, and the Ethnographic Museum.

Want something more interactive than a self-guided stroll?

Join our top-rated Free Ljubljana Walking Tour, a fun, tip-based tour where a local guide shows you Old Town highlights, secret alleys, and even offers 5-6 tastings of Slovenian snacks along the way. 

It’s perfect for couples, families, or solo travelers who want an authentic city experience in just two hours, rain or shine!

Use the Ljubljana Card

The Ljubljana Card offers seamless access on a rainy day: free admission to over 20 museums and attractions, a guided city tour, unlimited LPP bus travel, a river cruise, funicular to Ljubljana Castle, and even short-term bike rental. 

It’s available in 24‑, 48‑, or 72‑hour options (€31–45 for adults, with discounted rates for children). If museum-hopping and indoor exploring are on your list, it’s your all‑in‑one tourist pass.

Frequently Asked Questions – Ljubljana on a Rainy Day

1. Are Ljubljana’s outdoor attractions still worth visiting in the rain?

Yes, light drizzle makes spots like Prešeren Square, the Triple Bridge, and the Dragon Bridge look extra romantic. For heavy rain, it’s better to explore covered arcades, cafés, or indoor museums.

2. Do museums and attractions get crowded on rainy days?

Popular spots like the House of Illusions and Ljubljana Castle can be busier, especially on weekends. Visit early in the morning or later in the afternoon to avoid crowds.

3. Can I still take a river cruise in rainy weather?

Most Ljubljanica river cruises run in light rain as boats have covered sections. They may cancel during heavy rain or storms, so check with the operator first.

4. What indoor activities work best for couples on a rainy day?

Enjoy a wine tasting at Šuklje, a spa afternoon at Atlantis, or a cozy dinner at Ljubljana Castle. For culture, try an evening at the Opera or live jazz at Jazz Club Gajo.

5. Is there anything fun to do indoors at night in Ljubljana?

Yes, you can try escape rooms, sit in one of Ljubljana’s dozens of pubs and bars, enjoy live music in a jazz club, or join an evening food tour. Nebotičnik’s rooftop lounge is also lovely for late-night drinks with city views.

8. Is Ljubljana’s public transport reliable in bad weather?

Yes, LPP city buses run on schedule even in heavy rain. The Ljubljana Card includes unlimited rides, which is handy for rainy days.

9. What’s a good 2‑hour rainy day plan for first-time visitors?

Visit Ljubljana Castle’s indoor exhibits and ride the funicular for the view. Then warm up with coffee and cake at Lolita or join the Free Ljubljana Walking Tour, which runs rain or shine.

10. Are there local seasonal treats only available on rainy or cold days?

Yes, cafés serve kuhano vino (mulled wine) and rich Balkan-style hot chocolate in autumn and winter. You’ll also find roasted chestnuts in street kiosks during colder months.