Ljubljana is the capital of Slovenia, a small country in central Europe that borders Italy, Austria, Croatia and Hungary. Go for the walkable old town on the Ljubljanica River, where the car-free center is lined with cafes and market stalls. Architect Jože Plečnik reshaped much of the city in the early 20th century, and his work shows on the Triple Bridge, the Central Market and the riverbanks. The castle on the hill above the old town is reached on foot or by funicular.
Two days is enough for the old town, the castle and an evening by the river. Lake Bled, Postojna Cave and the Adriatic coast are all reachable as day trips, so you can sleep in Ljubljana or move to a lakeside town. Spring and early autumn suit walking and day trips best. Summer is busier and has more outdoor events.
Ljubljana in five
- Ride the funicular, then pick your castle ticketThe castle site lists adults at 19 EUR with the funicular (17.10 EUR online) and 15 EUR without it. It is open daily: 9:00 to 20:00 from May to September, 9:00 to 18:00 otherwise.Ljubljana in 2 days
- Buy the Ljubljana Card only after adding up sightsThe official card is 41 EUR for 24 hours, 49 EUR for 48 and 54 EUR for 72, with city buses included. The castle alone is 19 EUR, so the card pays only if you add more paid stops.Is the card worth it?
- Take the airport bus to the central stationThe airport is about 26 km from the center, a 20-minute drive. A regular bus runs to the central bus and railway station, with tickets on board or from the machine at the airport stop.
- Pay for city buses with Urbana, not a bank cardA single fare is 1.50 EUR and covers 90 minutes with transfers. Paying by Visa or Mastercard instead of an Urbana card loses the free transfers. The Urbana card itself costs 2 EUR.
- Check passport dates and EES before you flyBritish passports need an issue date under 10 years old and 3 months of validity after you leave Schengen. Non-EU visitors may register fingerprints and a photo at their first Schengen border.EES explained
Things to do in Ljubljana
See all attractions in LjubljanaNeed to know
- Airport
- Ljubljana Jože Pučnik (LJU), about 26 km; bus to the central station
- Getting there
- Rail, bus and road hub; Bled is 50 km away, Koper about 100 km
- Getting around
- On foot; much of the center is closed to cars; LPP city buses
- Best base
- Old Town or Center; the station area for early departures
- Time needed
- 2 days; 3 to 4 with Bled and a cave
Weather by month
- Rainy days
- Snowy days
- Festival
- Best
- Good
- Mixed
- Poor
- JanuaryPartly cloudy9 rainy days2 snowy daysHigh5°Low-2°Cold, foggyJanuaryPartly cloudy
Poor
- High
- 5°
- Low
- -2°
- Precipitation
- 82 mm
- Rainy days
- 9
- Snowy days
- 2
- Days with storms
- 0
Cold, foggy
- FebruaryPartly cloudy9 rainy days1 snowy dayHigh7°Low0°ColdFebruaryPartly cloudy
Mixed
- High
- 7°
- Low
- 0°
- Precipitation
- 79 mm
- Rainy days
- 9
- Snowy days
- 1
- Days with storms
- 0
Cold
- MarchPartly cloudy11 rainy days1 snowy dayHigh11°Low2°CoolMarchPartly cloudy
Mixed
- High
- 11°
- Low
- 2°
- Precipitation
- 88 mm
- Rainy days
- 11
- Snowy days
- 1
- Days with storms
- 0
Cool
- AprilPartly cloudy10 rainy daysHigh15°Low5°Spring showersAprilPartly cloudy
Good
- High
- 15°
- Low
- 5°
- Precipitation
- 93 mm
- Rainy days
- 10
- Snowy days
- 0
- Days with storms
- 0
Spring showers
- MayRain17 rainy daysHigh19°Low9°Green, warmMayRain
Good
- High
- 19°
- Low
- 9°
- Precipitation
- 166 mm
- Rainy days
- 17
- Snowy days
- 0
- Days with storms
- 0
Green, warm
- JunePartly cloudy11 rainy daysHigh25°Low14°Long daysJunePartly cloudy
Best
- High
- 25°
- Low
- 14°
- Precipitation
- 89 mm
- Rainy days
- 11
- Snowy days
- 0
- Days with storms
- 0
Long days
- JulyRain13 rainy daysHigh27°Low16°Hot, busyJulyRain
Best
- High
- 27°
- Low
- 16°
- Precipitation
- 110 mm
- Rainy days
- 13
- Snowy days
- 0
- Days with storms
- 0
Hot, busy
- AugustClear11 rainy daysHigh27°Low16°Hot, busyAugustClear
Best
- High
- 27°
- Low
- 16°
- Precipitation
- 112 mm
- Rainy days
- 11
- Snowy days
- 0
- Days with storms
- 0
Hot, busy
- SeptemberRain13 rainy daysHigh21°Low12°Mild, easySeptemberRain
Best
- High
- 21°
- Low
- 12°
- Precipitation
- 157 mm
- Rainy days
- 13
- Snowy days
- 0
- Days with storms
- 0
Mild, easy
- OctoberPartly cloudy9 rainy daysHigh16°Low8°Autumn colorOctoberPartly cloudy
Good
- High
- 16°
- Low
- 8°
- Precipitation
- 104 mm
- Rainy days
- 9
- Snowy days
- 0
- Days with storms
- 0
Autumn color
- NovemberPartly cloudy11 rainy days1 snowy dayHigh9°Low3°Wet, short daysNovemberPartly cloudy
Poor
- High
- 9°
- Low
- 3°
- Precipitation
- 141 mm
- Rainy days
- 11
- Snowy days
- 1
- Days with storms
- 0
Wet, short days
- DecemberPartly cloudy9 rainy days2 snowy daysHigh5°Low-1°Festive lightsDecemberPartly cloudy
Poor
- High
- 5°
- Low
- -1°
- Precipitation
- 95 mm
- Rainy days
- 9
- Snowy days
- 2
- Days with storms
- 0
Festive lights
Average daily high and low in Ljubljana, 2016–2025. Rainy day: 1 mm of rain or more.
Festivals: Jun Ljubljana Summer Festival · Jul Ljubljana Summer Festival · Aug Ljubljana Summer Festival · Sep Ljubljana Summer Festival
Right now in Ljubljana
Local time, today's weather and the exchange rate, refreshed through the day.
7
- Feels like
- 6°
- Humidity
- 81%
- Wind
- 9 km/h
- Chance of rain
- 5%
Ljubljana
09:38 PM
Monday, November 2
- Today10°6°5%Monday: Rain. High 10°, Low 6°. Chance of rain 5%.
- Tue10°5°13%Tuesday: Rain. High 10°, Low 5°. Chance of rain 13%.
- Wed10°5°18%Wednesday: Fog. High 10°, Low 5°. Chance of rain 18%.
- Thu10°2°0%Thursday: Fog. High 10°, Low 2°. Chance of rain 0%.
- Fri10°0°2%Friday: Fog. High 10°, Low 0°. Chance of rain 2%.
- Sat8°-2°9%Saturday: Fog. High 8°, Low -2°. Chance of rain 9%.
- Sun8°1°13%Sunday: Rain. High 8°, Low 1°. Chance of rain 13%.
Updated 07:07 PM local time · Powered by WeatherAPI.com · Weather data by Open-Meteo.com
Every year
- Jun–SepLjubljana Summer FestivalLjubljana
Day trips by train
Day trips from Ljubljana, the full guide- Lake Bled50 km by bus or carIsland church, castle and Vintgar Gorge; book gorge slots before you go.Read the guide
- Postojna Caveunder an hour by car; hourly busesA 1.5-hour tour with a cave train; the cave stays at 10 degrees C all year.Read the guide
- Koper and the coastabout 100 km, an hour by roadVenetian old towns and sea air; Koper is the rail gateway to Piran.Read the guide
Before you go to Ljubljana
We may earn a commission. It never decides our picks.
Rules for Ljubljana, checked
- Castle open daily: 9:00 to 20:00 May to Sep, 9:00 to 18:00 otherwise. Funicular to 22:00 May to Sep, 19:00 otherwise. Last ticket 1 hour before closing.Checked Oct 3, 2026 · Source
- Castle ticket with funicular: adults 19 EUR (17.10 online); children 7 to 18, students, pensioners 13.50 EUR. Without the funicular: adults 15 EUR.Checked Oct 3, 2026 · Source
- Ljubljana Card, adults: 24 hours 41 EUR, 48 hours 49 EUR, 72 hours 54 EUR. Includes city buses, the castle and a river cruise.Checked Oct 3, 2026 · Source
Plan around Ljubljana
Ljubljana FAQ
How many days do you need in Ljubljana?
Two days cover the Old Town, the castle, the river and Plečnik's work. A third day helps if you add museums or Ljubljana Card sites; Bled, Postojna and the coast each need a separate day.
Is the Ljubljana Card worth it?
Only if you plan several paid stops in one or two days. It costs 41 EUR for 24 hours and includes city buses, the castle and a river cruise, so a castle-only visit at 19 EUR is cheaper without it.
How do you get from Ljubljana airport to the city center?
Take the regular bus to the central bus and railway station; tickets are sold on board or at the airport stop machine. Shuttles and taxis also run, and the drive takes about 20 minutes.
Do you need a car in Ljubljana?
No. Much of the center is closed to cars, and a bus fare is 1.50 EUR for 90 minutes. Rent a car only for the Alps, and buy the e-vignette before using motorways, including the Ljubljana ring road.
Is Ljubljana a good base for day trips?
Yes for Bled (50 km), Postojna (under an hour by car) and Koper (about an hour by road). If your plan is mostly mountains, sleep at Bled or Bohinj and give Ljubljana one night.
